diff --git a/OPERATOR.rst b/OPERATOR.rst index 5bbe1c4f84..0cc2510f26 100644 --- a/OPERATOR.rst +++ b/OPERATOR.rst @@ -272,19 +272,12 @@ create a properly tagged snapshot of the GitLab EBS volume. Run:: python scripts/create_gitlab_snapshot.py -.. FIXME: Should not have to destroy the instance to update - https://github.com/DataBiosphere/azul/issues/3942 - -:: - - (cd terraform/gitlab && CI_COMMIT_REF_NAME=develop make validate && terraform taint aws_instance.gitlab) - -Once the instance is tainted, edit the `GitLab Terraform`_ file, updating the -version of the Docker images for ``gitlab-ce`` and ``gitlab-runner``. Then run:: +Edit the `GitLab Terraform`_ file, updating the version of the Docker images for +``gitlab-ce`` and ``gitlab-runner``. Then run:: CI_COMMIT_REF_NAME=develop make -C terraform/gitlab -.. _GitLab Terraform: https://github.com/DataBiosphere/azul/blob/develop/terraform/gitlab/gitlab.tf.json.template.py#L1243 +.. _GitLab Terraform: https://github.com/DataBiosphere/azul/blob/develop/terraform/gitlab/gitlab.tf.json.template.py The new GitLab instance should be online again in 10 minutes. If it takes longer, contact the lead. When the GitLab web app is online, have the lead diff --git a/README.md b/README.md index af0a136538..69a4992004 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ - - The Azul project contains the components that together serve as the backend to Boardwalk, a web application for browsing genomic data sets. @@ -453,6 +451,9 @@ inversely, name the bucket using the current value of that variable. ``` aws s3api create-bucket --bucket $AZUL_VERSIONED_BUCKET +aws s3api put-bucket-tagging \ + --bucket $AZUL_VERSIONED_BUCKET \ + --tagging TagSet="[{Key=owner,Value=$AZUL_OWNER}]" ``` ### 3.1.2 Route 53 hosted zones diff --git a/deployments/anvildev/environment.py b/deployments/anvildev/environment.py index a15568eff0..198cd2500d 100644 --- a/deployments/anvildev/environment.py +++ b/deployments/anvildev/environment.py @@ -64,7 +64,8 @@ def env() -> Mapping[str, Optional[str]]: provide the value. """ return { - # Set variables for the `dev` (short for development) deployment here. + # Set variables for the `anvildev` (short for AnVIL development) + # deployment here. # # Only modify this file if you intend to commit those changes. To change the # environment with a setting that's specific to you AND the deployment, create diff --git a/deployments/anvilprod.gitlab/environment.py b/deployments/anvilprod.gitlab/environment.py new file mode 100644 index 0000000000..50ffd8fdba --- /dev/null +++ b/deployments/anvilprod.gitlab/environment.py @@ -0,0 +1,29 @@ +from collections.abc import ( + Mapping, +) +from typing import ( + Optional, +) + + +def env() -> Mapping[str, Optional[str]]: + """ + Returns a dictionary that maps environment variable names to values. The + values are either None or strings. String values can contain references to + other environment variables in the form `{FOO}` where FOO is the name of an + environment variable. See + + https://docs.python.org/3.9/library/string.html#format-string-syntax + + for the concrete syntax. These references will be resolved *after* the + overall environment has been compiled by merging all relevant + `environment.py` and `environment.local.py` files. + + Entries with a `None` value will be excluded from the environment. They + can be used to document a variable without a default value in which case + other, more specific `environment.py` or `environment.local.py` files must + provide the value. + """ + return { + 'azul_terraform_component': 'gitlab', + } diff --git a/deployments/anvilprod.shared/environment.py b/deployments/anvilprod.shared/environment.py new file mode 100644 index 0000000000..5f30e59551 --- /dev/null +++ b/deployments/anvilprod.shared/environment.py @@ -0,0 +1,29 @@ +from collections.abc import ( + Mapping, +) +from typing import ( + Optional, +) + + +def env() -> Mapping[str, Optional[str]]: + """ + Returns a dictionary that maps environment variable names to values. The + values are either None or strings. String values can contain references to + other environment variables in the form `{FOO}` where FOO is the name of an + environment variable. See + + https://docs.python.org/3.9/library/string.html#format-string-syntax + + for the concrete syntax. These references will be resolved *after* the + overall environment has been compiled by merging all relevant + `environment.py` and `environment.local.py` files. + + Entries with a `None` value will be excluded from the environment. They + can be used to document a variable without a default value in which case + other, more specific `environment.py` or `environment.local.py` files must + provide the value. + """ + return { + 'azul_terraform_component': 'shared', + } diff --git a/deployments/anvilprod/.example.environment.local.py b/deployments/anvilprod/.example.environment.local.py new file mode 120000 index 0000000000..4f077d1558 --- /dev/null +++ b/deployments/anvilprod/.example.environment.local.py @@ -0,0 +1 @@ +../prod/.example.environment.local.py \ No newline at end of file diff --git a/deployments/anvilprod/environment.py b/deployments/anvilprod/environment.py new file mode 100644 index 0000000000..7a37dabfc6 --- /dev/null +++ b/deployments/anvilprod/environment.py @@ -0,0 +1,122 @@ +from collections.abc import ( + Mapping, +) +import json +from typing import ( + Optional, +) + + +def partition_prefix_length(n: int) -> int: + """ + For a given number of subgraphs, return a partition prefix length that is + expected to rarely exceed 512 subgraphs per partition. + + >>> [partition_prefix_length(n) for n in (0, 1, 512, 513, 16 * 512, 16 * 513 )] + [0, 0, 0, 1, 1, 2] + """ + return 1 + partition_prefix_length(n // 16) if n > 512 else 0 + + +ma = 1 # managed access +pop = 2 # remove snapshot + + +def mksrc(google_project, snapshot, subgraphs, flags: int = 0): + assert flags <= ma | pop + source = None if flags & pop else ':'.join([ + 'tdr', + google_project, + 'snapshot/' + snapshot, + '/' + str(partition_prefix_length(subgraphs)) + ]) + return source + + +def mkdict(items): + result = dict(items) + assert len(items) == len(result), 'collisions detected' + assert list(result.keys()) == sorted(result.keys()), 'input not sorted' + return result + + +anvil_sources = mkdict([ + ('encode', mksrc('datarepo-e8d615a1', 'AnVIL_ENCODE_default_v1', 31975)) +]) + + +def env() -> Mapping[str, Optional[str]]: + """ + Returns a dictionary that maps environment variable names to values. The + values are either None or strings. String values can contain references to + other environment variables in the form `{FOO}` where FOO is the name of an + environment variable. See + + https://docs.python.org/3.9/library/string.html#format-string-syntax + + for the concrete syntax. These references will be resolved *after* the + overall environment has been compiled by merging all relevant + `environment.py` and `environment.local.py` files. + + Entries with a `None` value will be excluded from the environment. They + can be used to document a variable without a default value in which case + other, more specific `environment.py` or `environment.local.py` files must + provide the value. + """ + return { + # Set variables for the `anvilprod` (short for AnVIL production) + # deployment here. + # + # Only modify this file if you intend to commit those changes. To change the + # environment with a setting that's specific to you AND the deployment, create + # a environment.local.py right next to this file and make your changes there. + # Settings applicable to all environments but specific to you go into + # environment.local.py at the project root. + + 'AZUL_DEPLOYMENT_STAGE': 'anvilprod', + + 'AZUL_DOMAIN_NAME': 'prod.anvil.gi.ucsc.edu', + 'AZUL_URL_REDIRECT_BASE_DOMAIN_NAME': 'prod.anvil.gi.ucsc.edu', + 'AZUL_URL_REDIRECT_FULL_DOMAIN_NAME': 'url.{AZUL_URL_REDIRECT_BASE_DOMAIN_NAME}', + + 'AZUL_VERSIONED_BUCKET': 'edu-ucsc-gi-platform-anvil-prod.{AWS_DEFAULT_REGION}', + 'AZUL_S3_BUCKET': 'edu-ucsc-gi-platform-anvil-prod-{AZUL_DEPLOYMENT_STAGE}', + + 'AZUL_CATALOGS': json.dumps({ + f'{catalog}{suffix}': dict(atlas=atlas, + internal=internal, + plugins=dict(metadata=dict(name='anvil'), + repository=dict(name='tdr_anvil')), + sources=list(filter(None, sources.values()))) + for atlas, catalog, sources in [ + ('anvil', 'anvil-encode', anvil_sources), + ] + for suffix, internal in [ + ('', False), + ('-it', True) + ] + }), + + 'AZUL_TDR_SOURCE_LOCATION': 'US', + 'AZUL_TDR_SERVICE_URL': 'https://data.terra.bio', + 'AZUL_SAM_SERVICE_URL': 'https://sam.dsde-prod.broadinstitute.org', + + 'AZUL_ENABLE_MONITORING': '1', + + # $0.382/h × 3 × 24h/d × 30d/mo = $825.12/mo + 'AZUL_ES_INSTANCE_TYPE': 'r6gd.xlarge.elasticsearch', + 'AZUL_ES_INSTANCE_COUNT': '3', + + 'AZUL_DEBUG': '1', + + 'AZUL_BILLING': 'anvil', + + 'AZUL_OWNER': 'hannes@ucsc.edu', + + 'AZUL_AWS_ACCOUNT_ID': '465330168186', + 'AWS_DEFAULT_REGION': 'us-east-1', + + 'GOOGLE_PROJECT': 'platform-anvil-prod', + + 'AZUL_GOOGLE_OAUTH2_CLIENT_ID': '', + } diff --git a/terraform/_schema.json b/terraform/_schema.json index 2ecf83acf4..795951527a 100644 --- a/terraform/_schema.json +++ b/terraform/_schema.json @@ -1,6 +1,6 @@ { "versions": [ - "+ provider.aws v4.3.0", + "+ provider.aws v4.30.0", "+ provider.google v3.90.1", "+ provider.null v2.1.2", "+ provider.template v2.2.0", @@ -120,7 +120,7 @@ "optional": true }, "skip_metadata_api_check": { - "type": "bool", + "type": "string", "description": "Skip the AWS Metadata API check. Used for AWS API implementations that do not have a metadata api endpoint.", "optional": true }, @@ -190,7 +190,7 @@ }, "role_arn": { "type": "string", - "description": "Amazon Resource Name of an IAM Role to assume prior to making API calls.", + "description": "Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.", "optional": true }, "session_name": { @@ -198,6 +198,11 @@ "description": "An identifier for the assumed role session.", "optional": true }, + "source_identity": { + "type": "string", + "description": "Source identity specified by the principal assuming the role.", + "optional": true + }, "tags": { "type": [ "map", @@ -218,6 +223,50 @@ }, "max_items": 1 }, + "assume_role_with_web_identity": { + "nesting_mode": "list", + "block": { + "attributes": { + "duration": { + "type": "string", + "description": "The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or \u00b5s), ms, s, h, or m.", + "optional": true + }, + "policy": { + "type": "string", + "description": "IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.", + "optional": true + }, + "policy_arns": { + "type": [ + "set", + "string" + ], + "description": "Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.", + "optional": true + }, + "role_arn": { + "type": "string", + "description": "Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.", + "optional": true + }, + "session_name": { + "type": "string", + "description": "An identifier for the assumed role session.", + "optional": true + }, + "web_identity_token": { + "type": "string", + "optional": true + }, + "web_identity_token_file": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, "default_tags": { "nesting_mode": "list", "block": { @@ -283,11 +332,21 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "amplifyuibuilder": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "apigateway": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, + "apigatewaymanagementapi": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "apigatewayv2": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -303,6 +362,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "appconfigdata": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "appflow": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -398,11 +462,26 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "backupgateway": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "batch": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, + "beanstalk": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "billingconductor": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "braket": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -413,11 +492,31 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "ce": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "chime": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, + "chimesdkidentity": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "chimesdkmeetings": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "chimesdkmessaging": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "cloud9": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -483,11 +582,26 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "cloudwatchevidently": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "cloudwatchlog": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "cloudwatchlogs": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, + "cloudwatchrum": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "codeartifact": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -568,6 +682,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "computeoptimizer": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "config": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -593,6 +712,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "connectwisdomservice": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "costandusagereportservice": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -608,6 +732,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "customerprofiles": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "databasemigration": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -618,6 +747,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "databrew": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "dataexchange": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -638,6 +772,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "deploy": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "detective": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -658,6 +797,16 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "directoryservice": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "discovery": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "dlm": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -673,6 +822,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "drs": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "ds": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -688,6 +842,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "ebs": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "ec2": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -738,6 +897,16 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "elasticloadbalancing": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "elasticloadbalancingv2": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "elasticsearch": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -773,6 +942,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "emrserverless": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "es": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -788,6 +962,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "evidently": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "finspace": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -928,6 +1107,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "inspector2": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "iot": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -953,6 +1137,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "iotdata": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "iotdataplane": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -978,6 +1167,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "iotjobsdata": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "iotjobsdataplane": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -998,11 +1192,21 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "iottwinmaker": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "iotwireless": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, + "ivs": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "kafka": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1018,6 +1222,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "keyspaces": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "kinesis": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1048,6 +1257,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "kinesisvideosignaling": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "kinesisvideosignalingchannels": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1068,6 +1282,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "lex": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "lexmodelbuilding": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1103,6 +1322,16 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "lexv2models": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "lexv2runtime": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "licensemanager": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1118,6 +1347,16 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "locationservice": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "logs": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "lookoutequipment": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1133,6 +1372,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "lookoutvision": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "machinelearning": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1228,6 +1472,16 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "meteringmarketplace": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "mgh": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "mgn": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1243,12 +1497,22 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, - "mobile": { + "migrationhubrefactorspaces": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, - "mobileanalytics": { + "migrationhubstrategy": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "migrationhubstrategyrecommendations": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "mobile": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true @@ -1258,6 +1522,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "msk": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "mturk": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1283,11 +1552,26 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "nimble": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "nimblestudio": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, + "opensearch": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "opensearchservice": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "opsworks": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1308,6 +1592,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "panorama": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "personalize": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1388,6 +1677,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "rbin": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "rds": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1403,6 +1697,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "recyclebin": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "redshift": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1413,11 +1712,26 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "redshiftdataapiservice": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "redshiftserverless": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "rekognition": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, + "resiliencehub": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "resourcegroups": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1438,6 +1752,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "rolesanywhere": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "route53": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1448,6 +1767,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "route53recoverycluster": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "route53recoverycontrolconfig": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1463,11 +1787,21 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "rum": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "s3": { "type": "string", "description": "Use this to override the default service endpoint URL", "optional": true }, + "s3api": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "s3control": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1483,6 +1817,16 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "sagemakera2iruntime": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, + "sagemakeredge": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "sagemakeredgemanager": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1543,6 +1887,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "servicecatalogappregistry": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "servicediscovery": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1593,6 +1942,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "snowdevicemanagement": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "sns": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1708,6 +2062,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "voiceid": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "waf": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1728,6 +2087,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "wisdom": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "workdocs": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1753,6 +2117,11 @@ "description": "Use this to override the default service endpoint URL", "optional": true }, + "workspacesweb": { + "type": "string", + "description": "Use this to override the default service endpoint URL", + "optional": true + }, "xray": { "type": "string", "description": "Use this to override the default service endpoint URL", @@ -1828,6 +2197,69 @@ } } }, + "aws_accessanalyzer_archive_rule": { + "version": 0, + "block": { + "attributes": { + "analyzer_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "rule_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "contains": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + }, + "criteria": { + "type": "string", + "required": true + }, + "eq": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + }, + "exists": { + "type": "string", + "optional": true, + "computed": true + }, + "neq": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + } + } + }, + "min_items": 1 + } + } + } + }, "aws_account_alternate_contact": { "version": 0, "block": { @@ -1861,6 +2293,27 @@ "type": "string", "required": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -1909,6 +2362,14 @@ "optional": true, "computed": true }, + "not_after": { + "type": "string", + "computed": true + }, + "not_before": { + "type": "string", + "computed": true + }, "private_key": { "type": "string", "optional": true, @@ -1966,6 +2427,21 @@ } }, "max_items": 1 + }, + "validation_option": { + "nesting_mode": "set", + "block": { + "attributes": { + "domain_name": { + "type": "string", + "required": true + }, + "validation_domain": { + "type": "string", + "required": true + } + } + } } } } @@ -2247,6 +2723,22 @@ } }, "max_items": 1 + }, + "ocsp_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + }, + "ocsp_custom_cname": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 } } }, @@ -2290,6 +2782,62 @@ } } }, + "aws_acmpca_permission": { + "version": 0, + "block": { + "attributes": { + "actions": { + "type": [ + "set", + "string" + ], + "required": true + }, + "certificate_authority_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "computed": true + }, + "principal": { + "type": "string", + "required": true + }, + "source_account": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_acmpca_policy": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "required": true + }, + "resource_arn": { + "type": "string", + "required": true + } + } + } + }, "aws_alb": { "version": 0, "block": { @@ -2366,6 +2914,10 @@ "type": "string", "optional": true }, + "preserve_host_header": { + "type": "bool", + "optional": true + }, "security_groups": { "type": [ "set", @@ -3177,6 +3729,11 @@ "optional": true, "computed": true }, + "ip_address_type": { + "type": "string", + "optional": true, + "computed": true + }, "lambda_multi_value_headers_enabled": { "type": "bool", "optional": true @@ -3364,6 +3921,10 @@ "type": "string", "optional": true }, + "deprecation_time": { + "type": "string", + "optional": true + }, "description": { "type": "string", "optional": true @@ -3453,6 +4014,10 @@ "optional": true, "computed": true }, + "tpm_support": { + "type": "string", + "optional": true + }, "usage_operation": { "type": "string", "computed": true @@ -3561,6 +4126,10 @@ "type": "string", "computed": true }, + "deprecation_time": { + "type": "string", + "optional": true + }, "description": { "type": "string", "optional": true @@ -3670,208 +4239,220 @@ "optional": true, "computed": true }, - "usage_operation": { - "type": "string", - "computed": true - }, - "virtualization_type": { - "type": "string", - "computed": true - } - }, - "block_types": { - "ebs_block_device": { - "nesting_mode": "set", - "block": { - "attributes": { - "delete_on_termination": { - "type": "bool", - "computed": true - }, - "device_name": { - "type": "string", - "computed": true - }, - "encrypted": { - "type": "bool", - "computed": true - }, - "iops": { - "type": "number", - "computed": true - }, - "outpost_arn": { - "type": "string", - "computed": true - }, - "snapshot_id": { - "type": "string", - "computed": true - }, - "throughput": { - "type": "number", - "computed": true - }, - "volume_size": { - "type": "number", - "computed": true - }, - "volume_type": { - "type": "string", - "computed": true - } - } - } - }, - "ephemeral_block_device": { - "nesting_mode": "set", - "block": { - "attributes": { - "device_name": { - "type": "string", - "computed": true - }, - "virtual_name": { - "type": "string", - "computed": true - } - } - } - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_ami_from_instance": { - "version": 0, - "block": { - "attributes": { - "architecture": { - "type": "string", - "computed": true - }, - "arn": { + "tpm_support": { + "type": "string", + "computed": true + }, + "usage_operation": { + "type": "string", + "computed": true + }, + "virtualization_type": { + "type": "string", + "computed": true + } + }, + "block_types": { + "ebs_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "delete_on_termination": { + "type": "bool", + "computed": true + }, + "device_name": { + "type": "string", + "computed": true + }, + "encrypted": { + "type": "bool", + "computed": true + }, + "iops": { + "type": "number", + "computed": true + }, + "outpost_arn": { + "type": "string", + "computed": true + }, + "snapshot_id": { + "type": "string", + "computed": true + }, + "throughput": { + "type": "number", + "computed": true + }, + "volume_size": { + "type": "number", + "computed": true + }, + "volume_type": { + "type": "string", + "computed": true + } + } + } + }, + "ephemeral_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "device_name": { + "type": "string", + "computed": true + }, + "virtual_name": { + "type": "string", + "computed": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ami_from_instance": { + "version": 0, + "block": { + "attributes": { + "architecture": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "boot_mode": { + "type": "string", + "computed": true + }, + "deprecation_time": { + "type": "string", + "optional": true + }, + "description": { + "type": "string", + "optional": true + }, + "ena_support": { + "type": "bool", + "computed": true + }, + "hypervisor": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "image_location": { + "type": "string", + "computed": true + }, + "image_owner_alias": { + "type": "string", + "computed": true + }, + "image_type": { + "type": "string", + "computed": true + }, + "kernel_id": { + "type": "string", + "computed": true + }, + "manage_ebs_snapshots": { + "type": "bool", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "platform": { + "type": "string", + "computed": true + }, + "platform_details": { + "type": "string", + "computed": true + }, + "public": { + "type": "bool", + "computed": true + }, + "ramdisk_id": { + "type": "string", + "computed": true + }, + "root_device_name": { + "type": "string", + "computed": true + }, + "root_snapshot_id": { + "type": "string", + "computed": true + }, + "snapshot_without_reboot": { + "type": "bool", + "optional": true + }, + "source_instance_id": { + "type": "string", + "required": true + }, + "sriov_net_support": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "tpm_support": { "type": "string", "computed": true }, - "boot_mode": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "ena_support": { - "type": "bool", - "computed": true - }, - "hypervisor": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "image_location": { - "type": "string", - "computed": true - }, - "image_owner_alias": { - "type": "string", - "computed": true - }, - "image_type": { - "type": "string", - "computed": true - }, - "kernel_id": { - "type": "string", - "computed": true - }, - "manage_ebs_snapshots": { - "type": "bool", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "owner_id": { - "type": "string", - "computed": true - }, - "platform": { - "type": "string", - "computed": true - }, - "platform_details": { - "type": "string", - "computed": true - }, - "public": { - "type": "bool", - "computed": true - }, - "ramdisk_id": { - "type": "string", - "computed": true - }, - "root_device_name": { - "type": "string", - "computed": true - }, - "root_snapshot_id": { - "type": "string", - "computed": true - }, - "snapshot_without_reboot": { - "type": "bool", - "optional": true - }, - "source_instance_id": { - "type": "string", - "required": true - }, - "sriov_net_support": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, "usage_operation": { "type": "string", "computed": true @@ -3968,7 +4549,11 @@ "attributes": { "account_id": { "type": "string", - "required": true + "optional": true + }, + "group": { + "type": "string", + "optional": true }, "id": { "type": "string", @@ -3978,6 +4563,14 @@ "image_id": { "type": "string", "required": true + }, + "organization_arn": { + "type": "string", + "optional": true + }, + "organizational_unit_arn": { + "type": "string", + "optional": true } } } @@ -5432,6 +6025,10 @@ "optional": true, "computed": true }, + "put_rest_api_mode": { + "type": "string", + "optional": true + }, "root_resource_id": { "type": "string", "computed": true @@ -5599,6 +6196,29 @@ } }, "max_items": 1 + }, + "canary_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "percent_traffic": { + "type": "number", + "optional": true + }, + "stage_variable_overrides": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "use_stage_cache": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 } } } @@ -7060,6 +7680,10 @@ ], "optional": true, "computed": true + }, + "type": { + "type": "string", + "optional": true } }, "block_types": { @@ -7315,7 +7939,7 @@ } } }, - "aws_appmesh_gateway_route": { + "aws_appflow_connector_profile": { "version": 0, "block": { "attributes": { @@ -7323,562 +7947,272 @@ "type": "string", "computed": true }, - "created_date": { - "type": "string", - "computed": true - }, - "id": { + "connection_mode": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "last_updated_date": { + "connector_label": { "type": "string", - "computed": true + "optional": true }, - "mesh_name": { + "connector_type": { "type": "string", "required": true }, - "mesh_owner": { + "credentials_arn": { "type": "string", - "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true - }, - "resource_owner": { + "id": { "type": "string", + "optional": true, "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], + "kms_arn": { + "type": "string", "optional": true, "computed": true }, - "virtual_gateway_name": { + "name": { "type": "string", "required": true } }, "block_types": { - "spec": { + "connector_profile_config": { "nesting_mode": "list", "block": { "block_types": { - "grpc_route": { + "connector_profile_credentials": { "nesting_mode": "list", "block": { "block_types": { - "action": { + "amplitude": { "nesting_mode": "list", "block": { - "block_types": { - "target": { - "nesting_mode": "list", - "block": { - "block_types": { - "virtual_service": { - "nesting_mode": "list", - "block": { - "attributes": { - "virtual_service_name": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + "attributes": { + "api_key": { + "type": "string", + "required": true + }, + "secret_key": { + "type": "string", + "required": true, + "sensitive": true } } }, - "min_items": 1, "max_items": 1 }, - "match": { + "custom_connector": { "nesting_mode": "list", "block": { "attributes": { - "service_name": { + "authentication_type": { "type": "string", "required": true } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "http2_route": { - "nesting_mode": "list", - "block": { - "block_types": { - "action": { - "nesting_mode": "list", - "block": { + }, "block_types": { - "target": { + "api_key": { "nesting_mode": "list", "block": { - "block_types": { - "virtual_service": { - "nesting_mode": "list", - "block": { - "attributes": { - "virtual_service_name": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 + "attributes": { + "api_key": { + "type": "string", + "required": true + }, + "api_secret_key": { + "type": "string", + "optional": true } } }, - "min_items": 1, "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "http_route": { - "nesting_mode": "list", - "block": { - "block_types": { - "action": { - "nesting_mode": "list", - "block": { - "block_types": { - "target": { + }, + "basic": { "nesting_mode": "list", "block": { - "block_types": { - "virtual_service": { - "nesting_mode": "list", - "block": { - "attributes": { - "virtual_service_name": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 + "attributes": { + "password": { + "type": "string", + "required": true, + "sensitive": true + }, + "username": { + "type": "string", + "required": true } } }, - "min_items": 1, "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "aws_appmesh_mesh": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "created_date": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_updated_date": { - "type": "string", - "computed": true - }, - "mesh_owner": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "resource_owner": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "spec": { - "nesting_mode": "list", - "block": { - "block_types": { - "egress_filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_appmesh_route": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "created_date": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_updated_date": { - "type": "string", - "computed": true - }, - "mesh_name": { - "type": "string", - "required": true - }, - "mesh_owner": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "resource_owner": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "virtual_router_name": { - "type": "string", - "required": true - } - }, - "block_types": { - "spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "priority": { - "type": "number", - "optional": true - } - }, - "block_types": { - "grpc_route": { - "nesting_mode": "list", - "block": { - "block_types": { - "action": { - "nesting_mode": "list", - "block": { - "block_types": { - "weighted_target": { - "nesting_mode": "set", + }, + "custom": { + "nesting_mode": "list", "block": { "attributes": { - "virtual_node": { - "type": "string", - "required": true + "credentials_map": { + "type": [ + "map", + "string" + ], + "optional": true, + "sensitive": true }, - "weight": { - "type": "number", + "custom_authentication_type": { + "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 10 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "method_name": { - "type": "string", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true + "max_items": 1 }, - "service_name": { - "type": "string", - "optional": true - } - }, - "block_types": { - "metadata": { - "nesting_mode": "set", + "oauth2": { + "nesting_mode": "list", "block": { "attributes": { - "invert": { - "type": "bool", + "access_token": { + "type": "string", + "optional": true, + "sensitive": true + }, + "client_id": { + "type": "string", "optional": true }, - "name": { + "client_secret": { "type": "string", - "required": true + "optional": true, + "sensitive": true + }, + "refresh_token": { + "type": "string", + "optional": true } }, "block_types": { - "match": { + "oauth_request": { "nesting_mode": "list", "block": { "attributes": { - "exact": { - "type": "string", - "optional": true - }, - "prefix": { + "auth_code": { "type": "string", "optional": true }, - "regex": { - "type": "string", - "optional": true - }, - "suffix": { + "redirect_uri": { "type": "string", "optional": true } - }, - "block_types": { - "range": { - "nesting_mode": "list", - "block": { - "attributes": { - "end": { - "type": "number", - "required": true - }, - "start": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } } }, "max_items": 1 } } }, - "max_items": 10 + "max_items": 1 } } }, "max_items": 1 }, - "retry_policy": { + "datadog": { "nesting_mode": "list", "block": { "attributes": { - "grpc_retry_events": { - "type": [ - "set", - "string" - ], - "optional": true + "api_key": { + "type": "string", + "required": true }, - "http_retry_events": { - "type": [ - "set", - "string" - ], - "optional": true + "application_key": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "dynatrace": { + "nesting_mode": "list", + "block": { + "attributes": { + "api_token": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "google_analytics": { + "nesting_mode": "list", + "block": { + "attributes": { + "access_token": { + "type": "string", + "optional": true, + "sensitive": true }, - "max_retries": { - "type": "number", + "client_id": { + "type": "string", "required": true }, - "tcp_retry_events": { - "type": [ - "set", - "string" - ], + "client_secret": { + "type": "string", + "required": true, + "sensitive": true + }, + "refresh_token": { + "type": "string", "optional": true } }, "block_types": { - "per_retry_timeout": { + "oauth_request": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "auth_code": { "type": "string", - "required": true + "optional": true }, - "value": { - "type": "number", - "required": true + "redirect_uri": { + "type": "string", + "optional": true } } }, - "min_items": 1, "max_items": 1 } } }, "max_items": 1 }, - "timeout": { + "honeycode": { "nesting_mode": "list", "block": { + "attributes": { + "access_token": { + "type": "string", + "optional": true, + "sensitive": true + }, + "refresh_token": { + "type": "string", + "optional": true + } + }, "block_types": { - "idle": { + "oauth_request": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "auth_code": { "type": "string", - "required": true + "optional": true }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "per_request": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { + "redirect_uri": { "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true + "optional": true } } }, @@ -7887,200 +8221,187 @@ } }, "max_items": 1 - } - } - }, - "max_items": 1 - }, - "http2_route": { - "nesting_mode": "list", - "block": { - "block_types": { - "action": { + }, + "infor_nexus": { "nesting_mode": "list", "block": { - "block_types": { - "weighted_target": { - "nesting_mode": "set", - "block": { - "attributes": { - "virtual_node": { - "type": "string", - "required": true - }, - "weight": { - "type": "number", - "required": true - } - } - }, - "min_items": 1, - "max_items": 10 + "attributes": { + "access_key_id": { + "type": "string", + "required": true + }, + "datakey": { + "type": "string", + "required": true + }, + "secret_access_key": { + "type": "string", + "required": true, + "sensitive": true + }, + "user_id": { + "type": "string", + "required": true } } }, - "min_items": 1, "max_items": 1 }, - "match": { + "marketo": { "nesting_mode": "list", "block": { "attributes": { - "method": { + "access_token": { "type": "string", - "optional": true + "optional": true, + "sensitive": true }, - "prefix": { + "client_id": { "type": "string", "required": true }, - "scheme": { + "client_secret": { "type": "string", - "optional": true + "required": true, + "sensitive": true } }, "block_types": { - "header": { - "nesting_mode": "set", + "oauth_request": { + "nesting_mode": "list", "block": { "attributes": { - "invert": { - "type": "bool", + "auth_code": { + "type": "string", "optional": true }, - "name": { + "redirect_uri": { "type": "string", - "required": true - } - }, - "block_types": { - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "exact": { - "type": "string", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true - }, - "regex": { - "type": "string", - "optional": true - }, - "suffix": { - "type": "string", - "optional": true - } - }, - "block_types": { - "range": { - "nesting_mode": "list", - "block": { - "attributes": { - "end": { - "type": "number", - "required": true - }, - "start": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 + "optional": true } } }, - "max_items": 10 + "max_items": 1 } } }, - "min_items": 1, "max_items": 1 }, - "retry_policy": { + "redshift": { "nesting_mode": "list", "block": { "attributes": { - "http_retry_events": { - "type": [ - "set", - "string" - ], - "optional": true + "password": { + "type": "string", + "required": true, + "sensitive": true }, - "max_retries": { - "type": "number", + "username": { + "type": "string", "required": true + } + } + }, + "max_items": 1 + }, + "salesforce": { + "nesting_mode": "list", + "block": { + "attributes": { + "access_token": { + "type": "string", + "optional": true, + "sensitive": true }, - "tcp_retry_events": { - "type": [ - "set", - "string" - ], + "client_credentials_arn": { + "type": "string", + "optional": true + }, + "refresh_token": { + "type": "string", "optional": true } }, "block_types": { - "per_retry_timeout": { + "oauth_request": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "auth_code": { "type": "string", - "required": true + "optional": true }, - "value": { - "type": "number", - "required": true + "redirect_uri": { + "type": "string", + "optional": true } } }, - "min_items": 1, "max_items": 1 } } }, "max_items": 1 }, - "timeout": { + "sapo_data": { "nesting_mode": "list", "block": { "block_types": { - "idle": { + "basic_auth_credentials": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "password": { "type": "string", - "required": true + "required": true, + "sensitive": true }, - "value": { - "type": "number", + "username": { + "type": "string", "required": true } } }, "max_items": 1 }, - "per_request": { + "oauth_credentials": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "access_token": { + "type": "string", + "optional": true, + "sensitive": true + }, + "client_id": { "type": "string", "required": true }, - "value": { - "type": "number", + "client_secret": { + "type": "string", "required": true + }, + "refresh_token": { + "type": "string", + "optional": true + } + }, + "block_types": { + "oauth_request": { + "nesting_mode": "list", + "block": { + "attributes": { + "auth_code": { + "type": "string", + "optional": true + }, + "redirect_uri": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 } } }, @@ -8089,200 +8410,154 @@ } }, "max_items": 1 - } - } - }, - "max_items": 1 - }, - "http_route": { - "nesting_mode": "list", - "block": { - "block_types": { - "action": { + }, + "service_now": { "nesting_mode": "list", "block": { - "block_types": { - "weighted_target": { - "nesting_mode": "set", - "block": { - "attributes": { - "virtual_node": { - "type": "string", - "required": true - }, - "weight": { - "type": "number", - "required": true - } - } - }, - "min_items": 1, - "max_items": 10 + "attributes": { + "password": { + "type": "string", + "required": true, + "sensitive": true + }, + "username": { + "type": "string", + "required": true } } }, - "min_items": 1, "max_items": 1 }, - "match": { + "singular": { "nesting_mode": "list", "block": { "attributes": { - "method": { + "api_key": { "type": "string", - "optional": true + "required": true + } + } + }, + "max_items": 1 + }, + "slack": { + "nesting_mode": "list", + "block": { + "attributes": { + "access_token": { + "type": "string", + "optional": true, + "sensitive": true }, - "prefix": { + "client_id": { "type": "string", "required": true }, - "scheme": { + "client_secret": { "type": "string", - "optional": true - } + "required": true, + "sensitive": true + } }, "block_types": { - "header": { - "nesting_mode": "set", + "oauth_request": { + "nesting_mode": "list", "block": { "attributes": { - "invert": { - "type": "bool", + "auth_code": { + "type": "string", "optional": true }, - "name": { + "redirect_uri": { "type": "string", - "required": true - } - }, - "block_types": { - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "exact": { - "type": "string", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true - }, - "regex": { - "type": "string", - "optional": true - }, - "suffix": { - "type": "string", - "optional": true - } - }, - "block_types": { - "range": { - "nesting_mode": "list", - "block": { - "attributes": { - "end": { - "type": "number", - "required": true - }, - "start": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 + "optional": true } } }, - "max_items": 10 + "max_items": 1 } } }, - "min_items": 1, "max_items": 1 }, - "retry_policy": { + "snowflake": { "nesting_mode": "list", "block": { "attributes": { - "http_retry_events": { - "type": [ - "set", - "string" - ], - "optional": true + "password": { + "type": "string", + "required": true, + "sensitive": true }, - "max_retries": { - "type": "number", + "username": { + "type": "string", "required": true - }, - "tcp_retry_events": { - "type": [ - "set", - "string" - ], - "optional": true } - }, - "block_types": { - "per_retry_timeout": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 + } + }, + "max_items": 1 + }, + "trendmicro": { + "nesting_mode": "list", + "block": { + "attributes": { + "api_secret_key": { + "type": "string", + "required": true, + "sensitive": true } } }, "max_items": 1 }, - "timeout": { + "veeva": { + "nesting_mode": "list", + "block": { + "attributes": { + "password": { + "type": "string", + "required": true, + "sensitive": true + }, + "username": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "zendesk": { "nesting_mode": "list", "block": { + "attributes": { + "access_token": { + "type": "string", + "optional": true, + "sensitive": true + }, + "client_id": { + "type": "string", + "required": true + }, + "client_secret": { + "type": "string", + "required": true, + "sensitive": true + } + }, "block_types": { - "idle": { + "oauth_request": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "auth_code": { "type": "string", - "required": true + "optional": true }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "per_request": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { + "redirect_uri": { "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true + "optional": true } } }, @@ -8294,52 +8569,203 @@ } } }, + "min_items": 1, "max_items": 1 }, - "tcp_route": { + "connector_profile_properties": { "nesting_mode": "list", "block": { "block_types": { - "action": { + "amplitude": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "custom_connector": { "nesting_mode": "list", "block": { + "attributes": { + "profile_properties": { + "type": [ + "map", + "string" + ], + "optional": true + } + }, "block_types": { - "weighted_target": { - "nesting_mode": "set", + "oauth2_properties": { + "nesting_mode": "list", "block": { "attributes": { - "virtual_node": { + "oauth2_grant_type": { "type": "string", "required": true }, - "weight": { - "type": "number", + "token_url": { + "type": "string", "required": true + }, + "token_url_custom_properties": { + "type": [ + "map", + "string" + ], + "optional": true } } }, - "min_items": 1, - "max_items": 10 + "max_items": 1 } } }, - "min_items": 1, "max_items": 1 }, - "timeout": { + "datadog": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "dynatrace": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "google_analytics": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "honeycode": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "infor_nexus": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "marketo": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "redshift": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "required": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + }, + "database_url": { + "type": "string", + "optional": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "salesforce": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "optional": true + }, + "is_sandbox_environment": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "sapo_data": { "nesting_mode": "list", "block": { + "attributes": { + "application_host_url": { + "type": "string", + "required": true + }, + "application_service_path": { + "type": "string", + "required": true + }, + "client_number": { + "type": "string", + "required": true + }, + "logon_language": { + "type": "string", + "optional": true + }, + "port_number": { + "type": "number", + "required": true + }, + "private_link_service_name": { + "type": "string", + "optional": true + } + }, "block_types": { - "idle": { + "oauth_properties": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "auth_code_url": { "type": "string", "required": true }, - "value": { - "type": "number", + "oauth_scopes": { + "type": [ + "list", + "string" + ], + "required": true + }, + "token_url": { + "type": "string", "required": true } } @@ -8349,9 +8775,104 @@ } }, "max_items": 1 + }, + "service_now": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "singular": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "slack": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "snowflake": { + "nesting_mode": "list", + "block": { + "attributes": { + "account_name": { + "type": "string", + "optional": true + }, + "bucket_name": { + "type": "string", + "required": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + }, + "private_link_service_name": { + "type": "string", + "optional": true + }, + "region": { + "type": "string", + "optional": true + }, + "stage": { + "type": "string", + "required": true + }, + "warehouse": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "trendmicro": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "veeva": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "zendesk": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 } } }, + "min_items": 1, "max_items": 1 } } @@ -8362,7 +8883,7 @@ } } }, - "aws_appmesh_virtual_gateway": { + "aws_appflow_flow": { "version": 0, "block": { "attributes": { @@ -8370,24 +8891,16 @@ "type": "string", "computed": true }, - "created_date": { + "description": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "last_updated_date": { - "type": "string", - "computed": true - }, - "mesh_name": { - "type": "string", - "required": true - }, - "mesh_owner": { + "kms_arn": { "type": "string", "optional": true, "computed": true @@ -8396,10 +8909,6 @@ "type": "string", "required": true }, - "resource_owner": { - "type": "string", - "computed": true - }, "tags": { "type": [ "map", @@ -8417,151 +8926,71 @@ } }, "block_types": { - "spec": { - "nesting_mode": "list", + "destination_flow_config": { + "nesting_mode": "set", "block": { + "attributes": { + "api_version": { + "type": "string", + "optional": true + }, + "connector_profile_name": { + "type": "string", + "optional": true + }, + "connector_type": { + "type": "string", + "required": true + } + }, "block_types": { - "backend_defaults": { + "destination_connector_properties": { "nesting_mode": "list", "block": { "block_types": { - "client_policy": { + "custom_connector": { "nesting_mode": "list", "block": { + "attributes": { + "custom_properties": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "entity_name": { + "type": "string", + "required": true + }, + "id_field_names": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "write_operation_type": { + "type": "string", + "optional": true + } + }, "block_types": { - "tls": { + "error_handling_config": { "nesting_mode": "list", "block": { "attributes": { - "enforce": { - "type": "bool", + "bucket_name": { + "type": "string", "optional": true }, - "ports": { - "type": [ - "set", - "number" - ], + "bucket_prefix": { + "type": "string", "optional": true - } - }, - "block_types": { - "certificate": { - "nesting_mode": "list", - "block": { - "block_types": { - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - }, - "private_key": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 }, - "validation": { - "nesting_mode": "list", - "block": { - "block_types": { - "subject_alternative_names": { - "nesting_mode": "list", - "block": { - "block_types": { - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "exact": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "trust": { - "nesting_mode": "list", - "block": { - "block_types": { - "acm": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_authority_arns": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - }, - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + "fail_on_first_destination_error": { + "type": "bool", + "optional": true } } }, @@ -8570,54 +8999,121 @@ } }, "max_items": 1 - } - } - }, - "max_items": 1 - }, - "listener": { - "nesting_mode": "list", - "block": { - "block_types": { - "connection_pool": { + }, + "customer_profiles": { + "nesting_mode": "list", + "block": { + "attributes": { + "domain_name": { + "type": "string", + "required": true + }, + "object_type_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "event_bridge": { "nesting_mode": "list", "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + }, "block_types": { - "grpc": { + "error_handling_config": { "nesting_mode": "list", "block": { "attributes": { - "max_requests": { - "type": "number", - "required": true + "bucket_name": { + "type": "string", + "optional": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + }, + "fail_on_first_destination_error": { + "type": "bool", + "optional": true } } }, "max_items": 1 - }, - "http": { + } + } + }, + "max_items": 1 + }, + "honeycode": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + }, + "block_types": { + "error_handling_config": { "nesting_mode": "list", "block": { "attributes": { - "max_connections": { - "type": "number", - "required": true + "bucket_name": { + "type": "string", + "optional": true }, - "max_pending_requests": { - "type": "number", + "bucket_prefix": { + "type": "string", + "optional": true + }, + "fail_on_first_destination_error": { + "type": "bool", "optional": true } } }, "max_items": 1 - }, - "http2": { + } + } + }, + "max_items": 1 + }, + "lookout_metrics": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "marketo": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + }, + "block_types": { + "error_handling_config": { "nesting_mode": "list", "block": { "attributes": { - "max_requests": { - "type": "number", - "required": true + "bucket_name": { + "type": "string", + "optional": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + }, + "fail_on_first_destination_error": { + "type": "bool", + "optional": true } } }, @@ -8627,174 +9123,303 @@ }, "max_items": 1 }, - "health_check": { + "redshift": { "nesting_mode": "list", "block": { "attributes": { - "healthy_threshold": { - "type": "number", - "required": true - }, - "interval_millis": { - "type": "number", - "required": true - }, - "path": { + "bucket_prefix": { "type": "string", "optional": true }, - "port": { - "type": "number", - "optional": true, - "computed": true - }, - "protocol": { + "intermediate_bucket_name": { "type": "string", "required": true }, - "timeout_millis": { - "type": "number", - "required": true - }, - "unhealthy_threshold": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "port_mapping": { - "nesting_mode": "list", - "block": { - "attributes": { - "port": { - "type": "number", - "required": true - }, - "protocol": { + "object": { "type": "string", "required": true } + }, + "block_types": { + "error_handling_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "optional": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + }, + "fail_on_first_destination_error": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + } } }, - "min_items": 1, "max_items": 1 }, - "tls": { + "s3": { "nesting_mode": "list", "block": { "attributes": { - "mode": { + "bucket_name": { "type": "string", "required": true + }, + "bucket_prefix": { + "type": "string", + "optional": true } }, "block_types": { - "certificate": { + "s3_output_format_config": { "nesting_mode": "list", "block": { + "attributes": { + "file_type": { + "type": "string", + "optional": true + } + }, "block_types": { - "acm": { + "aggregation_config": { "nesting_mode": "list", "block": { "attributes": { - "certificate_arn": { + "aggregation_type": { "type": "string", - "required": true + "optional": true } } }, "max_items": 1 }, - "file": { + "prefix_config": { "nesting_mode": "list", "block": { "attributes": { - "certificate_chain": { + "prefix_format": { "type": "string", - "required": true + "optional": true }, - "private_key": { + "prefix_type": { "type": "string", - "required": true + "optional": true } } }, "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "salesforce": { + "nesting_mode": "list", + "block": { + "attributes": { + "id_field_names": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "object": { + "type": "string", + "required": true + }, + "write_operation_type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "error_handling_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "optional": true }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "bucket_prefix": { + "type": "string", + "optional": true + }, + "fail_on_first_destination_error": { + "type": "bool", + "optional": true } } }, - "min_items": 1, "max_items": 1 + } + } + }, + "max_items": 1 + }, + "sapo_data": { + "nesting_mode": "list", + "block": { + "attributes": { + "id_field_names": { + "type": [ + "list", + "string" + ], + "optional": true }, - "validation": { + "object_path": { + "type": "string", + "required": true + }, + "write_operation_type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "error_handling_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "optional": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + }, + "fail_on_first_destination_error": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "success_response_handling_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "optional": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "snowflake": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_prefix": { + "type": "string", + "optional": true + }, + "intermediate_bucket_name": { + "type": "string", + "required": true + }, + "object": { + "type": "string", + "required": true + } + }, + "block_types": { + "error_handling_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "optional": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + }, + "fail_on_first_destination_error": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "upsolver": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "required": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + } + }, + "block_types": { + "s3_output_format_config": { "nesting_mode": "list", "block": { + "attributes": { + "file_type": { + "type": "string", + "optional": true + } + }, "block_types": { - "subject_alternative_names": { + "aggregation_config": { "nesting_mode": "list", "block": { - "block_types": { - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "exact": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 + "attributes": { + "aggregation_type": { + "type": "string", + "optional": true } } }, "max_items": 1 }, - "trust": { + "prefix_config": { "nesting_mode": "list", "block": { - "block_types": { - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "attributes": { + "prefix_format": { + "type": "string", + "optional": true }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "prefix_type": { + "type": "string", + "required": true } } }, @@ -8803,32 +9428,49 @@ } } }, + "min_items": 1, "max_items": 1 } } }, "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "logging": { - "nesting_mode": "list", - "block": { - "block_types": { - "access_log": { + }, + "zendesk": { "nesting_mode": "list", "block": { + "attributes": { + "id_field_names": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "object": { + "type": "string", + "required": true + }, + "write_operation_type": { + "type": "string", + "optional": true + } + }, "block_types": { - "file": { + "error_handling_config": { "nesting_mode": "list", "block": { "attributes": { - "path": { + "bucket_name": { "type": "string", - "required": true + "optional": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + }, + "fail_on_first_destination_error": { + "type": "bool", + "optional": true } } }, @@ -8840,39 +9482,603 @@ } } }, + "min_items": 1, "max_items": 1 } } }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "aws_appmesh_virtual_node": { - "version": 1, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "created_date": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_updated_date": { - "type": "string", - "computed": true + "min_items": 1 }, - "mesh_name": { - "type": "string", + "source_flow_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "api_version": { + "type": "string", + "optional": true + }, + "connector_profile_name": { + "type": "string", + "optional": true + }, + "connector_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "incremental_pull_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "datetime_type_field_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "source_connector_properties": { + "nesting_mode": "list", + "block": { + "block_types": { + "amplitude": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "custom_connector": { + "nesting_mode": "list", + "block": { + "attributes": { + "custom_properties": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "entity_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "datadog": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "dynatrace": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "google_analytics": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "infor_nexus": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "marketo": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "s3": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "required": true + }, + "bucket_prefix": { + "type": "string", + "optional": true + } + }, + "block_types": { + "s3_input_format_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "s3_input_file_type": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "salesforce": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable_dynamic_field_update": { + "type": "bool", + "optional": true + }, + "include_deleted_records": { + "type": "bool", + "optional": true + }, + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sapo_data": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "service_now": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "singular": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "slack": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "trendmicro": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "veeva": { + "nesting_mode": "list", + "block": { + "attributes": { + "document_type": { + "type": "string", + "optional": true + }, + "include_all_versions": { + "type": "bool", + "optional": true + }, + "include_renditions": { + "type": "bool", + "optional": true + }, + "include_source_files": { + "type": "bool", + "optional": true + }, + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "zendesk": { + "nesting_mode": "list", + "block": { + "attributes": { + "object": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "task": { + "nesting_mode": "set", + "block": { + "attributes": { + "destination_field": { + "type": "string", + "optional": true + }, + "source_fields": { + "type": [ + "list", + "string" + ], + "required": true + }, + "task_properties": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "task_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "connector_operator": { + "nesting_mode": "list", + "block": { + "attributes": { + "amplitude": { + "type": "string", + "optional": true + }, + "custom_connector": { + "type": "string", + "optional": true + }, + "datadog": { + "type": "string", + "optional": true + }, + "dynatrace": { + "type": "string", + "optional": true + }, + "google_analytics": { + "type": "string", + "optional": true + }, + "infor_nexus": { + "type": "string", + "optional": true + }, + "marketo": { + "type": "string", + "optional": true + }, + "s3": { + "type": "string", + "optional": true + }, + "salesforce": { + "type": "string", + "optional": true + }, + "sapo_data": { + "type": "string", + "optional": true + }, + "service_now": { + "type": "string", + "optional": true + }, + "singular": { + "type": "string", + "optional": true + }, + "slack": { + "type": "string", + "optional": true + }, + "trendmicro": { + "type": "string", + "optional": true + }, + "veeva": { + "type": "string", + "optional": true + }, + "zendesk": { + "type": "string", + "optional": true + } + } + } + } + } + }, + "min_items": 1 + }, + "trigger_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "trigger_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "trigger_properties": { + "nesting_mode": "list", + "block": { + "block_types": { + "scheduled": { + "nesting_mode": "list", + "block": { + "attributes": { + "data_pull_mode": { + "type": "string", + "optional": true + }, + "first_execution_from": { + "type": "string", + "optional": true + }, + "schedule_end_time": { + "type": "string", + "optional": true + }, + "schedule_expression": { + "type": "string", + "required": true + }, + "schedule_offset": { + "type": "number", + "optional": true + }, + "schedule_start_time": { + "type": "string", + "optional": true + }, + "timezone": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_appintegrations_event_integration": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "eventbridge_bus": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "event_filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "source": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_applicationinsights_application": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "auto_config_enabled": { + "type": "bool", + "optional": true + }, + "auto_create": { + "type": "bool", + "optional": true + }, + "cwe_monitor_enabled": { + "type": "bool", + "optional": true + }, + "grouping_type": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ops_center_enabled": { + "type": "bool", + "optional": true + }, + "ops_item_sns_topic_arn": { + "type": "string", + "optional": true + }, + "resource_group_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_appmesh_gateway_route": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "created_date": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_updated_date": { + "type": "string", + "computed": true + }, + "mesh_name": { + "type": "string", "required": true }, "mesh_owner": { @@ -8902,6 +10108,10 @@ ], "optional": true, "computed": true + }, + "virtual_gateway_name": { + "type": "string", + "required": true } }, "block_types": { @@ -8909,534 +10119,199 @@ "nesting_mode": "list", "block": { "block_types": { - "backend": { - "nesting_mode": "set", + "grpc_route": { + "nesting_mode": "list", "block": { "block_types": { - "virtual_service": { + "action": { "nesting_mode": "list", "block": { - "attributes": { - "virtual_service_name": { - "type": "string", - "required": true - } - }, "block_types": { - "client_policy": { + "target": { "nesting_mode": "list", "block": { "block_types": { - "tls": { + "virtual_service": { "nesting_mode": "list", "block": { "attributes": { - "enforce": { - "type": "bool", - "optional": true - }, - "ports": { - "type": [ - "set", - "number" - ], - "optional": true - } - }, - "block_types": { - "certificate": { - "nesting_mode": "list", - "block": { - "block_types": { - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - }, - "private_key": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "validation": { - "nesting_mode": "list", - "block": { - "block_types": { - "subject_alternative_names": { - "nesting_mode": "list", - "block": { - "block_types": { - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "exact": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "trust": { - "nesting_mode": "list", - "block": { - "block_types": { - "acm": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_authority_arns": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - }, - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + "virtual_service_name": { + "type": "string", + "required": true } } }, + "min_items": 1, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 } } }, "min_items": 1, "max_items": 1 + }, + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "service_name": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 } } }, - "max_items": 50 + "max_items": 1 }, - "backend_defaults": { + "http2_route": { "nesting_mode": "list", "block": { "block_types": { - "client_policy": { + "action": { "nesting_mode": "list", "block": { "block_types": { - "tls": { + "rewrite": { "nesting_mode": "list", "block": { - "attributes": { - "enforce": { - "type": "bool", - "optional": true - }, - "ports": { - "type": [ - "set", - "number" - ], - "optional": true - } - }, "block_types": { - "certificate": { + "hostname": { "nesting_mode": "list", "block": { - "block_types": { - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - }, - "private_key": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "attributes": { + "default_target_hostname": { + "type": "string", + "required": true } } }, "max_items": 1 }, - "validation": { + "prefix": { "nesting_mode": "list", "block": { - "block_types": { - "subject_alternative_names": { - "nesting_mode": "list", - "block": { - "block_types": { - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "exact": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 + "attributes": { + "default_prefix": { + "type": "string", + "optional": true }, - "trust": { - "nesting_mode": "list", - "block": { - "block_types": { - "acm": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_authority_arns": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - }, - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + "value": { + "type": "string", + "optional": true } } }, - "min_items": 1, "max_items": 1 } } }, "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "listener": { - "nesting_mode": "list", - "block": { - "block_types": { - "connection_pool": { - "nesting_mode": "list", - "block": { - "block_types": { - "grpc": { - "nesting_mode": "list", - "block": { - "attributes": { - "max_requests": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "http": { - "nesting_mode": "list", - "block": { - "attributes": { - "max_connections": { - "type": "number", - "required": true - }, - "max_pending_requests": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "http2": { - "nesting_mode": "list", - "block": { - "attributes": { - "max_requests": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 }, - "tcp": { + "target": { "nesting_mode": "list", "block": { - "attributes": { - "max_connections": { - "type": "number", - "required": true + "block_types": { + "virtual_service": { + "nesting_mode": "list", + "block": { + "attributes": { + "virtual_service_name": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 } } }, + "min_items": 1, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 }, - "health_check": { + "match": { "nesting_mode": "list", "block": { "attributes": { - "healthy_threshold": { - "type": "number", - "required": true - }, - "interval_millis": { - "type": "number", - "required": true - }, - "path": { + "prefix": { "type": "string", "optional": true - }, - "port": { - "type": "number", - "optional": true, - "computed": true - }, - "protocol": { - "type": "string", - "required": true - }, - "timeout_millis": { - "type": "number", - "required": true - }, - "unhealthy_threshold": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "outlier_detection": { - "nesting_mode": "list", - "block": { - "attributes": { - "max_ejection_percent": { - "type": "number", - "required": true - }, - "max_server_errors": { - "type": "number", - "required": true } }, "block_types": { - "base_ejection_duration": { + "hostname": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "exact": { "type": "string", - "required": true + "optional": true }, - "value": { - "type": "number", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "interval": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { + "suffix": { "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true + "optional": true } } }, - "min_items": 1, "max_items": 1 } } }, - "max_items": 1 - }, - "port_mapping": { - "nesting_mode": "list", - "block": { - "attributes": { - "port": { - "type": "number", - "required": true - }, - "protocol": { - "type": "string", - "required": true - } - } - }, "min_items": 1, "max_items": 1 - }, - "timeout": { + } + } + }, + "max_items": 1 + }, + "http_route": { + "nesting_mode": "list", + "block": { + "block_types": { + "action": { "nesting_mode": "list", "block": { "block_types": { - "grpc": { + "rewrite": { "nesting_mode": "list", "block": { "block_types": { - "idle": { + "hostname": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "default_target_hostname": { "type": "string", "required": true - }, - "value": { - "type": "number", - "required": true } } }, "max_items": 1 }, - "per_request": { + "prefix": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "default_prefix": { "type": "string", - "required": true + "optional": true }, "value": { - "type": "number", - "required": true + "type": "string", + "optional": true } } }, @@ -9446,261 +10321,54 @@ }, "max_items": 1 }, - "http": { + "target": { "nesting_mode": "list", "block": { "block_types": { - "idle": { + "virtual_service": { "nesting_mode": "list", "block": { "attributes": { - "unit": { + "virtual_service_name": { "type": "string", "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "per_request": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "http2": { - "nesting_mode": "list", - "block": { - "block_types": { - "idle": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "per_request": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "tcp": { - "nesting_mode": "list", - "block": { - "block_types": { - "idle": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true } } }, + "min_items": 1, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 }, - "tls": { + "match": { "nesting_mode": "list", "block": { "attributes": { - "mode": { + "prefix": { "type": "string", - "required": true + "optional": true } }, "block_types": { - "certificate": { - "nesting_mode": "list", - "block": { - "block_types": { - "acm": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - }, - "private_key": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "validation": { - "nesting_mode": "list", - "block": { - "block_types": { - "subject_alternative_names": { - "nesting_mode": "list", - "block": { - "block_types": { - "match": { - "nesting_mode": "list", - "block": { - "attributes": { - "exact": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "trust": { - "nesting_mode": "list", - "block": { - "block_types": { - "file": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate_chain": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sds": { - "nesting_mode": "list", - "block": { - "attributes": { - "secret_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "logging": { - "nesting_mode": "list", - "block": { - "block_types": { - "access_log": { - "nesting_mode": "list", - "block": { - "block_types": { - "file": { + "hostname": { "nesting_mode": "list", "block": { "attributes": { - "path": { + "exact": { "type": "string", - "required": true + "optional": true + }, + "suffix": { + "type": "string", + "optional": true } } }, @@ -9708,49 +10376,7 @@ } } }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "service_discovery": { - "nesting_mode": "list", - "block": { - "block_types": { - "aws_cloud_map": { - "nesting_mode": "list", - "block": { - "attributes": { - "attributes": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "namespace_name": { - "type": "string", - "required": true - }, - "service_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "dns": { - "nesting_mode": "list", - "block": { - "attributes": { - "hostname": { - "type": "string", - "required": true - } - } - }, + "min_items": 1, "max_items": 1 } } @@ -9765,8 +10391,8 @@ } } }, - "aws_appmesh_virtual_router": { - "version": 1, + "aws_appmesh_mesh": { + "version": 0, "block": { "attributes": { "arn": { @@ -9786,13 +10412,8 @@ "type": "string", "computed": true }, - "mesh_name": { - "type": "string", - "required": true - }, "mesh_owner": { "type": "string", - "optional": true, "computed": true }, "name": { @@ -9824,41 +10445,26 @@ "nesting_mode": "list", "block": { "block_types": { - "listener": { + "egress_filter": { "nesting_mode": "list", "block": { - "block_types": { - "port_mapping": { - "nesting_mode": "list", - "block": { - "attributes": { - "port": { - "type": "number", - "required": true - }, - "protocol": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 + "attributes": { + "type": { + "type": "string", + "optional": true } } }, - "min_items": 1, "max_items": 1 } } }, - "min_items": 1, "max_items": 1 } } } }, - "aws_appmesh_virtual_service": { + "aws_appmesh_route": { "version": 0, "block": { "attributes": { @@ -9910,36 +10516,684 @@ ], "optional": true, "computed": true + }, + "virtual_router_name": { + "type": "string", + "required": true } }, "block_types": { "spec": { "nesting_mode": "list", "block": { + "attributes": { + "priority": { + "type": "number", + "optional": true + } + }, "block_types": { - "provider": { + "grpc_route": { "nesting_mode": "list", "block": { "block_types": { - "virtual_node": { + "action": { + "nesting_mode": "list", + "block": { + "block_types": { + "weighted_target": { + "nesting_mode": "set", + "block": { + "attributes": { + "virtual_node": { + "type": "string", + "required": true + }, + "weight": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 10 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "match": { "nesting_mode": "list", "block": { "attributes": { - "virtual_node_name": { + "method_name": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "service_name": { "type": "string", + "optional": true + } + }, + "block_types": { + "metadata": { + "nesting_mode": "set", + "block": { + "attributes": { + "invert": { + "type": "bool", + "optional": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "exact": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "regex": { + "type": "string", + "optional": true + }, + "suffix": { + "type": "string", + "optional": true + } + }, + "block_types": { + "range": { + "nesting_mode": "list", + "block": { + "attributes": { + "end": { + "type": "number", + "required": true + }, + "start": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 10 + } + } + }, + "max_items": 1 + }, + "retry_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "grpc_retry_events": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "http_retry_events": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "max_retries": { + "type": "number", "required": true + }, + "tcp_retry_events": { + "type": [ + "set", + "string" + ], + "optional": true + } + }, + "block_types": { + "per_retry_timeout": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 } } }, "max_items": 1 }, - "virtual_router": { + "timeout": { + "nesting_mode": "list", + "block": { + "block_types": { + "idle": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "per_request": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "http2_route": { + "nesting_mode": "list", + "block": { + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "block_types": { + "weighted_target": { + "nesting_mode": "set", + "block": { + "attributes": { + "virtual_node": { + "type": "string", + "required": true + }, + "weight": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 10 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "match": { "nesting_mode": "list", "block": { "attributes": { - "virtual_router_name": { + "method": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "required": true + }, + "scheme": { + "type": "string", + "optional": true + } + }, + "block_types": { + "header": { + "nesting_mode": "set", + "block": { + "attributes": { + "invert": { + "type": "bool", + "optional": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "exact": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "regex": { + "type": "string", + "optional": true + }, + "suffix": { + "type": "string", + "optional": true + } + }, + "block_types": { + "range": { + "nesting_mode": "list", + "block": { + "attributes": { + "end": { + "type": "number", + "required": true + }, + "start": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 10 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "retry_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "http_retry_events": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "max_retries": { + "type": "number", + "required": true + }, + "tcp_retry_events": { + "type": [ + "set", + "string" + ], + "optional": true + } + }, + "block_types": { + "per_retry_timeout": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "timeout": { + "nesting_mode": "list", + "block": { + "block_types": { + "idle": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "per_request": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "http_route": { + "nesting_mode": "list", + "block": { + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "block_types": { + "weighted_target": { + "nesting_mode": "set", + "block": { + "attributes": { + "virtual_node": { + "type": "string", + "required": true + }, + "weight": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 10 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "method": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "required": true + }, + "scheme": { "type": "string", + "optional": true + } + }, + "block_types": { + "header": { + "nesting_mode": "set", + "block": { + "attributes": { + "invert": { + "type": "bool", + "optional": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "exact": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "regex": { + "type": "string", + "optional": true + }, + "suffix": { + "type": "string", + "optional": true + } + }, + "block_types": { + "range": { + "nesting_mode": "list", + "block": { + "attributes": { + "end": { + "type": "number", + "required": true + }, + "start": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 10 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "retry_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "http_retry_events": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "max_retries": { + "type": "number", "required": true + }, + "tcp_retry_events": { + "type": [ + "set", + "string" + ], + "optional": true + } + }, + "block_types": { + "per_retry_timeout": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "timeout": { + "nesting_mode": "list", + "block": { + "block_types": { + "idle": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "per_request": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "tcp_route": { + "nesting_mode": "list", + "block": { + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "block_types": { + "weighted_target": { + "nesting_mode": "set", + "block": { + "attributes": { + "virtual_node": { + "type": "string", + "required": true + }, + "weight": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 10 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeout": { + "nesting_mode": "list", + "block": { + "block_types": { + "idle": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 } } }, @@ -9957,7 +11211,7 @@ } } }, - "aws_apprunner_auto_scaling_configuration_version": { + "aws_appmesh_virtual_gateway": { "version": 0, "block": { "attributes": { @@ -9965,12 +11219,8 @@ "type": "string", "computed": true }, - "auto_scaling_configuration_name": { + "created_date": { "type": "string", - "required": true - }, - "auto_scaling_configuration_revision": { - "type": "number", "computed": true }, "id": { @@ -9978,165 +11228,24 @@ "optional": true, "computed": true }, - "latest": { - "type": "bool", - "computed": true - }, - "max_concurrency": { - "type": "number", - "optional": true - }, - "max_size": { - "type": "number", - "optional": true - }, - "min_size": { - "type": "number", - "optional": true - }, - "status": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_apprunner_connection": { - "version": 0, - "block": { - "attributes": { - "arn": { + "last_updated_date": { "type": "string", "computed": true }, - "connection_name": { + "mesh_name": { "type": "string", "required": true }, - "id": { + "mesh_owner": { "type": "string", "optional": true, "computed": true }, - "provider_type": { + "name": { "type": "string", "required": true }, - "status": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_apprunner_custom_domain_association": { - "version": 0, - "block": { - "attributes": { - "certificate_validation_records": { - "type": [ - "set", - [ - "object", - { - "name": "string", - "status": "string", - "type": "string", - "value": "string" - } - ] - ], - "computed": true - }, - "dns_target": { - "type": "string", - "computed": true - }, - "domain_name": { - "type": "string", - "required": true - }, - "enable_www_subdomain": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "service_arn": { - "type": "string", - "required": true - }, - "status": { - "type": "string", - "computed": true - } - } - } - }, - "aws_apprunner_service": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "auto_scaling_configuration_arn": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "service_id": { - "type": "string", - "computed": true - }, - "service_name": { - "type": "string", - "required": true - }, - "service_url": { - "type": "string", - "computed": true - }, - "status": { + "resource_owner": { "type": "string", "computed": true }, @@ -10157,160 +11266,262 @@ } }, "block_types": { - "encryption_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "kms_key": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "health_check_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "healthy_threshold": { - "type": "number", - "optional": true - }, - "interval": { - "type": "number", - "optional": true - }, - "path": { - "type": "string", - "optional": true - }, - "protocol": { - "type": "string", - "optional": true - }, - "timeout": { - "type": "number", - "optional": true - }, - "unhealthy_threshold": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "instance_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "cpu": { - "type": "string", - "optional": true - }, - "instance_role_arn": { - "type": "string", - "optional": true - }, - "memory": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "source_configuration": { + "spec": { "nesting_mode": "list", "block": { - "attributes": { - "auto_deployments_enabled": { - "type": "bool", - "optional": true - } - }, "block_types": { - "authentication_configuration": { + "backend_defaults": { "nesting_mode": "list", "block": { - "attributes": { - "access_role_arn": { - "type": "string", - "optional": true - }, - "connection_arn": { - "type": "string", - "optional": true + "block_types": { + "client_policy": { + "nesting_mode": "list", + "block": { + "block_types": { + "tls": { + "nesting_mode": "list", + "block": { + "attributes": { + "enforce": { + "type": "bool", + "optional": true + }, + "ports": { + "type": [ + "set", + "number" + ], + "optional": true + } + }, + "block_types": { + "certificate": { + "nesting_mode": "list", + "block": { + "block_types": { + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + }, + "private_key": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "validation": { + "nesting_mode": "list", + "block": { + "block_types": { + "subject_alternative_names": { + "nesting_mode": "list", + "block": { + "block_types": { + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "exact": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "trust": { + "nesting_mode": "list", + "block": { + "block_types": { + "acm": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_authority_arns": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 + }, + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } }, "max_items": 1 }, - "code_repository": { + "listener": { "nesting_mode": "list", "block": { - "attributes": { - "repository_url": { - "type": "string", - "required": true - } - }, "block_types": { - "code_configuration": { + "connection_pool": { "nesting_mode": "list", "block": { - "attributes": { - "configuration_source": { - "type": "string", - "required": true - } - }, "block_types": { - "code_configuration_values": { + "grpc": { "nesting_mode": "list", "block": { "attributes": { - "build_command": { - "type": "string", - "optional": true - }, - "port": { - "type": "string", - "optional": true - }, - "runtime": { - "type": "string", + "max_requests": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "http": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_connections": { + "type": "number", "required": true }, - "runtime_environment_variables": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "start_command": { - "type": "string", + "max_pending_requests": { + "type": "number", "optional": true } } }, "max_items": 1 + }, + "http2": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_requests": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 } } }, "max_items": 1 }, - "source_code_version": { + "health_check": { "nesting_mode": "list", "block": { "attributes": { - "type": { + "healthy_threshold": { + "type": "number", + "required": true + }, + "interval_millis": { + "type": "number", + "required": true + }, + "path": { + "type": "string", + "optional": true + }, + "port": { + "type": "number", + "optional": true, + "computed": true + }, + "protocol": { "type": "string", "required": true }, - "value": { + "timeout_millis": { + "type": "number", + "required": true + }, + "unhealthy_threshold": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "port_mapping": { + "nesting_mode": "list", + "block": { + "attributes": { + "port": { + "type": "number", + "required": true + }, + "protocol": { "type": "string", "required": true } @@ -10318,43 +11529,159 @@ }, "min_items": 1, "max_items": 1 + }, + "tls": { + "nesting_mode": "list", + "block": { + "attributes": { + "mode": { + "type": "string", + "required": true + } + }, + "block_types": { + "certificate": { + "nesting_mode": "list", + "block": { + "block_types": { + "acm": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + }, + "private_key": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "validation": { + "nesting_mode": "list", + "block": { + "block_types": { + "subject_alternative_names": { + "nesting_mode": "list", + "block": { + "block_types": { + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "exact": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "trust": { + "nesting_mode": "list", + "block": { + "block_types": { + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } }, + "min_items": 1, "max_items": 1 }, - "image_repository": { + "logging": { "nesting_mode": "list", "block": { - "attributes": { - "image_identifier": { - "type": "string", - "required": true - }, - "image_repository_type": { - "type": "string", - "required": true - } - }, "block_types": { - "image_configuration": { + "access_log": { "nesting_mode": "list", "block": { - "attributes": { - "port": { - "type": "string", - "optional": true - }, - "runtime_environment_variables": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "start_command": { - "type": "string", - "optional": true + "block_types": { + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "path": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 } } }, @@ -10372,276 +11699,16 @@ } } }, - "aws_appstream_directory_config": { - "version": 0, - "block": { - "attributes": { - "created_time": { - "type": "string", - "computed": true - }, - "directory_name": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "organizational_unit_distinguished_names": { - "type": [ - "set", - "string" - ], - "required": true - } - }, - "block_types": { - "service_account_credentials": { - "nesting_mode": "list", - "block": { - "attributes": { - "account_name": { - "type": "string", - "required": true - }, - "account_password": { - "type": "string", - "required": true, - "sensitive": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "aws_appstream_fleet": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "created_time": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true, - "computed": true - }, - "disconnect_timeout_in_seconds": { - "type": "number", - "optional": true, - "computed": true - }, - "display_name": { - "type": "string", - "optional": true, - "computed": true - }, - "enable_default_internet_access": { - "type": "bool", - "optional": true, - "computed": true - }, - "fleet_type": { - "type": "string", - "optional": true, - "computed": true - }, - "iam_role_arn": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "idle_disconnect_timeout_in_seconds": { - "type": "number", - "optional": true - }, - "image_arn": { - "type": "string", - "optional": true, - "computed": true - }, - "image_name": { - "type": "string", - "optional": true, - "computed": true - }, - "instance_type": { - "type": "string", - "required": true - }, - "max_user_duration_in_seconds": { - "type": "number", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "state": { - "type": "string", - "computed": true - }, - "stream_view": { - "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "compute_capacity": { - "nesting_mode": "list", - "block": { - "attributes": { - "available": { - "type": "number", - "computed": true - }, - "desired_instances": { - "type": "number", - "required": true - }, - "in_use": { - "type": "number", - "computed": true - }, - "running": { - "type": "number", - "computed": true - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "domain_join_info": { - "nesting_mode": "list", - "block": { - "attributes": { - "directory_name": { - "type": "string", - "optional": true - }, - "organizational_unit_distinguished_name": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "vpc_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "security_group_ids": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true - }, - "subnet_ids": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_appstream_fleet_stack_association": { - "version": 0, - "block": { - "attributes": { - "fleet_name": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "stack_name": { - "type": "string", - "required": true - } - } - } - }, - "aws_appstream_image_builder": { - "version": 0, + "aws_appmesh_virtual_node": { + "version": 1, "block": { "attributes": { - "appstream_agent_version": { - "type": "string", - "optional": true, - "computed": true - }, "arn": { "type": "string", "computed": true }, - "created_time": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true, - "computed": true - }, - "display_name": { - "type": "string", - "optional": true, - "computed": true - }, - "enable_default_internet_access": { - "type": "bool", - "optional": true, - "computed": true - }, - "iam_role_arn": { + "created_date": { "type": "string", - "optional": true, "computed": true }, "id": { @@ -10649,141 +11716,15 @@ "optional": true, "computed": true }, - "image_arn": { - "type": "string", - "optional": true, - "computed": true - }, - "image_name": { + "last_updated_date": { "type": "string", - "optional": true, "computed": true }, - "instance_type": { - "type": "string", - "required": true - }, - "name": { + "mesh_name": { "type": "string", "required": true }, - "state": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "access_endpoint": { - "nesting_mode": "set", - "block": { - "attributes": { - "endpoint_type": { - "type": "string", - "required": true - }, - "vpce_id": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 4 - }, - "domain_join_info": { - "nesting_mode": "list", - "block": { - "attributes": { - "directory_name": { - "type": "string", - "optional": true - }, - "organizational_unit_distinguished_name": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "vpc_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_appstream_stack": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "created_time": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true, - "computed": true - }, - "display_name": { - "type": "string", - "optional": true, - "computed": true - }, - "embed_host_domains": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "feedback_url": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { + "mesh_owner": { "type": "string", "optional": true, "computed": true @@ -10792,9 +11733,8 @@ "type": "string", "required": true }, - "redirect_url": { + "resource_owner": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -10814,203 +11754,1189 @@ } }, "block_types": { - "access_endpoints": { - "nesting_mode": "set", - "block": { - "attributes": { - "endpoint_type": { - "type": "string", - "required": true - }, - "vpce_id": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 4 - }, - "application_settings": { + "spec": { "nesting_mode": "list", "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "settings_group": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "storage_connectors": { - "nesting_mode": "set", - "block": { - "attributes": { - "connector_type": { - "type": "string", - "required": true + "block_types": { + "backend": { + "nesting_mode": "set", + "block": { + "block_types": { + "virtual_service": { + "nesting_mode": "list", + "block": { + "attributes": { + "virtual_service_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "client_policy": { + "nesting_mode": "list", + "block": { + "block_types": { + "tls": { + "nesting_mode": "list", + "block": { + "attributes": { + "enforce": { + "type": "bool", + "optional": true + }, + "ports": { + "type": [ + "set", + "number" + ], + "optional": true + } + }, + "block_types": { + "certificate": { + "nesting_mode": "list", + "block": { + "block_types": { + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + }, + "private_key": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "validation": { + "nesting_mode": "list", + "block": { + "block_types": { + "subject_alternative_names": { + "nesting_mode": "list", + "block": { + "block_types": { + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "exact": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "trust": { + "nesting_mode": "list", + "block": { + "block_types": { + "acm": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_authority_arns": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 + }, + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 50 }, - "domains": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true + "backend_defaults": { + "nesting_mode": "list", + "block": { + "block_types": { + "client_policy": { + "nesting_mode": "list", + "block": { + "block_types": { + "tls": { + "nesting_mode": "list", + "block": { + "attributes": { + "enforce": { + "type": "bool", + "optional": true + }, + "ports": { + "type": [ + "set", + "number" + ], + "optional": true + } + }, + "block_types": { + "certificate": { + "nesting_mode": "list", + "block": { + "block_types": { + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + }, + "private_key": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "validation": { + "nesting_mode": "list", + "block": { + "block_types": { + "subject_alternative_names": { + "nesting_mode": "list", + "block": { + "block_types": { + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "exact": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "trust": { + "nesting_mode": "list", + "block": { + "block_types": { + "acm": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_authority_arns": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 + }, + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "resource_identifier": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "user_settings": { - "nesting_mode": "set", - "block": { - "attributes": { - "action": { - "type": "string", - "required": true + "listener": { + "nesting_mode": "list", + "block": { + "block_types": { + "connection_pool": { + "nesting_mode": "list", + "block": { + "block_types": { + "grpc": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_requests": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "http": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_connections": { + "type": "number", + "required": true + }, + "max_pending_requests": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "http2": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_requests": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "tcp": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_connections": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "health_check": { + "nesting_mode": "list", + "block": { + "attributes": { + "healthy_threshold": { + "type": "number", + "required": true + }, + "interval_millis": { + "type": "number", + "required": true + }, + "path": { + "type": "string", + "optional": true + }, + "port": { + "type": "number", + "optional": true, + "computed": true + }, + "protocol": { + "type": "string", + "required": true + }, + "timeout_millis": { + "type": "number", + "required": true + }, + "unhealthy_threshold": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "outlier_detection": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_ejection_percent": { + "type": "number", + "required": true + }, + "max_server_errors": { + "type": "number", + "required": true + } + }, + "block_types": { + "base_ejection_duration": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "interval": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "port_mapping": { + "nesting_mode": "list", + "block": { + "attributes": { + "port": { + "type": "number", + "required": true + }, + "protocol": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeout": { + "nesting_mode": "list", + "block": { + "block_types": { + "grpc": { + "nesting_mode": "list", + "block": { + "block_types": { + "idle": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "per_request": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "http": { + "nesting_mode": "list", + "block": { + "block_types": { + "idle": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "per_request": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "http2": { + "nesting_mode": "list", + "block": { + "block_types": { + "idle": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "per_request": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "tcp": { + "nesting_mode": "list", + "block": { + "block_types": { + "idle": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "tls": { + "nesting_mode": "list", + "block": { + "attributes": { + "mode": { + "type": "string", + "required": true + } + }, + "block_types": { + "certificate": { + "nesting_mode": "list", + "block": { + "block_types": { + "acm": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + }, + "private_key": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "validation": { + "nesting_mode": "list", + "block": { + "block_types": { + "subject_alternative_names": { + "nesting_mode": "list", + "block": { + "block_types": { + "match": { + "nesting_mode": "list", + "block": { + "attributes": { + "exact": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "trust": { + "nesting_mode": "list", + "block": { + "block_types": { + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_chain": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sds": { + "nesting_mode": "list", + "block": { + "attributes": { + "secret_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "permission": { - "type": "string", - "required": true + "logging": { + "nesting_mode": "list", + "block": { + "block_types": { + "access_log": { + "nesting_mode": "list", + "block": { + "block_types": { + "file": { + "nesting_mode": "list", + "block": { + "attributes": { + "path": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "service_discovery": { + "nesting_mode": "list", + "block": { + "block_types": { + "aws_cloud_map": { + "nesting_mode": "list", + "block": { + "attributes": { + "attributes": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "namespace_name": { + "type": "string", + "required": true + }, + "service_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "dns": { + "nesting_mode": "list", + "block": { + "attributes": { + "hostname": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } - } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_appstream_user": { - "version": 0, + "aws_appmesh_virtual_router": { + "version": 1, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "authentication_type": { + "created_date": { "type": "string", - "required": true + "computed": true }, - "created_time": { + "id": { "type": "string", + "optional": true, "computed": true }, - "enabled": { - "type": "bool", - "optional": true + "last_updated_date": { + "type": "string", + "computed": true }, - "first_name": { + "mesh_name": { "type": "string", - "optional": true + "required": true }, - "id": { + "mesh_owner": { "type": "string", "optional": true, "computed": true }, - "last_name": { + "name": { "type": "string", - "optional": true + "required": true }, - "send_email_notification": { - "type": "bool", + "resource_owner": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "user_name": { - "type": "string", - "required": true + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "spec": { + "nesting_mode": "list", + "block": { + "block_types": { + "listener": { + "nesting_mode": "list", + "block": { + "block_types": { + "port_mapping": { + "nesting_mode": "list", + "block": { + "attributes": { + "port": { + "type": "number", + "required": true + }, + "protocol": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_appstream_user_stack_association": { + "aws_appmesh_virtual_service": { "version": 0, "block": { "attributes": { - "authentication_type": { + "arn": { "type": "string", - "required": true + "computed": true + }, + "created_date": { + "type": "string", + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "send_email_notification": { - "type": "bool", - "optional": true - }, - "stack_name": { + "last_updated_date": { "type": "string", - "required": true + "computed": true }, - "user_name": { + "mesh_name": { "type": "string", "required": true - } - } - } - }, - "aws_appsync_api_cache": { - "version": 0, - "block": { - "attributes": { - "api_caching_behavior": { + }, + "mesh_owner": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "api_id": { + "name": { "type": "string", "required": true }, - "at_rest_encryption_enabled": { - "type": "bool", - "optional": true - }, - "id": { + "resource_owner": { "type": "string", - "optional": true, "computed": true }, - "transit_encryption_enabled": { - "type": "bool", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "ttl": { - "type": "number", - "required": true + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "spec": { + "nesting_mode": "list", + "block": { + "block_types": { + "provider": { + "nesting_mode": "list", + "block": { + "block_types": { + "virtual_node": { + "nesting_mode": "list", + "block": { + "attributes": { + "virtual_node_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "virtual_router": { + "nesting_mode": "list", + "block": { + "attributes": { + "virtual_router_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_apprunner_auto_scaling_configuration_version": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, - "type": { + "auto_scaling_configuration_name": { "type": "string", "required": true + }, + "auto_scaling_configuration_revision": { + "type": "number", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "latest": { + "type": "bool", + "computed": true + }, + "max_concurrency": { + "type": "number", + "optional": true + }, + "max_size": { + "type": "number", + "optional": true + }, + "min_size": { + "type": "number", + "optional": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } } } }, - "aws_appsync_api_key": { + "aws_apprunner_connection": { "version": 0, "block": { "attributes": { - "api_id": { + "arn": { + "type": "string", + "computed": true + }, + "connection_name": { "type": "string", "required": true }, - "description": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "provider_type": { + "type": "string", + "required": true + }, + "status": { "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "expires": { + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_apprunner_custom_domain_association": { + "version": 0, + "block": { + "attributes": { + "certificate_validation_records": { + "type": [ + "set", + [ + "object", + { + "name": "string", + "status": "string", + "type": "string", + "value": "string" + } + ] + ], + "computed": true + }, + "dns_target": { + "type": "string", + "computed": true + }, + "domain_name": { "type": "string", + "required": true + }, + "enable_www_subdomain": { + "type": "bool", "optional": true }, "id": { @@ -11018,86 +12944,208 @@ "optional": true, "computed": true }, - "key": { + "service_arn": { "type": "string", - "computed": true, - "sensitive": true + "required": true + }, + "status": { + "type": "string", + "computed": true } } } }, - "aws_appsync_datasource": { + "aws_apprunner_observability_configuration": { "version": 0, "block": { "attributes": { - "api_id": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "latest": { + "type": "bool", + "computed": true + }, + "observability_configuration_name": { "type": "string", "required": true }, + "observability_configuration_revision": { + "type": "number", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "trace_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "vendor": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_apprunner_service": { + "version": 0, + "block": { + "attributes": { "arn": { "type": "string", "computed": true }, - "description": { + "auto_scaling_configuration_arn": { "type": "string", - "optional": true + "optional": true, + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "service_id": { + "type": "string", + "computed": true + }, + "service_name": { "type": "string", "required": true }, - "service_role_arn": { + "service_url": { "type": "string", - "optional": true + "computed": true }, - "type": { + "status": { "type": "string", - "required": true + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } }, "block_types": { - "dynamodb_config": { + "encryption_configuration": { "nesting_mode": "list", "block": { "attributes": { - "region": { + "kms_key": { "type": "string", - "optional": true, - "computed": true + "required": true + } + } + }, + "max_items": 1 + }, + "health_check_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "healthy_threshold": { + "type": "number", + "optional": true }, - "table_name": { + "interval": { + "type": "number", + "optional": true + }, + "path": { "type": "string", - "required": true + "optional": true }, - "use_caller_credentials": { - "type": "bool", + "protocol": { + "type": "string", "optional": true }, - "versioned": { - "type": "bool", + "timeout": { + "type": "number", + "optional": true + }, + "unhealthy_threshold": { + "type": "number", "optional": true } - }, + } + }, + "max_items": 1 + }, + "instance_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "cpu": { + "type": "string", + "optional": true + }, + "instance_role_arn": { + "type": "string", + "optional": true + }, + "memory": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "network_configuration": { + "nesting_mode": "list", + "block": { "block_types": { - "delta_sync_config": { + "egress_configuration": { "nesting_mode": "list", "block": { "attributes": { - "base_table_ttl": { - "type": "number", - "optional": true - }, - "delta_sync_table_name": { + "egress_type": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "delta_sync_table_ttl": { - "type": "number", + "vpc_connector_arn": { + "type": "string", "optional": true } } @@ -11108,113 +13156,160 @@ }, "max_items": 1 }, - "elasticsearch_config": { + "observability_configuration": { "nesting_mode": "list", "block": { "attributes": { - "endpoint": { + "observability_configuration_arn": { "type": "string", "required": true }, - "region": { - "type": "string", - "optional": true, - "computed": true + "observability_enabled": { + "type": "bool", + "required": true } } }, "max_items": 1 }, - "http_config": { + "source_configuration": { "nesting_mode": "list", "block": { "attributes": { - "endpoint": { - "type": "string", - "required": true + "auto_deployments_enabled": { + "type": "bool", + "optional": true } }, "block_types": { - "authorization_config": { + "authentication_configuration": { "nesting_mode": "list", "block": { "attributes": { - "authorization_type": { + "access_role_arn": { + "type": "string", + "optional": true + }, + "connection_arn": { "type": "string", "optional": true } + } + }, + "max_items": 1 + }, + "code_repository": { + "nesting_mode": "list", + "block": { + "attributes": { + "repository_url": { + "type": "string", + "required": true + } }, "block_types": { - "aws_iam_config": { + "code_configuration": { "nesting_mode": "list", "block": { "attributes": { - "signing_region": { + "configuration_source": { "type": "string", - "optional": true + "required": true + } + }, + "block_types": { + "code_configuration_values": { + "nesting_mode": "list", + "block": { + "attributes": { + "build_command": { + "type": "string", + "optional": true + }, + "port": { + "type": "string", + "optional": true + }, + "runtime": { + "type": "string", + "required": true + }, + "runtime_environment_variables": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "start_command": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "source_code_version": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true }, - "signing_service_name": { + "value": { "type": "string", - "optional": true + "required": true } } }, + "min_items": 1, "max_items": 1 } } }, "max_items": 1 - } - } - }, - "max_items": 1 - }, - "lambda_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "function_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "relational_database_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "source_type": { - "type": "string", - "optional": true - } - }, - "block_types": { - "http_endpoint_config": { + }, + "image_repository": { "nesting_mode": "list", "block": { "attributes": { - "aws_secret_store_arn": { + "image_identifier": { "type": "string", "required": true }, - "database_name": { - "type": "string", - "optional": true - }, - "db_cluster_identifier": { + "image_repository_type": { "type": "string", "required": true - }, - "region": { - "type": "string", - "optional": true, - "computed": true - }, - "schema": { - "type": "string", - "optional": true + } + }, + "block_types": { + "image_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "port": { + "type": "string", + "optional": true + }, + "runtime_environment_variables": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "start_command": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 } } }, @@ -11222,52 +13317,71 @@ } } }, + "min_items": 1, "max_items": 1 } } } }, - "aws_appsync_domain_name": { + "aws_apprunner_vpc_connector": { "version": 0, "block": { "attributes": { - "appsync_domain_name": { + "arn": { "type": "string", "computed": true }, - "certificate_arn": { + "id": { "type": "string", + "optional": true, + "computed": true + }, + "security_groups": { + "type": [ + "set", + "string" + ], "required": true }, - "description": { + "status": { "type": "string", - "optional": true + "computed": true }, - "domain_name": { - "type": "string", + "subnets": { + "type": [ + "set", + "string" + ], "required": true }, - "hosted_zone_id": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "id": { + "vpc_connector_name": { "type": "string", - "optional": true, + "required": true + }, + "vpc_connector_revision": { + "type": "number", "computed": true } } } }, - "aws_appsync_domain_name_api_association": { + "aws_appstream_directory_config": { "version": 0, "block": { "attributes": { - "api_id": { + "created_time": { "type": "string", - "required": true + "computed": true }, - "domain_name": { + "directory_name": { "type": "string", "required": true }, @@ -11275,108 +13389,104 @@ "type": "string", "optional": true, "computed": true + }, + "organizational_unit_distinguished_names": { + "type": [ + "set", + "string" + ], + "required": true + } + }, + "block_types": { + "service_account_credentials": { + "nesting_mode": "list", + "block": { + "attributes": { + "account_name": { + "type": "string", + "required": true + }, + "account_password": { + "type": "string", + "required": true, + "sensitive": true + } + } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_appsync_function": { + "aws_appstream_fleet": { "version": 0, "block": { "attributes": { - "api_id": { - "type": "string", - "required": true - }, "arn": { "type": "string", "computed": true }, - "data_source": { + "created_time": { "type": "string", - "required": true + "computed": true }, "description": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "function_id": { + "disconnect_timeout_in_seconds": { + "type": "number", + "optional": true, + "computed": true + }, + "display_name": { "type": "string", + "optional": true, "computed": true }, - "function_version": { + "enable_default_internet_access": { + "type": "bool", + "optional": true, + "computed": true + }, + "fleet_type": { "type": "string", - "optional": true + "optional": true, + "computed": true + }, + "iam_role_arn": { + "type": "string", + "optional": true, + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "max_batch_size": { + "idle_disconnect_timeout_in_seconds": { "type": "number", "optional": true }, - "name": { - "type": "string", - "required": true - }, - "request_mapping_template": { + "image_arn": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "response_mapping_template": { - "type": "string", - "required": true - } - }, - "block_types": { - "sync_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "conflict_detection": { - "type": "string", - "optional": true - }, - "conflict_handler": { - "type": "string", - "optional": true - } - }, - "block_types": { - "lambda_conflict_handler_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "lambda_conflict_handler_arn": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_appsync_graphql_api": { - "version": 0, - "block": { - "attributes": { - "arn": { + "image_name": { "type": "string", + "optional": true, "computed": true }, - "authentication_type": { + "instance_type": { "type": "string", "required": true }, - "id": { - "type": "string", + "max_user_duration_in_seconds": { + "type": "number", "optional": true, "computed": true }, @@ -11384,9 +13494,14 @@ "type": "string", "required": true }, - "schema": { + "state": { "type": "string", - "optional": true + "computed": true + }, + "stream_view": { + "type": "string", + "optional": true, + "computed": true }, "tags": { "type": [ @@ -11402,182 +13517,71 @@ ], "optional": true, "computed": true - }, - "uris": { - "type": [ - "map", - "string" - ], - "computed": true - }, - "xray_enabled": { - "type": "bool", - "optional": true } }, "block_types": { - "additional_authentication_provider": { - "nesting_mode": "list", - "block": { - "attributes": { - "authentication_type": { - "type": "string", - "required": true - } - }, - "block_types": { - "lambda_authorizer_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "authorizer_result_ttl_in_seconds": { - "type": "number", - "optional": true - }, - "authorizer_uri": { - "type": "string", - "required": true - }, - "identity_validation_expression": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "openid_connect_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "auth_ttl": { - "type": "number", - "optional": true - }, - "client_id": { - "type": "string", - "optional": true - }, - "iat_ttl": { - "type": "number", - "optional": true - }, - "issuer": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "user_pool_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "app_id_client_regex": { - "type": "string", - "optional": true - }, - "aws_region": { - "type": "string", - "optional": true, - "computed": true - }, - "user_pool_id": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - } - }, - "lambda_authorizer_config": { + "compute_capacity": { "nesting_mode": "list", "block": { "attributes": { - "authorizer_result_ttl_in_seconds": { + "available": { "type": "number", - "optional": true - }, - "authorizer_uri": { - "type": "string", - "required": true + "computed": true }, - "identity_validation_expression": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "log_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "cloudwatch_logs_role_arn": { - "type": "string", + "desired_instances": { + "type": "number", "required": true }, - "exclude_verbose_content": { - "type": "bool", - "optional": true + "in_use": { + "type": "number", + "computed": true }, - "field_log_level": { - "type": "string", - "required": true + "running": { + "type": "number", + "computed": true } } }, + "min_items": 1, "max_items": 1 }, - "openid_connect_config": { + "domain_join_info": { "nesting_mode": "list", "block": { "attributes": { - "auth_ttl": { - "type": "number", - "optional": true - }, - "client_id": { + "directory_name": { "type": "string", - "optional": true - }, - "iat_ttl": { - "type": "number", - "optional": true + "optional": true, + "computed": true }, - "issuer": { + "organizational_unit_distinguished_name": { "type": "string", - "required": true + "optional": true, + "computed": true } } }, "max_items": 1 }, - "user_pool_config": { + "vpc_config": { "nesting_mode": "list", "block": { "attributes": { - "app_id_client_regex": { - "type": "string", - "optional": true - }, - "aws_region": { - "type": "string", + "security_group_ids": { + "type": [ + "list", + "string" + ], "optional": true, "computed": true }, - "default_action": { - "type": "string", - "required": true - }, - "user_pool_id": { - "type": "string", - "required": true + "subnet_ids": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true } } }, @@ -11586,92 +13590,1091 @@ } } }, - "aws_appsync_resolver": { + "aws_appstream_fleet_stack_association": { "version": 0, "block": { "attributes": { - "api_id": { + "fleet_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "stack_name": { "type": "string", "required": true + } + } + } + }, + "aws_appstream_image_builder": { + "version": 0, + "block": { + "attributes": { + "appstream_agent_version": { + "type": "string", + "optional": true, + "computed": true }, "arn": { "type": "string", "computed": true }, - "data_source": { + "created_time": { "type": "string", - "optional": true + "computed": true }, - "field": { + "description": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "id": { + "display_name": { "type": "string", "optional": true, "computed": true }, - "kind": { + "enable_default_internet_access": { + "type": "bool", + "optional": true, + "computed": true + }, + "iam_role_arn": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "max_batch_size": { - "type": "number", - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "request_template": { + "image_arn": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "response_template": { + "image_name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "type": { + "instance_type": { + "type": "string", + "required": true + }, + "name": { "type": "string", "required": true + }, + "state": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } }, "block_types": { - "caching_config": { + "access_endpoint": { + "nesting_mode": "set", + "block": { + "attributes": { + "endpoint_type": { + "type": "string", + "required": true + }, + "vpce_id": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 4 + }, + "domain_join_info": { "nesting_mode": "list", "block": { "attributes": { - "caching_keys": { - "type": [ - "set", - "string" - ], + "directory_name": { + "type": "string", "optional": true }, - "ttl": { - "type": "number", + "organizational_unit_distinguished_name": { + "type": "string", "optional": true } } }, "max_items": 1 }, - "pipeline_config": { + "vpc_config": { "nesting_mode": "list", "block": { "attributes": { - "functions": { + "security_group_ids": { "type": [ - "list", + "set", "string" ], - "optional": true + "optional": true, + "computed": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true } } }, "max_items": 1 + } + } + } + }, + "aws_appstream_stack": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, - "sync_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "conflict_detection": { + "created_time": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true, + "computed": true + }, + "display_name": { + "type": "string", + "optional": true, + "computed": true + }, + "embed_host_domains": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "feedback_url": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "redirect_url": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "access_endpoints": { + "nesting_mode": "set", + "block": { + "attributes": { + "endpoint_type": { + "type": "string", + "required": true + }, + "vpce_id": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 4 + }, + "application_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "settings_group": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "storage_connectors": { + "nesting_mode": "set", + "block": { + "attributes": { + "connector_type": { + "type": "string", + "required": true + }, + "domains": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + }, + "resource_identifier": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "user_settings": { + "nesting_mode": "set", + "block": { + "attributes": { + "action": { + "type": "string", + "required": true + }, + "permission": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_appstream_user": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "authentication_type": { + "type": "string", + "required": true + }, + "created_time": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "first_name": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_name": { + "type": "string", + "optional": true + }, + "send_email_notification": { + "type": "bool", + "optional": true + }, + "user_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_appstream_user_stack_association": { + "version": 0, + "block": { + "attributes": { + "authentication_type": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "send_email_notification": { + "type": "bool", + "optional": true + }, + "stack_name": { + "type": "string", + "required": true + }, + "user_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_appsync_api_cache": { + "version": 0, + "block": { + "attributes": { + "api_caching_behavior": { + "type": "string", + "required": true + }, + "api_id": { + "type": "string", + "required": true + }, + "at_rest_encryption_enabled": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "transit_encryption_enabled": { + "type": "bool", + "optional": true + }, + "ttl": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + } + }, + "aws_appsync_api_key": { + "version": 0, + "block": { + "attributes": { + "api_id": { + "type": "string", + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "expires": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "computed": true, + "sensitive": true + } + } + } + }, + "aws_appsync_datasource": { + "version": 0, + "block": { + "attributes": { + "api_id": { + "type": "string", + "required": true + }, + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "service_role_arn": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "dynamodb_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "region": { + "type": "string", + "optional": true, + "computed": true + }, + "table_name": { + "type": "string", + "required": true + }, + "use_caller_credentials": { + "type": "bool", + "optional": true + }, + "versioned": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "delta_sync_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "base_table_ttl": { + "type": "number", + "optional": true + }, + "delta_sync_table_name": { + "type": "string", + "required": true + }, + "delta_sync_table_ttl": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "elasticsearch_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "endpoint": { + "type": "string", + "required": true + }, + "region": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "http_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "endpoint": { + "type": "string", + "required": true + } + }, + "block_types": { + "authorization_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "authorization_type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "aws_iam_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "signing_region": { + "type": "string", + "optional": true + }, + "signing_service_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "lambda_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "function_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "relational_database_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "source_type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "http_endpoint_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "aws_secret_store_arn": { + "type": "string", + "required": true + }, + "database_name": { + "type": "string", + "optional": true + }, + "db_cluster_identifier": { + "type": "string", + "required": true + }, + "region": { + "type": "string", + "optional": true, + "computed": true + }, + "schema": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_appsync_domain_name": { + "version": 0, + "block": { + "attributes": { + "appsync_domain_name": { + "type": "string", + "computed": true + }, + "certificate_arn": { + "type": "string", + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "domain_name": { + "type": "string", + "required": true + }, + "hosted_zone_id": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_appsync_domain_name_api_association": { + "version": 0, + "block": { + "attributes": { + "api_id": { + "type": "string", + "required": true + }, + "domain_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_appsync_function": { + "version": 0, + "block": { + "attributes": { + "api_id": { + "type": "string", + "required": true + }, + "arn": { + "type": "string", + "computed": true + }, + "data_source": { + "type": "string", + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "function_id": { + "type": "string", + "computed": true + }, + "function_version": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "max_batch_size": { + "type": "number", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "request_mapping_template": { + "type": "string", + "required": true + }, + "response_mapping_template": { + "type": "string", + "required": true + } + }, + "block_types": { + "sync_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "conflict_detection": { + "type": "string", + "optional": true + }, + "conflict_handler": { + "type": "string", + "optional": true + } + }, + "block_types": { + "lambda_conflict_handler_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "lambda_conflict_handler_arn": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_appsync_graphql_api": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "authentication_type": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "schema": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "uris": { + "type": [ + "map", + "string" + ], + "computed": true + }, + "xray_enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "additional_authentication_provider": { + "nesting_mode": "list", + "block": { + "attributes": { + "authentication_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "lambda_authorizer_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "authorizer_result_ttl_in_seconds": { + "type": "number", + "optional": true + }, + "authorizer_uri": { + "type": "string", + "required": true + }, + "identity_validation_expression": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "openid_connect_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "auth_ttl": { + "type": "number", + "optional": true + }, + "client_id": { + "type": "string", + "optional": true + }, + "iat_ttl": { + "type": "number", + "optional": true + }, + "issuer": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "user_pool_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "app_id_client_regex": { + "type": "string", + "optional": true + }, + "aws_region": { + "type": "string", + "optional": true, + "computed": true + }, + "user_pool_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "lambda_authorizer_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "authorizer_result_ttl_in_seconds": { + "type": "number", + "optional": true + }, + "authorizer_uri": { + "type": "string", + "required": true + }, + "identity_validation_expression": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "log_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloudwatch_logs_role_arn": { + "type": "string", + "required": true + }, + "exclude_verbose_content": { + "type": "bool", + "optional": true + }, + "field_log_level": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "openid_connect_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "auth_ttl": { + "type": "number", + "optional": true + }, + "client_id": { + "type": "string", + "optional": true + }, + "iat_ttl": { + "type": "number", + "optional": true + }, + "issuer": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "user_pool_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "app_id_client_regex": { + "type": "string", + "optional": true + }, + "aws_region": { + "type": "string", + "optional": true, + "computed": true + }, + "default_action": { + "type": "string", + "required": true + }, + "user_pool_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_appsync_resolver": { + "version": 0, + "block": { + "attributes": { + "api_id": { + "type": "string", + "required": true + }, + "arn": { + "type": "string", + "computed": true + }, + "data_source": { + "type": "string", + "optional": true + }, + "field": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kind": { + "type": "string", + "optional": true + }, + "max_batch_size": { + "type": "number", + "optional": true + }, + "request_template": { + "type": "string", + "optional": true + }, + "response_template": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "caching_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "caching_keys": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "ttl": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "pipeline_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "functions": { + "type": [ + "list", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "sync_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "conflict_detection": { "type": "string", "optional": true }, @@ -11700,13 +14703,71 @@ } } }, + "aws_athena_data_catalog": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "parameters": { + "type": [ + "map", + "string" + ], + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "required": true + } + } + } + }, "aws_athena_database": { "version": 0, "block": { "attributes": { "bucket": { "type": "string", - "required": true + "optional": true + }, + "comment": { + "type": "string", + "optional": true + }, + "expected_bucket_owner": { + "type": "string", + "optional": true }, "force_destroy": { "type": "bool", @@ -11720,9 +14781,28 @@ "name": { "type": "string", "required": true + }, + "properties": { + "type": [ + "map", + "string" + ], + "optional": true } }, "block_types": { + "acl_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "s3_acl_option": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, "encryption_configuration": { "nesting_mode": "list", "block": { @@ -11862,12 +14942,28 @@ "nesting_mode": "list", "block": { "attributes": { + "expected_bucket_owner": { + "type": "string", + "optional": true + }, "output_location": { "type": "string", "optional": true } }, "block_types": { + "acl_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "s3_acl_option": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, "encryption_configuration": { "nesting_mode": "list", "block": { @@ -11943,11 +15039,19 @@ "type": "bool", "optional": true }, + "context": { + "type": "string", + "optional": true + }, "default_cooldown": { "type": "number", "optional": true, "computed": true }, + "default_instance_warmup": { + "type": "number", + "optional": true + }, "desired_capacity": { "type": "number", "optional": true, @@ -12160,6 +15264,10 @@ "min_healthy_percentage": { "type": "number", "optional": true + }, + "skip_matching": { + "type": "bool", + "optional": true } } }, @@ -12273,18 +15381,229 @@ } }, "block_types": { - "launch_template_specification": { + "instance_requirements": { "nesting_mode": "list", "block": { "attributes": { - "launch_template_id": { - "type": "string", - "optional": true, - "computed": true - }, - "launch_template_name": { - "type": "string", - "optional": true, + "accelerator_manufacturers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "accelerator_names": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "accelerator_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "bare_metal": { + "type": "string", + "optional": true + }, + "burstable_performance": { + "type": "string", + "optional": true + }, + "cpu_manufacturers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "excluded_instance_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "instance_generations": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "local_storage": { + "type": "string", + "optional": true + }, + "local_storage_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "on_demand_max_price_percentage_over_lowest_price": { + "type": "number", + "optional": true + }, + "require_hibernate_support": { + "type": "bool", + "optional": true + }, + "spot_max_price_percentage_over_lowest_price": { + "type": "number", + "optional": true + } + }, + "block_types": { + "accelerator_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "accelerator_total_memory_mib": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "baseline_ebs_bandwidth_mbps": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "memory_gib_per_vcpu": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "memory_mib": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "network_interface_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "total_local_storage_gb": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "vcpu_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "launch_template_specification": { + "nesting_mode": "list", + "block": { + "attributes": { + "launch_template_id": { + "type": "string", + "optional": true, + "computed": true + }, + "launch_template_name": { + "type": "string", + "optional": true, "computed": true }, "version": { @@ -12333,6 +15652,10 @@ "delete": { "type": "string", "optional": true + }, + "update": { + "type": "string", + "optional": true } } } @@ -12353,6 +15676,20 @@ "type": "string", "optional": true } + }, + "block_types": { + "instance_reuse_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "reuse_on_scale_in": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + } } }, "max_items": 1 @@ -12494,6 +15831,10 @@ "type": "number", "optional": true }, + "enabled": { + "type": "bool", + "optional": true + }, "estimated_instance_warmup": { "type": "number", "optional": true @@ -12558,6 +15899,267 @@ } }, "block_types": { + "customized_capacity_metric_specification": { + "nesting_mode": "list", + "block": { + "block_types": { + "metric_data_queries": { + "nesting_mode": "list", + "block": { + "attributes": { + "expression": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "required": true + }, + "label": { + "type": "string", + "optional": true + }, + "return_data": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "metric_stat": { + "nesting_mode": "list", + "block": { + "attributes": { + "stat": { + "type": "string", + "required": true + }, + "unit": { + "type": "string", + "optional": true + } + }, + "block_types": { + "metric": { + "nesting_mode": "list", + "block": { + "attributes": { + "metric_name": { + "type": "string", + "required": true + }, + "namespace": { + "type": "string", + "required": true + } + }, + "block_types": { + "dimensions": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 10 + } + } + }, + "max_items": 1 + }, + "customized_load_metric_specification": { + "nesting_mode": "list", + "block": { + "block_types": { + "metric_data_queries": { + "nesting_mode": "list", + "block": { + "attributes": { + "expression": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "required": true + }, + "label": { + "type": "string", + "optional": true + }, + "return_data": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "metric_stat": { + "nesting_mode": "list", + "block": { + "attributes": { + "stat": { + "type": "string", + "required": true + }, + "unit": { + "type": "string", + "optional": true + } + }, + "block_types": { + "metric": { + "nesting_mode": "list", + "block": { + "attributes": { + "metric_name": { + "type": "string", + "required": true + }, + "namespace": { + "type": "string", + "required": true + } + }, + "block_types": { + "dimensions": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 10 + } + } + }, + "max_items": 1 + }, + "customized_scaling_metric_specification": { + "nesting_mode": "list", + "block": { + "block_types": { + "metric_data_queries": { + "nesting_mode": "list", + "block": { + "attributes": { + "expression": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "required": true + }, + "label": { + "type": "string", + "optional": true + }, + "return_data": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "metric_stat": { + "nesting_mode": "list", + "block": { + "attributes": { + "stat": { + "type": "string", + "required": true + }, + "unit": { + "type": "string", + "optional": true + } + }, + "block_types": { + "metric": { + "nesting_mode": "list", + "block": { + "attributes": { + "metric_name": { + "type": "string", + "required": true + }, + "namespace": { + "type": "string", + "required": true + } + }, + "block_types": { + "dimensions": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 10 + } + } + }, + "max_items": 1 + }, "predefined_load_metric_specification": { "nesting_mode": "list", "block": { @@ -13559,6 +17161,10 @@ "type": "string", "computed": true }, + "force_destroy": { + "type": "bool", + "optional": true + }, "id": { "type": "string", "optional": true, @@ -13592,6 +17198,19 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -14450,6 +18069,621 @@ } } }, + "aws_ce_anomaly_monitor": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "monitor_dimension": { + "type": "string", + "optional": true + }, + "monitor_specification": { + "type": "string", + "optional": true + }, + "monitor_type": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_ce_anomaly_subscription": { + "version": 0, + "block": { + "attributes": { + "account_id": { + "type": "string", + "optional": true, + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "frequency": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "monitor_arn_list": { + "type": [ + "list", + "string" + ], + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "threshold": { + "type": "number", + "required": true + } + }, + "block_types": { + "subscriber": { + "nesting_mode": "set", + "block": { + "attributes": { + "address": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + } + }, + "aws_ce_cost_allocation_tag": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "status": { + "type": "string", + "required": true + }, + "tag_key": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "computed": true + } + } + } + }, + "aws_ce_cost_category": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "default_value": { + "type": "string", + "optional": true + }, + "effective_end": { + "type": "string", + "computed": true + }, + "effective_start": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "rule_version": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "type": { + "type": "string", + "optional": true + }, + "value": { + "type": "string", + "optional": true + } + }, + "block_types": { + "inherited_value": { + "nesting_mode": "list", + "block": { + "attributes": { + "dimension_key": { + "type": "string", + "optional": true + }, + "dimension_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "rule": { + "nesting_mode": "list", + "block": { + "block_types": { + "and": { + "nesting_mode": "set", + "block": { + "block_types": { + "cost_category": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "dimension": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "tags": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "cost_category": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "dimension": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "not": { + "nesting_mode": "list", + "block": { + "block_types": { + "cost_category": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "dimension": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "tags": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "or": { + "nesting_mode": "set", + "block": { + "block_types": { + "cost_category": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "dimension": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "tags": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "tags": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1 + }, + "split_charge_rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "method": { + "type": "string", + "required": true + }, + "source": { + "type": "string", + "required": true + }, + "targets": { + "type": [ + "set", + "string" + ], + "required": true + } + }, + "block_types": { + "parameter": { + "nesting_mode": "set", + "block": { + "attributes": { + "type": { + "type": "string", + "optional": true + }, + "values": { + "type": [ + "list", + "string" + ], + "optional": true + } + } + } + } + } + } + } + } + } + }, "aws_chime_voice_connector": { "version": 0, "block": { @@ -14516,6 +18750,10 @@ "version": 0, "block": { "attributes": { + "enable_media_metric_logs": { + "type": "bool", + "optional": true + }, "enable_sip_logs": { "type": "bool", "optional": true @@ -14704,6 +18942,10 @@ "type": "number", "optional": true }, + "connection_type": { + "type": "string", + "optional": true + }, "description": { "type": "string", "optional": true @@ -14713,6 +18955,10 @@ "optional": true, "computed": true }, + "image_id": { + "type": "string", + "optional": true + }, "instance_type": { "type": "string", "required": true @@ -15052,6 +19298,41 @@ }, "max_items": 1 }, + "operation_preferences": { + "nesting_mode": "list", + "block": { + "attributes": { + "failure_tolerance_count": { + "type": "number", + "optional": true + }, + "failure_tolerance_percentage": { + "type": "number", + "optional": true + }, + "max_concurrent_count": { + "type": "number", + "optional": true + }, + "max_concurrent_percentage": { + "type": "number", + "optional": true + }, + "region_concurrency_type": { + "type": "string", + "optional": true + }, + "region_order": { + "type": [ + "list", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -15075,6 +19356,10 @@ "optional": true, "computed": true }, + "call_as": { + "type": "string", + "optional": true + }, "id": { "type": "string", "optional": true, @@ -15125,6 +19410,41 @@ }, "max_items": 1 }, + "operation_preferences": { + "nesting_mode": "list", + "block": { + "attributes": { + "failure_tolerance_count": { + "type": "number", + "optional": true + }, + "failure_tolerance_percentage": { + "type": "number", + "optional": true + }, + "max_concurrent_count": { + "type": "number", + "optional": true + }, + "max_concurrent_percentage": { + "type": "number", + "optional": true + }, + "region_concurrency_type": { + "type": "string", + "optional": true + }, + "region_order": { + "type": [ + "list", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -15954,6 +20274,10 @@ "type": "string", "required": true }, + "origin_access_control_id": { + "type": "string", + "optional": true + }, "origin_id": { "type": "string", "required": true @@ -16449,6 +20773,42 @@ } } }, + "aws_cloudfront_origin_access_control": { + "version": 0, + "block": { + "attributes": { + "description": { + "type": "string", + "optional": true + }, + "etag": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "origin_access_control_origin_type": { + "type": "string", + "required": true + }, + "signing_behavior": { + "type": "string", + "required": true + }, + "signing_protocol": { + "type": "string", + "required": true + } + } + } + }, "aws_cloudfront_origin_access_identity": { "version": 0, "block": { @@ -16955,6 +21315,22 @@ } }, "max_items": 1 + }, + "server_timing_headers_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + }, + "sampling_rate": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 } } } @@ -17204,6 +21580,10 @@ "type": "bool", "optional": true }, + "source_fields": { + "type": "string", + "optional": true + }, "type": { "type": "string", "required": true @@ -19064,6 +23444,38 @@ } } }, + "statistics_configuration": { + "nesting_mode": "set", + "block": { + "attributes": { + "additional_statistics": { + "type": [ + "set", + "string" + ], + "required": true + } + }, + "block_types": { + "include_metric": { + "nesting_mode": "set", + "block": { + "attributes": { + "metric_name": { + "type": "string", + "required": true + }, + "namespace": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + } + }, "timeouts": { "nesting_mode": "single", "block": { @@ -21138,6 +25550,25 @@ } }, "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + }, "vpc_configuration": { "nesting_mode": "list", "block": { @@ -21532,6 +25963,229 @@ } } }, + "aws_cognito_risk_configuration": { + "version": 0, + "block": { + "attributes": { + "client_id": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "user_pool_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "account_takeover_risk_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "actions": { + "nesting_mode": "list", + "block": { + "block_types": { + "high_action": { + "nesting_mode": "list", + "block": { + "attributes": { + "event_action": { + "type": "string", + "required": true + }, + "notify": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 + }, + "low_action": { + "nesting_mode": "list", + "block": { + "attributes": { + "event_action": { + "type": "string", + "required": true + }, + "notify": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 + }, + "medium_action": { + "nesting_mode": "list", + "block": { + "attributes": { + "event_action": { + "type": "string", + "required": true + }, + "notify": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "notify_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "from": { + "type": "string", + "optional": true + }, + "reply_to": { + "type": "string", + "optional": true + }, + "source_arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "block_email": { + "nesting_mode": "list", + "block": { + "attributes": { + "html_body": { + "type": "string", + "required": true + }, + "subject": { + "type": "string", + "required": true + }, + "text_body": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "mfa_email": { + "nesting_mode": "list", + "block": { + "attributes": { + "html_body": { + "type": "string", + "required": true + }, + "subject": { + "type": "string", + "required": true + }, + "text_body": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "no_action_email": { + "nesting_mode": "list", + "block": { + "attributes": { + "html_body": { + "type": "string", + "required": true + }, + "subject": { + "type": "string", + "required": true + }, + "text_body": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "compromised_credentials_risk_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "event_filter": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "actions": { + "nesting_mode": "list", + "block": { + "attributes": { + "event_action": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "risk_exception_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "blocked_ip_range_list": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "skipped_ip_range_list": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, "aws_cognito_user": { "version": 0, "block": { @@ -21661,6 +26315,30 @@ } } }, + "aws_cognito_user_in_group": { + "version": 0, + "block": { + "attributes": { + "group_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "user_pool_id": { + "type": "string", + "required": true + }, + "username": { + "type": "string", + "required": true + } + } + } + }, "aws_cognito_user_pool": { "version": 0, "block": { @@ -22180,6 +26858,10 @@ "type": "string", "optional": true }, + "enable_propagate_additional_user_context_data": { + "type": "bool", + "optional": true + }, "enable_token_revocation": { "type": "bool", "optional": true, @@ -22389,6 +27071,220 @@ } } }, + "aws_comprehend_entity_recognizer": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "data_access_role_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "language_code": { + "type": "string", + "required": true + }, + "model_kms_key_id": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "version_name": { + "type": "string", + "optional": true, + "computed": true + }, + "version_name_prefix": { + "type": "string", + "optional": true, + "computed": true + }, + "volume_kms_key_id": { + "type": "string", + "optional": true + } + }, + "block_types": { + "input_data_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "data_format": { + "type": "string", + "optional": true + } + }, + "block_types": { + "annotations": { + "nesting_mode": "list", + "block": { + "attributes": { + "s3_uri": { + "type": "string", + "required": true + }, + "test_s3_uri": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "augmented_manifests": { + "nesting_mode": "set", + "block": { + "attributes": { + "annotation_data_s3_uri": { + "type": "string", + "optional": true + }, + "attribute_names": { + "type": [ + "list", + "string" + ], + "required": true + }, + "document_type": { + "type": "string", + "optional": true + }, + "s3_uri": { + "type": "string", + "required": true + }, + "source_documents_s3_uri": { + "type": "string", + "optional": true + }, + "split": { + "type": "string", + "optional": true + } + } + } + }, + "documents": { + "nesting_mode": "list", + "block": { + "attributes": { + "input_format": { + "type": "string", + "optional": true + }, + "s3_uri": { + "type": "string", + "required": true + }, + "test_s3_uri": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "entity_list": { + "nesting_mode": "list", + "block": { + "attributes": { + "s3_uri": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "entity_types": { + "nesting_mode": "set", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 25 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + }, + "vpc_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_group_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "subnets": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, "aws_config_aggregate_authorization": { "version": 0, "block": { @@ -22515,10 +27411,30 @@ }, "source_identifier": { "type": "string", - "required": true + "optional": true } }, "block_types": { + "custom_policy_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable_debug_log_delivery": { + "type": "bool", + "optional": true + }, + "policy_runtime": { + "type": "string", + "required": true + }, + "policy_text": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, "source_detail": { "nesting_mode": "set", "block": { @@ -23137,6 +28053,13 @@ "static_value": { "type": "string", "optional": true + }, + "static_values": { + "type": [ + "list", + "string" + ], + "optional": true } } }, @@ -23242,23 +28165,6 @@ "type": "string", "optional": true } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } - } } } }, @@ -23508,6 +28414,140 @@ } } }, + "aws_connect_instance_storage_config": { + "version": 0, + "block": { + "attributes": { + "association_id": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "resource_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "storage_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "storage_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "kinesis_firehose_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "firehose_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "kinesis_stream_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "stream_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "kinesis_video_stream_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "prefix": { + "type": "string", + "required": true + }, + "retention_period_hours": { + "type": "number", + "required": true + } + }, + "block_types": { + "encryption_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "encryption_type": { + "type": "string", + "required": true + }, + "key_id": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "s3_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "required": true + }, + "bucket_prefix": { + "type": "string", + "required": true + } + }, + "block_types": { + "encryption_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "encryption_type": { + "type": "string", + "required": true + }, + "key_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, "aws_connect_lambda_function_association": { "version": 0, "block": { @@ -23729,6 +28769,124 @@ } } }, + "aws_connect_routing_profile": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "default_outbound_queue_id": { + "type": "string", + "required": true + }, + "description": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "queue_configs_associated": { + "type": [ + "set", + [ + "object", + { + "channel": "string", + "delay": "number", + "priority": "number", + "queue_arn": "string", + "queue_id": "string", + "queue_name": "string" + } + ] + ], + "computed": true + }, + "routing_profile_id": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "media_concurrencies": { + "nesting_mode": "set", + "block": { + "attributes": { + "channel": { + "type": "string", + "required": true + }, + "concurrency": { + "type": "number", + "required": true + } + } + }, + "min_items": 1 + }, + "queue_configs": { + "nesting_mode": "set", + "block": { + "attributes": { + "channel": { + "type": "string", + "required": true + }, + "delay": { + "type": "number", + "required": true + }, + "priority": { + "type": "number", + "required": true + }, + "queue_arn": { + "type": "string", + "computed": true + }, + "queue_id": { + "type": "string", + "required": true + }, + "queue_name": { + "type": "string", + "computed": true + } + } + }, + "max_items": 10 + } + } + } + }, "aws_connect_security_profile": { "version": 0, "block": { @@ -23787,6 +28945,445 @@ } } }, + "aws_connect_user": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "directory_user_id": { + "type": "string", + "optional": true, + "computed": true + }, + "hierarchy_group_id": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "password": { + "type": "string", + "optional": true, + "sensitive": true + }, + "routing_profile_id": { + "type": "string", + "required": true + }, + "security_profile_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "user_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "identity_info": { + "nesting_mode": "list", + "block": { + "attributes": { + "email": { + "type": "string", + "optional": true + }, + "first_name": { + "type": "string", + "optional": true + }, + "last_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "phone_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "after_contact_work_time_limit": { + "type": "number", + "optional": true + }, + "auto_accept": { + "type": "bool", + "optional": true + }, + "desk_phone_number": { + "type": "string", + "optional": true + }, + "phone_type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_connect_user_hierarchy_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "hierarchy_group_id": { + "type": "string", + "computed": true + }, + "hierarchy_path": { + "type": [ + "list", + [ + "object", + { + "level_five": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_four": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_one": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_three": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_two": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "level_id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "parent_group_id": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_connect_user_hierarchy_structure": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "hierarchy_structure": { + "nesting_mode": "list", + "block": { + "block_types": { + "level_five": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "level_four": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "level_one": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "level_three": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "level_two": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_connect_vocabulary": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "content": { + "type": "string", + "required": true + }, + "failure_reason": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "language_code": { + "type": "string", + "required": true + }, + "last_modified_time": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "state": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vocabulary_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_cur_report_definition": { "version": 0, "block": { @@ -24207,6 +29804,10 @@ "version": 0, "block": { "attributes": { + "access_point_arn": { + "type": "string", + "optional": true + }, "arn": { "type": "string", "computed": true @@ -24215,11 +29816,19 @@ "type": "string", "required": true }, + "file_system_access_role_arn": { + "type": "string", + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, + "in_transit_encryption": { + "type": "string", + "optional": true + }, "subdirectory": { "type": "string", "optional": true @@ -24323,6 +29932,94 @@ } } }, + "aws_datasync_location_fsx_openzfs_file_system": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "creation_time": { + "type": "string", + "computed": true + }, + "fsx_filesystem_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "security_group_arns": { + "type": [ + "set", + "string" + ], + "required": true + }, + "subdirectory": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "uri": { + "type": "string", + "computed": true + } + }, + "block_types": { + "protocol": { + "nesting_mode": "list", + "block": { + "block_types": { + "nfs": { + "nesting_mode": "list", + "block": { + "block_types": { + "mount_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "version": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, "aws_datasync_location_fsx_windows_file_system": { "version": 0, "block": { @@ -24786,6 +30483,22 @@ }, "max_items": 1 }, + "includes": { + "nesting_mode": "list", + "block": { + "attributes": { + "filter_type": { + "type": "string", + "optional": true + }, + "value": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, "options": { "nesting_mode": "list", "block": { @@ -25480,6 +31193,11 @@ "optional": true, "computed": true }, + "network_type": { + "type": "string", + "optional": true, + "computed": true + }, "option_group_name": { "type": "string", "optional": true, @@ -25610,6 +31328,10 @@ "type": "string", "optional": true }, + "source_db_instance_automated_backups_arn": { + "type": "string", + "optional": true + }, "source_db_instance_identifier": { "type": "string", "optional": true @@ -25676,6 +31398,52 @@ } } }, + "aws_db_instance_automated_backups_replication": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "pre_signed_url": { + "type": "string", + "optional": true + }, + "retention_period": { + "type": "number", + "optional": true + }, + "source_db_instance_arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_db_instance_role_association": { "version": 0, "block": { @@ -25979,6 +31747,10 @@ "secret_arn": { "type": "string", "optional": true + }, + "username": { + "type": "string", + "optional": true } } }, @@ -26405,40 +32177,88 @@ } } }, - "aws_db_subnet_group": { + "aws_db_snapshot_copy": { "version": 0, "block": { "attributes": { - "arn": { + "allocated_storage": { + "type": "number", + "computed": true + }, + "availability_zone": { "type": "string", "computed": true }, - "description": { + "copy_tags": { + "type": "bool", + "optional": true + }, + "db_snapshot_arn": { + "type": "string", + "computed": true + }, + "destination_region": { "type": "string", "optional": true }, + "encrypted": { + "type": "bool", + "computed": true + }, + "engine": { + "type": "string", + "computed": true + }, + "engine_version": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "iops": { + "type": "number", + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true + }, + "license_model": { "type": "string", - "optional": true, "computed": true }, - "name_prefix": { + "option_group_name": { "type": "string", "optional": true, "computed": true }, - "subnet_ids": { - "type": [ - "set", - "string" - ], + "port": { + "type": "number", + "computed": true + }, + "presigned_url": { + "type": "string", + "optional": true + }, + "snapshot_type": { + "type": "string", + "computed": true + }, + "source_db_snapshot_identifier": { + "type": "string", "required": true }, + "source_region": { + "type": "string", + "computed": true + }, + "storage_type": { + "type": "string", + "computed": true + }, "tags": { "type": [ "map", @@ -26453,11 +32273,36 @@ ], "optional": true, "computed": true + }, + "target_custom_availability_zone": { + "type": "string", + "optional": true + }, + "target_db_snapshot_identifier": { + "type": "string", + "required": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_default_network_acl": { + "aws_db_subnet_group": { "version": 0, "block": { "attributes": { @@ -26465,17 +32310,23 @@ "type": "string", "computed": true }, - "default_network_acl_id": { + "description": { "type": "string", - "required": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "owner_id": { + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "name_prefix": { "type": "string", + "optional": true, "computed": true }, "subnet_ids": { @@ -26483,7 +32334,14 @@ "set", "string" ], - "optional": true + "required": true + }, + "supported_network_types": { + "type": [ + "set", + "string" + ], + "computed": true }, "tags": { "type": [ @@ -26499,103 +32357,11 @@ ], "optional": true, "computed": true - }, - "vpc_id": { - "type": "string", - "computed": true - } - }, - "block_types": { - "egress": { - "nesting_mode": "set", - "block": { - "attributes": { - "action": { - "type": "string", - "required": true - }, - "cidr_block": { - "type": "string", - "optional": true - }, - "from_port": { - "type": "number", - "required": true - }, - "icmp_code": { - "type": "number", - "optional": true - }, - "icmp_type": { - "type": "number", - "optional": true - }, - "ipv6_cidr_block": { - "type": "string", - "optional": true - }, - "protocol": { - "type": "string", - "required": true - }, - "rule_no": { - "type": "number", - "required": true - }, - "to_port": { - "type": "number", - "required": true - } - } - } - }, - "ingress": { - "nesting_mode": "set", - "block": { - "attributes": { - "action": { - "type": "string", - "required": true - }, - "cidr_block": { - "type": "string", - "optional": true - }, - "from_port": { - "type": "number", - "required": true - }, - "icmp_code": { - "type": "number", - "optional": true - }, - "icmp_type": { - "type": "number", - "optional": true - }, - "ipv6_cidr_block": { - "type": "string", - "optional": true - }, - "protocol": { - "type": "string", - "required": true - }, - "rule_no": { - "type": "number", - "required": true - }, - "to_port": { - "type": "number", - "required": true - } - } - } } } } }, - "aws_default_route_table": { + "aws_default_network_acl": { "version": 0, "block": { "attributes": { @@ -26603,7 +32369,7 @@ "type": "string", "computed": true }, - "default_route_table_id": { + "default_network_acl_id": { "type": "string", "required": true }, @@ -26616,36 +32382,175 @@ "type": "string", "computed": true }, - "propagating_vgws": { + "subnet_ids": { "type": [ "set", "string" ], "optional": true }, - "route": { - "type": [ - "set", - [ - "object", - { - "cidr_block": "string", - "destination_prefix_list_id": "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" - } - ] - ], - "optional": true, - "computed": true - }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "egress": { + "nesting_mode": "set", + "block": { + "attributes": { + "action": { + "type": "string", + "required": true + }, + "cidr_block": { + "type": "string", + "optional": true + }, + "from_port": { + "type": "number", + "required": true + }, + "icmp_code": { + "type": "number", + "optional": true + }, + "icmp_type": { + "type": "number", + "optional": true + }, + "ipv6_cidr_block": { + "type": "string", + "optional": true + }, + "protocol": { + "type": "string", + "required": true + }, + "rule_no": { + "type": "number", + "required": true + }, + "to_port": { + "type": "number", + "required": true + } + } + } + }, + "ingress": { + "nesting_mode": "set", + "block": { + "attributes": { + "action": { + "type": "string", + "required": true + }, + "cidr_block": { + "type": "string", + "optional": true + }, + "from_port": { + "type": "number", + "required": true + }, + "icmp_code": { + "type": "number", + "optional": true + }, + "icmp_type": { + "type": "number", + "optional": true + }, + "ipv6_cidr_block": { + "type": "string", + "optional": true + }, + "protocol": { + "type": "string", + "required": true + }, + "rule_no": { + "type": "number", + "required": true + }, + "to_port": { + "type": "number", + "required": true + } + } + } + } + } + } + }, + "aws_default_route_table": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "default_route_table_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "propagating_vgws": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "route": { + "type": [ + "set", + [ + "object", + { + "cidr_block": "string", + "core_network_arn": "string", + "destination_prefix_list_id": "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" + } + ] + ], + "optional": true, + "computed": true + }, "tags": { "type": [ "map", @@ -26772,6 +32677,10 @@ "type": "string", "computed": true }, + "name_prefix": { + "type": "string", + "computed": true + }, "owner_id": { "type": "string", "computed": true @@ -27066,15 +32975,12 @@ "computed": true }, "netbios_name_servers": { - "type": [ - "list", - "string" - ], - "optional": true + "type": "string", + "computed": true }, "netbios_node_type": { "type": "string", - "optional": true + "computed": true }, "ntp_servers": { "type": "string", @@ -27610,6 +33516,11 @@ "type": "string", "optional": true }, + "desired_number_of_domain_controllers": { + "type": "number", + "optional": true, + "computed": true + }, "dns_ip_addresses": { "type": [ "set", @@ -27719,6 +33630,25 @@ }, "max_items": 1 }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + }, "vpc_settings": { "nesting_mode": "list", "block": { @@ -27768,6 +33698,264 @@ } } }, + "aws_directory_service_radius_settings": { + "version": 0, + "block": { + "attributes": { + "authentication_protocol": { + "type": "string", + "required": true + }, + "directory_id": { + "type": "string", + "required": true + }, + "display_label": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "radius_port": { + "type": "number", + "required": true + }, + "radius_retries": { + "type": "number", + "required": true + }, + "radius_servers": { + "type": [ + "set", + "string" + ], + "required": true + }, + "radius_timeout": { + "type": "number", + "required": true + }, + "shared_secret": { + "type": "string", + "required": true, + "sensitive": true + }, + "use_same_username": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_directory_service_region": { + "version": 0, + "block": { + "attributes": { + "desired_number_of_domain_controllers": { + "type": "number", + "optional": true, + "computed": true + }, + "directory_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "region_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + }, + "vpc_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "vpc_id": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_directory_service_shared_directory": { + "version": 0, + "block": { + "attributes": { + "directory_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "method": { + "type": "string", + "optional": true + }, + "notes": { + "type": "string", + "optional": true, + "sensitive": true + }, + "shared_directory_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "target": { + "nesting_mode": "list", + "block": { + "attributes": { + "id": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_directory_service_shared_directory_accepter": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "method": { + "type": "string", + "computed": true + }, + "notes": { + "type": "string", + "computed": true + }, + "owner_account_id": { + "type": "string", + "computed": true + }, + "owner_directory_id": { + "type": "string", + "computed": true + }, + "shared_directory_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_dlm_lifecycle_policy": { "version": 0, "block": { @@ -27814,22 +34002,150 @@ "nesting_mode": "list", "block": { "attributes": { + "policy_type": { + "type": "string", + "optional": true + }, + "resource_locations": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + }, "resource_types": { "type": [ "list", "string" ], - "required": true + "optional": true }, "target_tags": { "type": [ "map", "string" ], - "required": true + "optional": true } }, "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "cross_region_copy": { + "nesting_mode": "set", + "block": { + "attributes": { + "target": { + "type": "string", + "required": true + } + }, + "block_types": { + "encryption_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "cmk_arn": { + "type": "string", + "optional": true + }, + "encrypted": { + "type": "bool", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "retain_rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "interval": { + "type": "number", + "required": true + }, + "interval_unit": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 3 + } + } + }, + "max_items": 1 + }, + "event_source": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "description_regex": { + "type": "string", + "required": true + }, + "event_type": { + "type": "string", + "required": true + }, + "snapshot_owner": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "exclude_boot_volume": { + "type": "bool", + "optional": true + }, + "no_reboot": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, "schedule": { "nesting_mode": "list", "block": { @@ -27849,6 +34165,13 @@ "string" ], "optional": true + }, + "variable_tags": { + "type": [ + "map", + "string" + ], + "optional": true } }, "block_types": { @@ -27856,13 +34179,23 @@ "nesting_mode": "list", "block": { "attributes": { + "cron_expression": { + "type": "string", + "optional": true + }, "interval": { "type": "number", - "required": true + "optional": true }, "interval_unit": { "type": "string", - "optional": true + "optional": true, + "computed": true + }, + "location": { + "type": "string", + "optional": true, + "computed": true }, "times": { "type": [ @@ -27935,22 +34268,100 @@ }, "max_items": 3 }, - "retain_rule": { + "deprecate_rule": { "nesting_mode": "list", "block": { "attributes": { "count": { "type": "number", + "optional": true + }, + "interval": { + "type": "number", + "optional": true + }, + "interval_unit": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "fast_restore_rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "availability_zones": { + "type": [ + "set", + "string" + ], "required": true + }, + "count": { + "type": "number", + "optional": true + }, + "interval": { + "type": "number", + "optional": true + }, + "interval_unit": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "retain_rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "count": { + "type": "number", + "optional": true + }, + "interval": { + "type": "number", + "optional": true + }, + "interval_unit": { + "type": "string", + "optional": true } } }, "min_items": 1, "max_items": 1 + }, + "share_rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "target_accounts": { + "type": [ + "set", + "string" + ], + "required": true + }, + "unshare_interval": { + "type": "number", + "optional": true + }, + "unshare_interval_unit": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 } } }, - "min_items": 1 + "max_items": 4 } } }, @@ -28282,6 +34693,71 @@ }, "max_items": 1 }, + "redis_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "auth_password": { + "type": "string", + "optional": true, + "sensitive": true + }, + "auth_type": { + "type": "string", + "required": true + }, + "auth_user_name": { + "type": "string", + "optional": true + }, + "port": { + "type": "number", + "required": true + }, + "server_name": { + "type": "string", + "required": true + }, + "ssl_ca_certificate_arn": { + "type": "string", + "optional": true + }, + "ssl_security_protocol": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "redshift_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_folder": { + "type": "string", + "optional": true + }, + "bucket_name": { + "type": "string", + "optional": true + }, + "encryption_mode": { + "type": "string", + "optional": true + }, + "server_side_encryption_kms_key_id": { + "type": "string", + "optional": true + }, + "service_access_role_arn": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, "s3_settings": { "nesting_mode": "list", "block": { @@ -28433,6 +34909,21 @@ } }, "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } } } } @@ -28746,6 +35237,14 @@ "type": "string", "required": true }, + "start_replication_task": { + "type": "bool", + "optional": true + }, + "status": { + "type": "string", + "computed": true + }, "table_mappings": { "type": "string", "required": true @@ -29254,6 +35753,98 @@ } } }, + "aws_docdb_event_subscription": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "customer_aws_id": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "event_categories": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "name_prefix": { + "type": "string", + "optional": true, + "computed": true + }, + "sns_topic_arn": { + "type": "string", + "required": true + }, + "source_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "source_type": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_docdb_global_cluster": { "version": 0, "block": { @@ -30615,6 +37206,43 @@ } } }, + "aws_dynamodb_contributor_insights": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "index_name": { + "type": "string", + "optional": true + }, + "table_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_dynamodb_global_table": { "version": 0, "block": { @@ -30878,6 +37506,14 @@ "optional": true, "computed": true }, + "point_in_time_recovery": { + "type": "bool", + "optional": true + }, + "propagate_tags": { + "type": "bool", + "optional": true + }, "region_name": { "type": "string", "required": true @@ -30968,6 +37604,75 @@ } } }, + "aws_dynamodb_table_replica": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "global_table_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_key_arn": { + "type": "string", + "optional": true, + "computed": true + }, + "point_in_time_recovery": { + "type": "bool", + "optional": true + }, + "table_class_override": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_dynamodb_tag": { "version": 0, "block": { @@ -31206,6 +37911,23 @@ "type": "number", "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -31394,6 +38116,10 @@ "optional": true, "computed": true }, + "final_snapshot": { + "type": "bool", + "optional": true + }, "id": { "type": "string", "optional": true, @@ -31452,6 +38178,27 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -31936,6 +38683,10 @@ "version": 0, "block": { "attributes": { + "arn": { + "type": "string", + "computed": true + }, "context": { "type": "string", "optional": true @@ -32035,6 +38786,221 @@ "type": "number", "optional": true } + }, + "block_types": { + "instance_requirements": { + "nesting_mode": "list", + "block": { + "attributes": { + "accelerator_manufacturers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "accelerator_names": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "accelerator_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "bare_metal": { + "type": "string", + "optional": true + }, + "burstable_performance": { + "type": "string", + "optional": true + }, + "cpu_manufacturers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "excluded_instance_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "instance_generations": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "local_storage": { + "type": "string", + "optional": true + }, + "local_storage_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "on_demand_max_price_percentage_over_lowest_price": { + "type": "number", + "optional": true + }, + "require_hibernate_support": { + "type": "bool", + "optional": true + }, + "spot_max_price_percentage_over_lowest_price": { + "type": "number", + "optional": true + } + }, + "block_types": { + "accelerator_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "accelerator_total_memory_mib": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "baseline_ebs_bandwidth_mbps": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "memory_gib_per_vcpu": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "memory_mib": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "network_interface_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "total_local_storage_gb": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "vcpu_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } } }, "max_items": 50 @@ -32114,6 +39080,10 @@ "type": "number", "optional": true }, + "target_capacity_unit_type": { + "type": "string", + "optional": true + }, "total_target_capacity": { "type": "number", "required": true @@ -32178,6 +39148,10 @@ "type": "string", "optional": true }, + "outpost_arn": { + "type": "string", + "optional": true + }, "owner_id": { "type": "string", "computed": true @@ -32355,85 +39329,1026 @@ } } }, - "aws_ec2_subnet_cidr_reservation": { + "aws_ec2_network_insights_analysis": { "version": 0, "block": { "attributes": { - "cidr_block": { - "type": "string", - "required": true - }, - "description": { - "type": "string", - "optional": true + "alternate_path_hints": { + "type": [ + "list", + [ + "object", + { + "component_arn": "string", + "component_id": "string" + } + ] + ], + "computed": true }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "owner_id": { - "type": "string", + "explanations": { + "type": [ + "list", + [ + "object", + { + "acl": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "acl_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "egress": "bool", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "rule_action": "string", + "rule_number": "number" + } + ] + ], + "address": "string", + "addresses": [ + "list", + "string" + ], + "attached_to": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "availability_zones": [ + "list", + "string" + ], + "cidrs": [ + "list", + "string" + ], + "classic_load_balancer_listener": [ + "list", + [ + "object", + { + "instance_port": "number", + "load_balancer_port": "number" + } + ] + ], + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "customer_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "destination": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "destination_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "direction": "string", + "elastic_load_balancer_listener": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "explanation_code": "string", + "ingress_route_table": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "internet_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "load_balancer_arn": "string", + "load_balancer_listener_port": "number", + "load_balancer_target_group": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "load_balancer_target_groups": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "load_balancer_target_port": "number", + "missing_component": "string", + "nat_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "network_interface": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "packet_field": "string", + "port": "number", + "port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "prefix_list": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "protocols": [ + "list", + "string" + ], + "route_table": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "route_table_route": [ + "list", + [ + "object", + { + "destination_cidr": "string", + "destination_prefix_list_id": "string", + "egress_only_internet_gateway_id": "string", + "gateway_id": "string", + "instance_id": "string", + "nat_gateway_id": "string", + "network_interface_id": "string", + "origin": "string", + "transit_gateway_id": "string", + "vpc_peering_connection_id": "string" + } + ] + ], + "security_group": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "security_group_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "direction": "string", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "prefix_list_id": "string", + "protocol": "string", + "security_group_id": "string" + } + ] + ], + "security_groups": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "source_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "state": "string", + "subnet": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "subnet_route_table": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway_attachment": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway_route_table": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway_route_table_route": [ + "list", + [ + "object", + { + "attachment_id": "string", + "destination_cidr": "string", + "prefix_list_id": "string", + "resource_id": "string", + "resource_type": "string", + "route_origin": "string", + "state": "string" + } + ] + ], + "vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "vpc_endpoint": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "vpc_peering_connection": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "vpn_connection": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "vpn_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], "computed": true }, - "reservation_type": { - "type": "string", - "required": true + "filter_in_arns": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "forward_path_components": { + "type": [ + "list", + [ + "object", + { + "acl_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "egress": "bool", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "rule_action": "string", + "rule_number": "number" + } + ] + ], + "additional_details": [ + "list", + [ + "object", + { + "additional_detail_type": "string", + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], + "attached_to": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "destination_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "inbound_header": [ + "list", + [ + "object", + { + "destination_addresses": [ + "list", + "string" + ], + "destination_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "source_addresses": [ + "list", + "string" + ], + "source_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ] + } + ] + ], + "outbound_header": [ + "list", + [ + "object", + { + "destination_addresses": [ + "list", + "string" + ], + "destination_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "source_addresses": [ + "list", + "string" + ], + "source_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ] + } + ] + ], + "route_table_route": [ + "list", + [ + "object", + { + "destination_cidr": "string", + "destination_prefix_list_id": "string", + "egress_only_internet_gateway_id": "string", + "gateway_id": "string", + "instance_id": "string", + "nat_gateway_id": "string", + "network_interface_id": "string", + "origin": "string", + "transit_gateway_id": "string", + "vpc_peering_connection_id": "string" + } + ] + ], + "security_group_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "direction": "string", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "prefix_list_id": "string", + "protocol": "string", + "security_group_id": "string" + } + ] + ], + "sequence_number": "number", + "source_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "subnet": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway_route_table_route": [ + "list", + [ + "object", + { + "attachment_id": "string", + "destination_cidr": "string", + "prefix_list_id": "string", + "resource_id": "string", + "resource_type": "string", + "route_origin": "string", + "state": "string" + } + ] + ], + "vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], + "computed": true }, - "subnet_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_ec2_tag": { - "version": 0, - "block": { - "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "key": { + "network_insights_path_id": { "type": "string", "required": true }, - "resource_id": { - "type": "string", - "required": true + "path_found": { + "type": "bool", + "computed": true }, - "value": { - "type": "string", - "required": true - } - } - } - }, - "aws_ec2_traffic_mirror_filter": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", + "return_path_components": { + "type": [ + "list", + [ + "object", + { + "acl_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "egress": "bool", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "rule_action": "string", + "rule_number": "number" + } + ] + ], + "additional_details": [ + "list", + [ + "object", + { + "additional_detail_type": "string", + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], + "attached_to": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "destination_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "inbound_header": [ + "list", + [ + "object", + { + "destination_addresses": [ + "list", + "string" + ], + "destination_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "source_addresses": [ + "list", + "string" + ], + "source_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ] + } + ] + ], + "outbound_header": [ + "list", + [ + "object", + { + "destination_addresses": [ + "list", + "string" + ], + "destination_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "source_addresses": [ + "list", + "string" + ], + "source_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ] + } + ] + ], + "route_table_route": [ + "list", + [ + "object", + { + "destination_cidr": "string", + "destination_prefix_list_id": "string", + "egress_only_internet_gateway_id": "string", + "gateway_id": "string", + "instance_id": "string", + "nat_gateway_id": "string", + "network_interface_id": "string", + "origin": "string", + "transit_gateway_id": "string", + "vpc_peering_connection_id": "string" + } + ] + ], + "security_group_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "direction": "string", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "prefix_list_id": "string", + "protocol": "string", + "security_group_id": "string" + } + ] + ], + "sequence_number": "number", + "source_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "subnet": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway_route_table_route": [ + "list", + [ + "object", + { + "attachment_id": "string", + "destination_cidr": "string", + "prefix_list_id": "string", + "resource_id": "string", + "resource_type": "string", + "route_origin": "string", + "state": "string" + } + ] + ], + "vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], "computed": true }, - "description": { + "start_date": { "type": "string", - "optional": true + "computed": true }, - "id": { + "status": { "type": "string", - "optional": true, "computed": true }, - "network_services": { - "type": [ - "set", - "string" - ], - "optional": true + "status_message": { + "type": "string", + "computed": true }, "tags": { "type": [ @@ -32449,11 +40364,188 @@ ], "optional": true, "computed": true + }, + "wait_for_completion": { + "type": "bool", + "optional": true + }, + "warning_message": { + "type": "string", + "computed": true } } } }, - "aws_ec2_traffic_mirror_filter_rule": { + "aws_ec2_network_insights_path": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "destination": { + "type": "string", + "required": true + }, + "destination_ip": { + "type": "string", + "optional": true + }, + "destination_port": { + "type": "number", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "protocol": { + "type": "string", + "required": true + }, + "source": { + "type": "string", + "required": true + }, + "source_ip": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_ec2_serial_console_access": { + "version": 0, + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_ec2_subnet_cidr_reservation": { + "version": 0, + "block": { + "attributes": { + "cidr_block": { + "type": "string", + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "reservation_type": { + "type": "string", + "required": true + }, + "subnet_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_ec2_tag": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "required": true + }, + "resource_id": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + }, + "aws_ec2_traffic_mirror_filter": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "network_services": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_ec2_traffic_mirror_filter_rule": { "version": 0, "block": { "attributes": { @@ -32714,10 +40806,179 @@ "optional": true, "computed": true }, + "transit_gateway_cidr_blocks": { + "type": [ + "set", + "string" + ], + "optional": true + }, "vpn_ecmp_support": { "type": "string", "optional": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ec2_transit_gateway_connect": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "protocol": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "transit_gateway_default_route_table_association": { + "type": "bool", + "optional": true + }, + "transit_gateway_default_route_table_propagation": { + "type": "bool", + "optional": true + }, + "transit_gateway_id": { + "type": "string", + "required": true + }, + "transport_attachment_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ec2_transit_gateway_connect_peer": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "bgp_asn": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "inside_cidr_blocks": { + "type": [ + "set", + "string" + ], + "required": true + }, + "peer_address": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "transit_gateway_address": { + "type": "string", + "optional": true, + "computed": true + }, + "transit_gateway_attachment_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -32969,6 +41230,73 @@ } } }, + "aws_ec2_transit_gateway_policy_table": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "state": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "transit_gateway_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_ec2_transit_gateway_policy_table_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "resource_id": { + "type": "string", + "computed": true + }, + "resource_type": { + "type": "string", + "computed": true + }, + "transit_gateway_attachment_id": { + "type": "string", + "required": true + }, + "transit_gateway_policy_table_id": { + "type": "string", + "required": true + } + } + } + }, "aws_ec2_transit_gateway_prefix_list_reference": { "version": 0, "block": { @@ -33460,6 +41788,10 @@ "type": "string", "computed": true }, + "force_delete": { + "type": "bool", + "optional": true + }, "id": { "type": "string", "optional": true, @@ -33592,6 +41924,21 @@ "repository_uri": { "type": "string", "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } }, "block_types": { @@ -34213,9 +42560,17 @@ "nesting_mode": "single", "block": { "attributes": { + "create": { + "type": "string", + "optional": true + }, "delete": { "type": "string", "optional": true + }, + "update": { + "type": "string", + "optional": true } } } @@ -35066,6 +43421,85 @@ } } }, + "aws_efs_replication_configuration": { + "version": 0, + "block": { + "attributes": { + "creation_time": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "original_source_file_system_arn": { + "type": "string", + "computed": true + }, + "source_file_system_arn": { + "type": "string", + "computed": true + }, + "source_file_system_id": { + "type": "string", + "required": true + }, + "source_file_system_region": { + "type": "string", + "computed": true + } + }, + "block_types": { + "destination": { + "nesting_mode": "list", + "block": { + "attributes": { + "availability_zone_name": { + "type": "string", + "optional": true + }, + "file_system_id": { + "type": "string", + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true + }, + "region": { + "type": "string", + "optional": true, + "computed": true + }, + "status": { + "type": "string", + "computed": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_egress_only_internet_gateway": { "version": 0, "block": { @@ -35293,6 +43727,10 @@ "type": "string", "computed": true }, + "preserve": { + "type": "bool", + "optional": true + }, "resolve_conflicts": { "type": "string", "optional": true @@ -35316,6 +43754,27 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -36327,6 +44786,10 @@ "type": "string", "computed": true }, + "auto_minor_version_upgrade": { + "type": "string", + "optional": true + }, "availability_zone": { "type": "string", "optional": true, @@ -36484,6 +44947,32 @@ "optional": true, "computed": true } + }, + "block_types": { + "log_delivery_configuration": { + "nesting_mode": "set", + "block": { + "attributes": { + "destination": { + "type": "string", + "required": true + }, + "destination_type": { + "type": "string", + "required": true + }, + "log_format": { + "type": "string", + "required": true + }, + "log_type": { + "type": "string", + "required": true + } + } + }, + "max_items": 2 + } } } }, @@ -36515,6 +45004,11 @@ "type": "string", "computed": true }, + "engine_version": { + "type": "string", + "optional": true, + "computed": true + }, "engine_version_actual": { "type": "string", "computed": true @@ -36536,6 +45030,10 @@ "optional": true, "computed": true }, + "parameter_group_name": { + "type": "string", + "optional": true + }, "primary_replication_group_id": { "type": "string", "required": true @@ -36631,8 +45129,9 @@ "sensitive": true }, "auto_minor_version_upgrade": { - "type": "bool", - "optional": true + "type": "string", + "optional": true, + "computed": true }, "automatic_failover_enabled": { "type": "bool", @@ -36860,6 +45359,30 @@ }, "max_items": 1 }, + "log_delivery_configuration": { + "nesting_mode": "set", + "block": { + "attributes": { + "destination": { + "type": "string", + "required": true + }, + "destination_type": { + "type": "string", + "required": true + }, + "log_format": { + "type": "string", + "required": true + }, + "log_type": { + "type": "string", + "required": true + } + } + }, + "max_items": 2 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -37062,6 +45585,26 @@ } } }, + "aws_elasticache_user_group_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "user_group_id": { + "type": "string", + "required": true + }, + "user_id": { + "type": "string", + "required": true + } + } + } + }, "aws_elasticsearch_domain": { "version": 0, "block": { @@ -37259,6 +45802,19 @@ } }, "block_types": { + "cold_storage_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, "zone_awareness_config": { "nesting_mode": "list", "block": { @@ -37340,6 +45896,11 @@ "type": "number", "optional": true }, + "throughput": { + "type": "number", + "optional": true, + "computed": true + }, "volume_size": { "type": "number", "optional": true @@ -37417,6 +45978,14 @@ "nesting_mode": "single", "block": { "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, "update": { "type": "string", "optional": true @@ -37477,6 +46046,23 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -37545,6 +46131,21 @@ } }, "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } @@ -38209,6 +46810,13 @@ "optional": true, "computed": true }, + "list_steps_states": { + "type": [ + "set", + "string" + ], + "optional": true + }, "log_encryption_kms_key_id": { "type": "string", "optional": true @@ -38522,6 +47130,10 @@ "type": "number", "required": true }, + "throughput": { + "type": "number", + "optional": true + }, "type": { "type": "string", "required": true @@ -38800,6 +47412,10 @@ "type": "number", "required": true }, + "throughput": { + "type": "number", + "optional": true + }, "type": { "type": "string", "required": true @@ -38995,7 +47611,8 @@ }, "instance_count": { "type": "number", - "optional": true + "optional": true, + "computed": true }, "instance_type": { "type": "string", @@ -39236,6 +47853,452 @@ } } }, + "aws_emrcontainers_virtual_cluster": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "container_provider": { + "nesting_mode": "list", + "block": { + "attributes": { + "id": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "info": { + "nesting_mode": "list", + "block": { + "block_types": { + "eks_info": { + "nesting_mode": "list", + "block": { + "attributes": { + "namespace": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_emrserverless_application": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "release_label": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "auto_start_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "auto_stop_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "idle_timeout_minutes": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "initial_capacity": { + "nesting_mode": "set", + "block": { + "attributes": { + "initial_capacity_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "initial_capacity_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "worker_count": { + "type": "number", + "required": true + } + }, + "block_types": { + "worker_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "cpu": { + "type": "string", + "required": true + }, + "disk": { + "type": "string", + "optional": true, + "computed": true + }, + "memory": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + }, + "maximum_capacity": { + "nesting_mode": "list", + "block": { + "attributes": { + "cpu": { + "type": "string", + "required": true + }, + "disk": { + "type": "string", + "optional": true + }, + "memory": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "network_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_fis_experiment_template": { + "version": 0, + "block": { + "attributes": { + "description": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "action": { + "nesting_mode": "set", + "block": { + "attributes": { + "action_id": { + "type": "string", + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "start_after": { + "type": [ + "set", + "string" + ], + "optional": true + } + }, + "block_types": { + "parameter": { + "nesting_mode": "set", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + }, + "target": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1 + }, + "stop_condition": { + "nesting_mode": "set", + "block": { + "attributes": { + "source": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1 + }, + "target": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "resource_arns": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "resource_type": { + "type": "string", + "required": true + }, + "selection_mode": { + "type": "string", + "required": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "path": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "resource_tag": { + "nesting_mode": "set", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 50 + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_flow_log": { "version": 0, "block": { @@ -39301,7 +48364,15 @@ }, "traffic_type": { "type": "string", - "required": true + "optional": true + }, + "transit_gateway_attachment_id": { + "type": "string", + "optional": true + }, + "transit_gateway_id": { + "type": "string", + "optional": true }, "vpc_id": { "type": "string", @@ -40505,6 +49576,10 @@ "type": "bool", "optional": true, "computed": true + }, + "record_size_kib": { + "type": "number", + "optional": true } }, "block_types": { @@ -40685,6 +49760,10 @@ "optional": true, "computed": true }, + "record_size_kib": { + "type": "number", + "optional": true + }, "storage_capacity_quota_gib": { "type": "number", "optional": true, @@ -41345,6 +50424,159 @@ } } }, + "aws_gamelift_game_server_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "auto_scaling_group_arn": { + "type": "string", + "computed": true + }, + "balancing_strategy": { + "type": "string", + "optional": true, + "computed": true + }, + "game_server_group_name": { + "type": "string", + "required": true + }, + "game_server_protection_policy": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "max_size": { + "type": "number", + "required": true + }, + "min_size": { + "type": "number", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_subnets": { + "type": [ + "set", + "string" + ], + "optional": true + } + }, + "block_types": { + "auto_scaling_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "estimated_instance_warmup": { + "type": "number", + "optional": true, + "computed": true + } + }, + "block_types": { + "target_tracking_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "target_value": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "instance_definition": { + "nesting_mode": "set", + "block": { + "attributes": { + "instance_type": { + "type": "string", + "required": true + }, + "weighted_capacity": { + "type": "string", + "optional": true + } + } + }, + "min_items": 2, + "max_items": 20 + }, + "launch_template": { + "nesting_mode": "list", + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "version": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_gamelift_game_session_queue": { "version": 0, "block": { @@ -41369,6 +50601,10 @@ "type": "string", "required": true }, + "notification_target": { + "type": "string", + "optional": true + }, "tags": { "type": [ "map", @@ -42880,6 +52116,10 @@ "type": "string", "optional": true }, + "execution_class": { + "type": "string", + "optional": true + }, "glue_version": { "type": "string", "optional": true, @@ -42939,7 +52179,8 @@ }, "timeout": { "type": "number", - "optional": true + "optional": true, + "computed": true }, "worker_type": { "type": "string", @@ -43904,6 +53145,102 @@ } } }, + "aws_grafana_license_association": { + "version": 0, + "block": { + "attributes": { + "free_trial_expiration": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "license_expiration": { + "type": "string", + "computed": true + }, + "license_type": { + "type": "string", + "required": true + }, + "workspace_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_grafana_role_association": { + "version": 0, + "block": { + "attributes": { + "group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "role": { + "type": "string", + "required": true + }, + "user_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "workspace_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_grafana_workspace": { "version": 0, "block": { @@ -43985,6 +53322,21 @@ "stack_set_name": { "type": "string", "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } }, "block_types": { @@ -44006,6 +53358,136 @@ } } }, + "aws_grafana_workspace_api_key": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "computed": true + }, + "key_name": { + "type": "string", + "required": true + }, + "key_role": { + "type": "string", + "required": true + }, + "seconds_to_live": { + "type": "number", + "required": true + }, + "workspace_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_grafana_workspace_saml_configuration": { + "version": 0, + "block": { + "attributes": { + "admin_role_values": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "allowed_organizations": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "editor_role_values": { + "type": [ + "list", + "string" + ], + "required": true + }, + "email_assertion": { + "type": "string", + "optional": true, + "computed": true + }, + "groups_assertion": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "idp_metadata_url": { + "type": "string", + "optional": true + }, + "idp_metadata_xml": { + "type": "string", + "optional": true + }, + "login_assertion": { + "type": "string", + "optional": true, + "computed": true + }, + "login_validity_duration": { + "type": "number", + "optional": true, + "computed": true + }, + "name_assertion": { + "type": "string", + "optional": true, + "computed": true + }, + "org_assertion": { + "type": "string", + "optional": true + }, + "role_assertion": { + "type": "string", + "optional": true + }, + "status": { + "type": "string", + "computed": true + }, + "workspace_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, "aws_guardduty_detector": { "version": 0, "block": { @@ -44053,6 +53535,57 @@ "nesting_mode": "list", "block": { "block_types": { + "kubernetes": { + "nesting_mode": "list", + "block": { + "block_types": { + "audit_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable": { + "type": "bool", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "malware_protection": { + "nesting_mode": "list", + "block": { + "block_types": { + "scan_ec2_instance_with_findings": { + "nesting_mode": "list", + "block": { + "block_types": { + "ebs_volumes": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable": { + "type": "bool", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "s3_logs": { "nesting_mode": "list", "block": { @@ -44356,6 +53889,57 @@ "nesting_mode": "list", "block": { "block_types": { + "kubernetes": { + "nesting_mode": "list", + "block": { + "block_types": { + "audit_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable": { + "type": "bool", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "malware_protection": { + "nesting_mode": "list", + "block": { + "block_types": { + "scan_ec2_instance_with_findings": { + "nesting_mode": "list", + "block": { + "block_types": { + "ebs_volumes": { + "nesting_mode": "list", + "block": { + "attributes": { + "auto_enable": { + "type": "bool", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "s3_logs": { "nesting_mode": "list", "block": { @@ -45764,6 +55348,10 @@ "type": "string", "optional": true }, + "throughput": { + "type": "number", + "optional": true + }, "volume_size": { "type": "number", "optional": true @@ -45902,6 +55490,20 @@ "nesting_mode": "list", "block": { "attributes": { + "organization_arns": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "organizational_unit_arns": { + "type": [ + "set", + "string" + ], + "optional": true + }, "user_groups": { "type": [ "set", @@ -45962,10 +55564,68 @@ }, "max_items": 1 }, + "fast_launch_configuration": { + "nesting_mode": "set", + "block": { + "attributes": { + "account_id": { + "type": "string", + "required": true + }, + "enabled": { + "type": "bool", + "required": true + }, + "max_parallel_launches": { + "type": "number", + "optional": true + } + }, + "block_types": { + "launch_template": { + "nesting_mode": "list", + "block": { + "attributes": { + "launch_template_id": { + "type": "string", + "optional": true + }, + "launch_template_name": { + "type": "string", + "optional": true + }, + "launch_template_version": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "snapshot_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "target_resource_count": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1000 + }, "launch_template_configuration": { "nesting_mode": "set", "block": { "attributes": { + "account_id": { + "type": "string", + "optional": true + }, "default": { "type": "bool", "optional": true @@ -45993,6 +55653,10 @@ "type": "string", "computed": true }, + "container_recipe_arn": { + "type": "string", + "optional": true + }, "date_created": { "type": "string", "computed": true @@ -46012,7 +55676,7 @@ }, "image_recipe_arn": { "type": "string", - "required": true + "optional": true }, "infrastructure_configuration_arn": { "type": "string", @@ -46336,6 +56000,10 @@ "type": "string", "optional": true }, + "throughput": { + "type": "number", + "optional": true + }, "volume_size": { "type": "number", "optional": true @@ -46482,6 +56150,22 @@ } }, "block_types": { + "instance_metadata_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "http_put_response_hop_limit": { + "type": "number", + "optional": true + }, + "http_tokens": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, "logging": { "nesting_mode": "list", "block": { @@ -46581,6 +56265,23 @@ "type": "string", "required": true } + }, + "block_types": { + "event_subscription": { + "nesting_mode": "set", + "block": { + "attributes": { + "event": { + "type": "string", + "required": true + }, + "topic_arn": { + "type": "string", + "required": true + } + } + } + } } } }, @@ -46640,6 +56341,11 @@ "optional": true, "computed": true }, + "disable_api_stop": { + "type": "bool", + "optional": true, + "computed": true + }, "disable_api_termination": { "type": "bool", "optional": true, @@ -46663,6 +56369,11 @@ "optional": true, "computed": true }, + "host_resource_group_arn": { + "type": "string", + "optional": true, + "computed": true + }, "iam_instance_profile": { "type": "string", "optional": true @@ -46803,6 +56514,10 @@ "optional": true, "computed": true }, + "user_data_replace_on_change": { + "type": "bool", + "optional": true + }, "volume_tags": { "type": [ "map", @@ -46837,6 +56552,10 @@ "capacity_reservation_id": { "type": "string", "optional": true + }, + "capacity_reservation_resource_group_arn": { + "type": "string", + "optional": true } } }, @@ -46973,6 +56692,19 @@ }, "max_items": 1 }, + "maintenance_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "auto_recovery": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, "metadata_options": { "nesting_mode": "list", "block": { @@ -46994,7 +56726,8 @@ }, "instance_metadata_tags": { "type": "string", - "optional": true + "optional": true, + "computed": true } } }, @@ -47012,6 +56745,10 @@ "type": "number", "required": true }, + "network_card_index": { + "type": "number", + "optional": true + }, "network_interface_id": { "type": "string", "required": true @@ -47019,6 +56756,29 @@ } } }, + "private_dns_name_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable_resource_name_dns_a_record": { + "type": "bool", + "optional": true, + "computed": true + }, + "enable_resource_name_dns_aaaa_record": { + "type": "bool", + "optional": true, + "computed": true + }, + "hostname_type": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, "root_block_device": { "nesting_mode": "list", "block": { @@ -47135,6 +56895,27 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -47155,6 +56936,23 @@ "type": "string", "required": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -47170,6 +56968,10 @@ "type": "string", "required": true }, + "enable_caching_for_http": { + "type": "bool", + "optional": true + }, "id": { "type": "string", "optional": true, @@ -47214,8 +57016,14 @@ "type": "string", "computed": true }, + "ca_pem": { + "type": "string", + "optional": true, + "sensitive": true + }, "certificate_pem": { "type": "string", + "optional": true, "computed": true, "sensitive": true }, @@ -47241,6 +57049,144 @@ } } }, + "aws_iot_indexing_configuration": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "thing_group_indexing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "thing_group_indexing_mode": { + "type": "string", + "required": true + } + }, + "block_types": { + "custom_field": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true + } + } + } + }, + "managed_field": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true + } + } + } + } + } + }, + "max_items": 1 + }, + "thing_indexing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "device_defender_indexing_mode": { + "type": "string", + "optional": true + }, + "named_shadow_indexing_mode": { + "type": "string", + "optional": true + }, + "thing_connectivity_indexing_mode": { + "type": "string", + "optional": true + }, + "thing_indexing_mode": { + "type": "string", + "required": true + } + }, + "block_types": { + "custom_field": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true + } + } + } + }, + "managed_field": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true + } + } + } + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_iot_logging_options": { + "version": 0, + "block": { + "attributes": { + "default_log_level": { + "type": "string", + "required": true + }, + "disable_all_logs": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + } + }, "aws_iot_policy": { "version": 0, "block": { @@ -47289,6 +57235,79 @@ } } }, + "aws_iot_provisioning_template": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "default_version_id": { + "type": "number", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "provisioning_role_arn": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "template_body": { + "type": "string", + "required": true + } + }, + "block_types": { + "pre_provisioning_hook": { + "nesting_mode": "list", + "block": { + "attributes": { + "payload_version": { + "type": "string", + "optional": true + }, + "target_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, "aws_iot_role_alias": { "version": 0, "block": { @@ -47631,6 +57650,21 @@ } } }, + "cloudwatch_logs": { + "nesting_mode": "set", + "block": { + "attributes": { + "log_group_name": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + } + }, "cloudwatch_metric": { "nesting_mode": "set", "block": { @@ -47789,6 +57823,22 @@ }, "max_items": 1 }, + "cloudwatch_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "log_group_name": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, "cloudwatch_metric": { "nesting_mode": "list", "block": { @@ -47943,6 +57993,39 @@ }, "max_items": 1 }, + "http": { + "nesting_mode": "list", + "block": { + "attributes": { + "confirmation_url": { + "type": "string", + "optional": true + }, + "url": { + "type": "string", + "required": true + } + }, + "block_types": { + "http_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + }, + "max_items": 1 + }, "iot_analytics": { "nesting_mode": "list", "block": { @@ -47979,6 +58062,37 @@ }, "max_items": 1 }, + "kafka": { + "nesting_mode": "list", + "block": { + "attributes": { + "client_properties": { + "type": [ + "map", + "string" + ], + "required": true + }, + "destination_arn": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "optional": true + }, + "partition": { + "type": "string", + "optional": true + }, + "topic": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, "kinesis": { "nesting_mode": "list", "block": { @@ -48039,6 +58153,10 @@ "type": "string", "required": true }, + "canned_acl": { + "type": "string", + "optional": true + }, "key": { "type": "string", "required": true @@ -48110,6 +58228,60 @@ } }, "max_items": 1 + }, + "timestream": { + "nesting_mode": "list", + "block": { + "attributes": { + "database_name": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "table_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "dimension": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + }, + "timestamp": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } }, @@ -48134,6 +58306,38 @@ } } }, + "http": { + "nesting_mode": "set", + "block": { + "attributes": { + "confirmation_url": { + "type": "string", + "optional": true + }, + "url": { + "type": "string", + "required": true + } + }, + "block_types": { + "http_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + } + }, "iot_analytics": { "nesting_mode": "set", "block": { @@ -48168,6 +58372,36 @@ } } }, + "kafka": { + "nesting_mode": "set", + "block": { + "attributes": { + "client_properties": { + "type": [ + "map", + "string" + ], + "required": true + }, + "destination_arn": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "optional": true + }, + "partition": { + "type": "string", + "optional": true + }, + "topic": { + "type": "string", + "required": true + } + } + } + }, "kinesis": { "nesting_mode": "set", "block": { @@ -48225,6 +58459,10 @@ "type": "string", "required": true }, + "canned_acl": { + "type": "string", + "optional": true + }, "key": { "type": "string", "required": true @@ -48292,64 +58530,136 @@ } } } + }, + "timestream": { + "nesting_mode": "set", + "block": { + "attributes": { + "database_name": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "table_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "dimension": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + }, + "timestamp": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } } } } }, - "aws_key_pair": { - "version": 1, + "aws_iot_topic_rule_destination": { + "version": 0, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "fingerprint": { - "type": "string", - "computed": true + "enabled": { + "type": "bool", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } }, - "key_name": { - "type": "string", - "optional": true, - "computed": true - }, - "key_name_prefix": { - "type": "string", - "optional": true, - "computed": true - }, - "key_pair_id": { - "type": "string", - "computed": true - }, - "public_key": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "vpc_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "role_arn": { + "type": "string", + "required": true + }, + "security_groups": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "vpc_id": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_kinesis_analytics_application": { + "aws_kendra_data_source": { "version": 0, "block": { "attributes": { @@ -48357,11 +58667,11 @@ "type": "string", "computed": true }, - "code": { + "created_at": { "type": "string", - "optional": true + "computed": true }, - "create_timestamp": { + "data_source_id": { "type": "string", "computed": true }, @@ -48369,21 +58679,34 @@ "type": "string", "optional": true }, + "error_message": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "last_update_timestamp": { + "index_id": { + "type": "string", + "required": true + }, + "language_code": { "type": "string", + "optional": true, "computed": true }, "name": { "type": "string", "required": true }, - "start_application": { - "type": "bool", + "role_arn": { + "type": "string", + "optional": true + }, + "schedule": { + "type": "string", "optional": true }, "status": { @@ -48405,195 +58728,196 @@ "optional": true, "computed": true }, - "version": { - "type": "number", + "type": { + "type": "string", + "required": true + }, + "updated_at": { + "type": "string", "computed": true } }, "block_types": { - "cloudwatch_logging_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "id": { - "type": "string", - "computed": true - }, - "log_stream_arn": { - "type": "string", - "required": true - }, - "role_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "inputs": { + "configuration": { "nesting_mode": "list", "block": { - "attributes": { - "id": { - "type": "string", - "computed": true - }, - "name_prefix": { - "type": "string", - "required": true - }, - "stream_names": { - "type": [ - "list", - "string" - ], - "computed": true - } - }, "block_types": { - "kinesis_firehose": { + "s3_configuration": { "nesting_mode": "list", "block": { "attributes": { - "resource_arn": { + "bucket_name": { "type": "string", "required": true }, - "role_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "kinesis_stream": { - "nesting_mode": "list", - "block": { - "attributes": { - "resource_arn": { - "type": "string", - "required": true + "exclusion_patterns": { + "type": [ + "set", + "string" + ], + "optional": true }, - "role_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "parallelism": { - "nesting_mode": "list", - "block": { - "attributes": { - "count": { - "type": "number", - "optional": true, - "computed": true + "inclusion_patterns": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "inclusion_prefixes": { + "type": [ + "set", + "string" + ], + "optional": true } - } - }, - "max_items": 1 - }, - "processing_configuration": { - "nesting_mode": "list", - "block": { + }, "block_types": { - "lambda": { + "access_control_list_configuration": { "nesting_mode": "list", "block": { "attributes": { - "resource_arn": { + "key_path": { "type": "string", - "required": true - }, - "role_arn": { + "optional": true + } + } + }, + "max_items": 1 + }, + "documents_metadata_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "s3_prefix": { "type": "string", - "required": true + "optional": true } } }, - "min_items": 1, "max_items": 1 } } }, "max_items": 1 }, - "schema": { + "web_crawler_configuration": { "nesting_mode": "list", "block": { "attributes": { - "record_encoding": { - "type": "string", + "crawl_depth": { + "type": "number", + "optional": true + }, + "max_content_size_per_page_in_mega_bytes": { + "type": "number", + "optional": true + }, + "max_links_per_page": { + "type": "number", + "optional": true + }, + "max_urls_per_minute_crawl_rate": { + "type": "number", + "optional": true + }, + "url_exclusion_patterns": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "url_inclusion_patterns": { + "type": [ + "set", + "string" + ], "optional": true } }, "block_types": { - "record_columns": { + "authentication_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "basic_authentication": { + "nesting_mode": "set", + "block": { + "attributes": { + "credentials": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 10 + } + } + }, + "max_items": 1 + }, + "proxy_configuration": { "nesting_mode": "list", "block": { "attributes": { - "mapping": { + "credentials": { "type": "string", "optional": true }, - "name": { + "host": { "type": "string", "required": true }, - "sql_type": { - "type": "string", + "port": { + "type": "number", "required": true } } }, - "min_items": 1, - "max_items": 1000 + "max_items": 1 }, - "record_format": { + "urls": { "nesting_mode": "list", "block": { - "attributes": { - "record_format_type": { - "type": "string", - "computed": true - } - }, "block_types": { - "mapping_parameters": { + "seed_url_configuration": { "nesting_mode": "list", "block": { - "block_types": { - "csv": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_column_delimiter": { - "type": "string", - "required": true - }, - "record_row_delimiter": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "attributes": { + "seed_urls": { + "type": [ + "set", + "string" + ], + "required": true }, - "json": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_row_path": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "web_crawler_mode": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "site_maps_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "site_maps": { + "type": [ + "set", + "string" + ], + "required": true } } }, @@ -48606,211 +58930,239 @@ } } }, - "min_items": 1, "max_items": 1 - }, - "starting_position_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "starting_position": { - "type": "string", - "optional": true, - "computed": true - } - } - } } } }, "max_items": 1 }, - "outputs": { - "nesting_mode": "set", + "custom_document_enrichment_configuration": { + "nesting_mode": "list", "block": { "attributes": { - "id": { - "type": "string", - "computed": true - }, - "name": { + "role_arn": { "type": "string", - "required": true + "optional": true } }, "block_types": { - "kinesis_firehose": { - "nesting_mode": "list", + "inline_configurations": { + "nesting_mode": "set", "block": { "attributes": { - "resource_arn": { - "type": "string", - "required": true - }, - "role_arn": { - "type": "string", - "required": true + "document_content_deletion": { + "type": "bool", + "optional": true } - } - }, - "max_items": 1 - }, - "kinesis_stream": { - "nesting_mode": "list", - "block": { - "attributes": { - "resource_arn": { - "type": "string", - "required": true + }, + "block_types": { + "condition": { + "nesting_mode": "list", + "block": { + "attributes": { + "condition_document_attribute_key": { + "type": "string", + "required": true + }, + "operator": { + "type": "string", + "required": true + } + }, + "block_types": { + "condition_on_value": { + "nesting_mode": "list", + "block": { + "attributes": { + "date_value": { + "type": "string", + "optional": true + }, + "long_value": { + "type": "number", + "optional": true + }, + "string_list_value": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "string_value": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "role_arn": { - "type": "string", - "required": true + "target": { + "nesting_mode": "list", + "block": { + "attributes": { + "target_document_attribute_key": { + "type": "string", + "optional": true + }, + "target_document_attribute_value_deletion": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "target_document_attribute_value": { + "nesting_mode": "list", + "block": { + "attributes": { + "date_value": { + "type": "string", + "optional": true + }, + "long_value": { + "type": "number", + "optional": true + }, + "string_list_value": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "string_value": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } }, - "max_items": 1 + "max_items": 100 }, - "lambda": { + "post_extraction_hook_configuration": { "nesting_mode": "list", "block": { "attributes": { - "resource_arn": { + "lambda_arn": { "type": "string", "required": true }, - "role_arn": { + "s3_bucket": { "type": "string", "required": true } - } - }, - "max_items": 1 - }, - "schema": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_format_type": { - "type": "string", - "required": true + }, + "block_types": { + "invocation_condition": { + "nesting_mode": "list", + "block": { + "attributes": { + "condition_document_attribute_key": { + "type": "string", + "required": true + }, + "operator": { + "type": "string", + "required": true + } + }, + "block_types": { + "condition_on_value": { + "nesting_mode": "list", + "block": { + "attributes": { + "date_value": { + "type": "string", + "optional": true + }, + "long_value": { + "type": "number", + "optional": true + }, + "string_list_value": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "string_value": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } }, - "min_items": 1, "max_items": 1 - } - } - }, - "max_items": 3 - }, - "reference_data_sources": { - "nesting_mode": "list", - "block": { - "attributes": { - "id": { - "type": "string", - "computed": true }, - "table_name": { - "type": "string", - "required": true - } - }, - "block_types": { - "s3": { + "pre_extraction_hook_configuration": { "nesting_mode": "list", "block": { "attributes": { - "bucket_arn": { - "type": "string", - "required": true - }, - "file_key": { + "lambda_arn": { "type": "string", "required": true }, - "role_arn": { + "s3_bucket": { "type": "string", "required": true } - } - }, - "min_items": 1, - "max_items": 1 - }, - "schema": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_encoding": { - "type": "string", - "optional": true - } }, "block_types": { - "record_columns": { + "invocation_condition": { "nesting_mode": "list", "block": { "attributes": { - "mapping": { - "type": "string", - "optional": true - }, - "name": { + "condition_document_attribute_key": { "type": "string", "required": true }, - "sql_type": { + "operator": { "type": "string", "required": true } - } - }, - "min_items": 1, - "max_items": 1000 - }, - "record_format": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_format_type": { - "type": "string", - "computed": true - } }, "block_types": { - "mapping_parameters": { + "condition_on_value": { "nesting_mode": "list", "block": { - "block_types": { - "csv": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_column_delimiter": { - "type": "string", - "required": true - }, - "record_row_delimiter": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "attributes": { + "date_value": { + "type": "string", + "optional": true }, - "json": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_row_path": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "long_value": { + "type": "number", + "optional": true + }, + "string_list_value": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "string_value": { + "type": "string", + "optional": true } } }, @@ -48818,37 +59170,65 @@ } } }, - "min_items": 1, "max_items": 1 } } }, - "min_items": 1, "max_items": 1 } } }, "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_kinesis_firehose_delivery_stream": { - "version": 1, + "aws_kendra_experience": { + "version": 0, "block": { "attributes": { "arn": { "type": "string", - "optional": true, "computed": true }, - "destination": { + "description": { "type": "string", - "required": true + "optional": true }, - "destination_id": { + "endpoints": { + "type": [ + "set", + [ + "object", + { + "endpoint": "string", + "endpoint_type": "string" + } + ] + ], + "computed": true + }, + "experience_id": { "type": "string", - "optional": true, "computed": true }, "id": { @@ -48856,165 +59236,61 @@ "optional": true, "computed": true }, - "name": { + "index_id": { "type": "string", "required": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "name": { + "type": "string", + "required": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "role_arn": { + "type": "string", + "required": true }, - "version_id": { + "status": { "type": "string", - "optional": true, "computed": true } }, "block_types": { - "elasticsearch_configuration": { + "configuration": { "nesting_mode": "list", "block": { - "attributes": { - "buffering_interval": { - "type": "number", - "optional": true - }, - "buffering_size": { - "type": "number", - "optional": true - }, - "cluster_endpoint": { - "type": "string", - "optional": true - }, - "domain_arn": { - "type": "string", - "optional": true - }, - "index_name": { - "type": "string", - "required": true - }, - "index_rotation_period": { - "type": "string", - "optional": true - }, - "retry_duration": { - "type": "number", - "optional": true - }, - "role_arn": { - "type": "string", - "required": true - }, - "s3_backup_mode": { - "type": "string", - "optional": true - }, - "type_name": { - "type": "string", - "optional": true - } - }, "block_types": { - "cloudwatch_logging_options": { + "content_source_configuration": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { - "type": "bool", + "data_source_ids": { + "type": [ + "set", + "string" + ], "optional": true }, - "log_group_name": { - "type": "string", + "direct_put_content": { + "type": "bool", "optional": true }, - "log_stream_name": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "processing_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", + "faq_ids": { + "type": [ + "set", + "string" + ], "optional": true } - }, - "block_types": { - "processors": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - }, - "block_types": { - "parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "parameter_name": { - "type": "string", - "required": true - }, - "parameter_value": { - "type": "string", - "required": true - } - } - } - } - } - } - } } }, "max_items": 1 }, - "vpc_config": { + "user_identity_configuration": { "nesting_mode": "list", "block": { "attributes": { - "role_arn": { + "identity_attribute_name": { "type": "string", "required": true - }, - "security_group_ids": { - "type": [ - "set", - "string" - ], - "required": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "required": true - }, - "vpc_id": { - "type": "string", - "computed": true } } }, @@ -49024,523 +59300,325 @@ }, "max_items": 1 }, - "extended_s3_configuration": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "bucket_arn": { - "type": "string", - "required": true - }, - "buffer_interval": { - "type": "number", - "optional": true - }, - "buffer_size": { - "type": "number", - "optional": true - }, - "compression_format": { + "create": { "type": "string", "optional": true }, - "error_output_prefix": { + "delete": { "type": "string", "optional": true }, - "kms_key_arn": { + "update": { "type": "string", "optional": true - }, - "prefix": { + } + } + } + } + } + } + }, + "aws_kendra_faq": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "created_at": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "error_message": { + "type": "string", + "computed": true + }, + "faq_id": { + "type": "string", + "computed": true + }, + "file_format": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "index_id": { + "type": "string", + "required": true + }, + "language_code": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "updated_at": { + "type": "string", + "computed": true + } + }, + "block_types": { + "s3_path": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { "type": "string", - "optional": true + "required": true }, - "role_arn": { + "key": { "type": "string", "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true }, - "s3_backup_mode": { + "delete": { "type": "string", "optional": true } - }, - "block_types": { - "cloudwatch_logging_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "log_group_name": { - "type": "string", - "optional": true - }, - "log_stream_name": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "data_format_conversion_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "input_format_configuration": { - "nesting_mode": "list", - "block": { - "block_types": { - "deserializer": { - "nesting_mode": "list", - "block": { - "block_types": { - "hive_json_ser_de": { - "nesting_mode": "list", - "block": { - "attributes": { - "timestamp_formats": { - "type": [ - "list", - "string" - ], - "optional": true - } - } - }, - "max_items": 1 - }, - "open_x_json_ser_de": { - "nesting_mode": "list", - "block": { - "attributes": { - "case_insensitive": { - "type": "bool", - "optional": true - }, - "column_to_json_key_mappings": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "convert_dots_in_json_keys_to_underscores": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "output_format_configuration": { - "nesting_mode": "list", - "block": { - "block_types": { - "serializer": { - "nesting_mode": "list", - "block": { - "block_types": { - "orc_ser_de": { - "nesting_mode": "list", - "block": { - "attributes": { - "block_size_bytes": { - "type": "number", - "optional": true - }, - "bloom_filter_columns": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "bloom_filter_false_positive_probability": { - "type": "number", - "optional": true - }, - "compression": { - "type": "string", - "optional": true - }, - "dictionary_key_threshold": { - "type": "number", - "optional": true - }, - "enable_padding": { - "type": "bool", - "optional": true - }, - "format_version": { - "type": "string", - "optional": true - }, - "padding_tolerance": { - "type": "number", - "optional": true - }, - "row_index_stride": { - "type": "number", - "optional": true - }, - "stripe_size_bytes": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "parquet_ser_de": { - "nesting_mode": "list", - "block": { - "attributes": { - "block_size_bytes": { - "type": "number", - "optional": true - }, - "compression": { - "type": "string", - "optional": true - }, - "enable_dictionary_compression": { - "type": "bool", - "optional": true - }, - "max_padding_bytes": { - "type": "number", - "optional": true - }, - "page_size_bytes": { - "type": "number", - "optional": true - }, - "writer_version": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "schema_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "catalog_id": { - "type": "string", - "optional": true, - "computed": true - }, - "database_name": { - "type": "string", - "required": true - }, - "region": { - "type": "string", - "optional": true, - "computed": true - }, - "role_arn": { - "type": "string", - "required": true - }, - "table_name": { - "type": "string", - "required": true - }, - "version_id": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "dynamic_partitioning_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "retry_duration": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "processing_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "processors": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - }, - "block_types": { - "parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "parameter_name": { - "type": "string", - "required": true - }, - "parameter_value": { - "type": "string", - "required": true - } - } - } - } - } - } - } - } - }, - "max_items": 1 - }, - "s3_backup_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket_arn": { - "type": "string", - "required": true - }, - "buffer_interval": { - "type": "number", - "optional": true - }, - "buffer_size": { - "type": "number", - "optional": true - }, - "compression_format": { - "type": "string", - "optional": true - }, - "error_output_prefix": { - "type": "string", - "optional": true - }, - "kms_key_arn": { - "type": "string", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true - }, - "role_arn": { - "type": "string", - "required": true + } + } + } + } + } + }, + "aws_kendra_index": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "created_at": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "edition": { + "type": "string", + "optional": true + }, + "error_message": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "index_statistics": { + "type": [ + "list", + [ + "object", + { + "faq_statistics": [ + "list", + [ + "object", + { + "indexed_question_answers_count": "number" } - }, - "block_types": { - "cloudwatch_logging_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "log_group_name": { - "type": "string", - "optional": true - }, - "log_stream_name": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 + ] + ], + "text_document_statistics": [ + "list", + [ + "object", + { + "indexed_text_bytes": "number", + "indexed_text_documents_count": "number" } - } - }, - "max_items": 1 + ] + ] } - } - }, - "max_items": 1 + ] + ], + "computed": true }, - "http_endpoint_configuration": { + "name": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "updated_at": { + "type": "string", + "computed": true + }, + "user_context_policy": { + "type": "string", + "optional": true + } + }, + "block_types": { + "capacity_units": { "nesting_mode": "list", "block": { "attributes": { - "access_key": { - "type": "string", - "optional": true, - "sensitive": true - }, - "buffering_interval": { + "query_capacity_units": { "type": "number", - "optional": true + "optional": true, + "computed": true }, - "buffering_size": { + "storage_capacity_units": { "type": "number", - "optional": true - }, + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "document_metadata_configuration_updates": { + "nesting_mode": "set", + "block": { + "attributes": { "name": { "type": "string", - "optional": true - }, - "retry_duration": { - "type": "number", - "optional": true - }, - "role_arn": { - "type": "string", - "optional": true - }, - "s3_backup_mode": { - "type": "string", - "optional": true + "required": true }, - "url": { + "type": { "type": "string", "required": true } }, "block_types": { - "cloudwatch_logging_options": { + "relevance": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { + "duration": { + "type": "string", + "optional": true, + "computed": true + }, + "freshness": { "type": "bool", - "optional": true + "optional": true, + "computed": true }, - "log_group_name": { - "type": "string", - "optional": true + "importance": { + "type": "number", + "optional": true, + "computed": true }, - "log_stream_name": { + "rank_order": { "type": "string", - "optional": true + "optional": true, + "computed": true + }, + "values_importance_map": { + "type": [ + "map", + "number" + ], + "optional": true, + "computed": true } } }, "max_items": 1 }, - "processing_configuration": { + "search": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { + "displayable": { "type": "bool", - "optional": true - } - }, - "block_types": { - "processors": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - }, - "block_types": { - "parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "parameter_name": { - "type": "string", - "required": true - }, - "parameter_value": { - "type": "string", - "required": true - } - } - } - } - } - } - } - } - }, - "max_items": 1 - }, - "request_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "content_encoding": { - "type": "string", - "optional": true - } - }, - "block_types": { - "common_attributes": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } + "optional": true, + "computed": true + }, + "facetable": { + "type": "bool", + "optional": true, + "computed": true + }, + "searchable": { + "type": "bool", + "optional": true, + "computed": true + }, + "sortable": { + "type": "bool", + "optional": true, + "computed": true } } }, @@ -49548,368 +59626,106 @@ } } }, - "max_items": 1 + "max_items": 500 }, - "kinesis_source_configuration": { + "server_side_encryption_configuration": { "nesting_mode": "list", "block": { "attributes": { - "kinesis_stream_arn": { - "type": "string", - "required": true - }, - "role_arn": { + "kms_key_id": { "type": "string", - "required": true + "optional": true } } }, "max_items": 1 }, - "redshift_configuration": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "cluster_jdbcurl": { - "type": "string", - "required": true - }, - "copy_options": { - "type": "string", - "optional": true - }, - "data_table_columns": { + "create": { "type": "string", "optional": true }, - "data_table_name": { - "type": "string", - "required": true - }, - "password": { + "delete": { "type": "string", - "required": true, - "sensitive": true - }, - "retry_duration": { - "type": "number", "optional": true }, - "role_arn": { - "type": "string", - "required": true - }, - "s3_backup_mode": { + "update": { "type": "string", "optional": true - }, - "username": { + } + } + } + }, + "user_group_resolution_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "user_group_resolution_mode": { "type": "string", "required": true } - }, + } + }, + "max_items": 1 + }, + "user_token_configurations": { + "nesting_mode": "list", + "block": { "block_types": { - "cloudwatch_logging_options": { + "json_token_type_configuration": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "log_group_name": { + "group_attribute_field": { "type": "string", - "optional": true + "required": true }, - "log_stream_name": { + "user_name_attribute_field": { "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "processing_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "processors": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - }, - "block_types": { - "parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "parameter_name": { - "type": "string", - "required": true - }, - "parameter_value": { - "type": "string", - "required": true - } - } - } - } - } - } + "required": true } } }, "max_items": 1 }, - "s3_backup_configuration": { + "jwt_token_type_configuration": { "nesting_mode": "list", "block": { "attributes": { - "bucket_arn": { - "type": "string", - "required": true - }, - "buffer_interval": { - "type": "number", - "optional": true - }, - "buffer_size": { - "type": "number", - "optional": true - }, - "compression_format": { - "type": "string", - "optional": true - }, - "error_output_prefix": { + "claim_regex": { "type": "string", "optional": true }, - "kms_key_arn": { + "group_attribute_field": { "type": "string", "optional": true }, - "prefix": { + "issuer": { "type": "string", "optional": true }, - "role_arn": { + "key_location": { "type": "string", "required": true - } - }, - "block_types": { - "cloudwatch_logging_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "log_group_name": { - "type": "string", - "optional": true - }, - "log_stream_name": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "s3_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket_arn": { - "type": "string", - "required": true - }, - "buffer_interval": { - "type": "number", - "optional": true - }, - "buffer_size": { - "type": "number", - "optional": true - }, - "compression_format": { - "type": "string", - "optional": true - }, - "error_output_prefix": { - "type": "string", - "optional": true - }, - "kms_key_arn": { - "type": "string", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true - }, - "role_arn": { - "type": "string", - "required": true - } - }, - "block_types": { - "cloudwatch_logging_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "log_group_name": { - "type": "string", - "optional": true }, - "log_stream_name": { + "secrets_manager_arn": { "type": "string", "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "server_side_encryption": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "key_arn": { - "type": "string", - "optional": true - }, - "key_type": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "splunk_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "hec_acknowledgment_timeout": { - "type": "number", - "optional": true - }, - "hec_endpoint": { - "type": "string", - "required": true - }, - "hec_endpoint_type": { - "type": "string", - "optional": true - }, - "hec_token": { - "type": "string", - "required": true - }, - "retry_duration": { - "type": "number", - "optional": true - }, - "s3_backup_mode": { - "type": "string", - "optional": true - } - }, - "block_types": { - "cloudwatch_logging_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true }, - "log_group_name": { + "url": { "type": "string", "optional": true }, - "log_stream_name": { + "user_name_attribute_field": { "type": "string", "optional": true } } }, "max_items": 1 - }, - "processing_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "processors": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - }, - "block_types": { - "parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "parameter_name": { - "type": "string", - "required": true - }, - "parameter_value": { - "type": "string", - "required": true - } - } - } - } - } - } - } - } - }, - "max_items": 1 } } }, @@ -49918,50 +59734,42 @@ } } }, - "aws_kinesis_stream": { - "version": 1, + "aws_kendra_query_suggestions_block_list": { + "version": 0, "block": { "attributes": { "arn": { "type": "string", - "optional": true, "computed": true }, - "encryption_type": { + "description": { "type": "string", "optional": true }, - "enforce_consumer_deletion": { - "type": "bool", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "kms_key_id": { + "index_id": { "type": "string", - "optional": true + "required": true }, "name": { "type": "string", "required": true }, - "retention_period": { - "type": "number", - "optional": true + "query_suggestions_block_list_id": { + "type": "string", + "computed": true }, - "shard_count": { - "type": "number", - "optional": true + "role_arn": { + "type": "string", + "required": true }, - "shard_level_metrics": { - "type": [ - "set", - "string" - ], - "optional": true + "status": { + "type": "string", + "computed": true }, "tags": { "type": [ @@ -49980,16 +59788,21 @@ } }, "block_types": { - "stream_mode_details": { + "source_s3_path": { "nesting_mode": "list", "block": { "attributes": { - "stream_mode": { + "bucket": { + "type": "string", + "required": true + }, + "key": { "type": "string", "required": true } } }, + "min_items": 1, "max_items": 1 }, "timeouts": { @@ -50014,7 +59827,7 @@ } } }, - "aws_kinesis_stream_consumer": { + "aws_kendra_thesaurus": { "version": 0, "block": { "attributes": { @@ -50022,64 +59835,31 @@ "type": "string", "computed": true }, - "creation_timestamp": { + "description": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "index_id": { "type": "string", "required": true }, - "stream_arn": { + "name": { "type": "string", "required": true - } - } - } - }, - "aws_kinesis_video_stream": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "creation_time": { - "type": "string", - "computed": true - }, - "data_retention_in_hours": { - "type": "number", - "optional": true - }, - "device_name": { - "type": "string", - "optional": true }, - "id": { + "role_arn": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "kms_key_id": { + "status": { "type": "string", - "optional": true, "computed": true }, - "media_type": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "required": true - }, "tags": { "type": [ "map", @@ -50095,12 +59875,29 @@ "optional": true, "computed": true }, - "version": { + "thesaurus_id": { "type": "string", "computed": true } }, "block_types": { + "source_s3_path": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -50123,44 +59920,348 @@ } } }, - "aws_kinesisanalyticsv2_application": { - "version": 0, + "aws_key_pair": { + "version": 1, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "create_timestamp": { + "fingerprint": { "type": "string", "computed": true }, - "description": { + "id": { "type": "string", - "optional": true - }, - "force_stop": { - "type": "bool", - "optional": true + "optional": true, + "computed": true }, - "id": { + "key_name": { "type": "string", "optional": true, "computed": true }, - "last_update_timestamp": { + "key_name_prefix": { "type": "string", + "optional": true, "computed": true }, - "name": { + "key_pair_id": { "type": "string", - "required": true + "computed": true }, - "runtime_environment": { + "key_type": { "type": "string", - "required": true + "computed": true }, - "service_execution_role": { + "public_key": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_keyspaces_keyspace": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_keyspaces_table": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "default_time_to_live": { + "type": "number", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "keyspace_name": { + "type": "string", + "required": true + }, + "table_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "capacity_specification": { + "nesting_mode": "list", + "block": { + "attributes": { + "read_capacity_units": { + "type": "number", + "optional": true + }, + "throughput_mode": { + "type": "string", + "optional": true, + "computed": true + }, + "write_capacity_units": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "comment": { + "nesting_mode": "list", + "block": { + "attributes": { + "message": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "encryption_specification": { + "nesting_mode": "list", + "block": { + "attributes": { + "kms_key_identifier": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "point_in_time_recovery": { + "nesting_mode": "list", + "block": { + "attributes": { + "status": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "schema_definition": { + "nesting_mode": "list", + "block": { + "block_types": { + "clustering_key": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "order_by": { + "type": "string", + "required": true + } + } + } + }, + "column": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + }, + "partition_key": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + }, + "static_column": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + } + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + }, + "ttl": { + "nesting_mode": "list", + "block": { + "attributes": { + "status": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_kinesis_analytics_application": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "code": { + "type": "string", + "optional": true + }, + "create_timestamp": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_update_timestamp": { + "type": "string", + "computed": true + }, + "name": { "type": "string", "required": true }, @@ -50187,1154 +60288,458 @@ "optional": true, "computed": true }, - "version_id": { + "version": { "type": "number", "computed": true } }, "block_types": { - "application_configuration": { + "cloudwatch_logging_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "log_stream_arn": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "inputs": { "nesting_mode": "list", "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "name_prefix": { + "type": "string", + "required": true + }, + "stream_names": { + "type": [ + "list", + "string" + ], + "computed": true + } + }, "block_types": { - "application_code_configuration": { + "kinesis_firehose": { "nesting_mode": "list", "block": { "attributes": { - "code_content_type": { + "resource_arn": { + "type": "string", + "required": true + }, + "role_arn": { "type": "string", "required": true - } - }, - "block_types": { - "code_content": { - "nesting_mode": "list", - "block": { - "attributes": { - "text_content": { - "type": "string", - "optional": true - } - }, - "block_types": { - "s3_content_location": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket_arn": { - "type": "string", - "required": true - }, - "file_key": { - "type": "string", - "required": true - }, - "object_version": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 } } }, - "min_items": 1, "max_items": 1 }, - "application_snapshot_configuration": { + "kinesis_stream": { "nesting_mode": "list", "block": { "attributes": { - "snapshots_enabled": { - "type": "bool", + "resource_arn": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", "required": true } } }, "max_items": 1 }, - "environment_properties": { + "parallelism": { "nesting_mode": "list", "block": { - "block_types": { - "property_group": { - "nesting_mode": "set", - "block": { - "attributes": { - "property_group_id": { - "type": "string", - "required": true - }, - "property_map": { - "type": [ - "map", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 50 + "attributes": { + "count": { + "type": "number", + "optional": true, + "computed": true } } }, "max_items": 1 }, - "flink_application_configuration": { + "processing_configuration": { "nesting_mode": "list", "block": { "block_types": { - "checkpoint_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "checkpoint_interval": { - "type": "number", - "optional": true, - "computed": true - }, - "checkpointing_enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "configuration_type": { - "type": "string", - "required": true - }, - "min_pause_between_checkpoints": { - "type": "number", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "monitoring_configuration": { + "lambda": { "nesting_mode": "list", "block": { "attributes": { - "configuration_type": { + "resource_arn": { "type": "string", "required": true }, - "log_level": { - "type": "string", - "optional": true, - "computed": true - }, - "metrics_level": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "parallelism_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "auto_scaling_enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "configuration_type": { + "role_arn": { "type": "string", "required": true - }, - "parallelism": { - "type": "number", - "optional": true, - "computed": true - }, - "parallelism_per_kpu": { - "type": "number", - "optional": true, - "computed": true } } }, + "min_items": 1, "max_items": 1 } } }, "max_items": 1 }, - "run_configuration": { + "schema": { "nesting_mode": "list", "block": { + "attributes": { + "record_encoding": { + "type": "string", + "optional": true + } + }, "block_types": { - "application_restore_configuration": { + "record_columns": { "nesting_mode": "list", "block": { "attributes": { - "application_restore_type": { + "mapping": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "snapshot_name": { + "name": { "type": "string", - "optional": true + "required": true + }, + "sql_type": { + "type": "string", + "required": true } } }, - "max_items": 1 + "min_items": 1, + "max_items": 1000 }, - "flink_run_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "allow_non_restored_state": { - "type": "bool", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "sql_application_configuration": { - "nesting_mode": "list", - "block": { - "block_types": { - "input": { + "record_format": { "nesting_mode": "list", "block": { "attributes": { - "in_app_stream_names": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "input_id": { + "record_format_type": { "type": "string", "computed": true - }, - "name_prefix": { - "type": "string", - "required": true } }, "block_types": { - "input_parallelism": { - "nesting_mode": "list", - "block": { - "attributes": { - "count": { - "type": "number", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "input_processing_configuration": { - "nesting_mode": "list", - "block": { - "block_types": { - "input_lambda_processor": { - "nesting_mode": "list", - "block": { - "attributes": { - "resource_arn": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "input_schema": { + "mapping_parameters": { "nesting_mode": "list", "block": { - "attributes": { - "record_encoding": { - "type": "string", - "optional": true - } - }, "block_types": { - "record_column": { + "csv": { "nesting_mode": "list", "block": { "attributes": { - "mapping": { - "type": "string", - "optional": true - }, - "name": { + "record_column_delimiter": { "type": "string", "required": true }, - "sql_type": { + "record_row_delimiter": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1000 + "max_items": 1 }, - "record_format": { + "json": { "nesting_mode": "list", "block": { "attributes": { - "record_format_type": { + "record_row_path": { "type": "string", "required": true } - }, - "block_types": { - "mapping_parameters": { - "nesting_mode": "list", - "block": { - "block_types": { - "csv_mapping_parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_column_delimiter": { - "type": "string", - "required": true - }, - "record_row_delimiter": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "json_mapping_parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_row_path": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } } }, - "min_items": 1, "max_items": 1 } } }, - "min_items": 1, - "max_items": 1 - }, - "input_starting_position_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "input_starting_position": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "kinesis_firehose_input": { - "nesting_mode": "list", - "block": { - "attributes": { - "resource_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "kinesis_streams_input": { - "nesting_mode": "list", - "block": { - "attributes": { - "resource_arn": { - "type": "string", - "required": true - } - } - }, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "starting_position_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "starting_position": { + "type": "string", + "optional": true, + "computed": true + } + } + } + } + } + }, + "max_items": 1 + }, + "outputs": { + "nesting_mode": "set", + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "kinesis_firehose": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true }, - "output": { - "nesting_mode": "set", + "role_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "kinesis_stream": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "lambda": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "schema": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_format_type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 3 + }, + "reference_data_sources": { + "nesting_mode": "list", + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "table_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "s3": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_arn": { + "type": "string", + "required": true + }, + "file_key": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "schema": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_encoding": { + "type": "string", + "optional": true + } + }, + "block_types": { + "record_columns": { + "nesting_mode": "list", "block": { "attributes": { + "mapping": { + "type": "string", + "optional": true + }, "name": { "type": "string", "required": true }, - "output_id": { + "sql_type": { "type": "string", - "computed": true - } - }, - "block_types": { - "destination_schema": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_format_type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "kinesis_firehose_output": { - "nesting_mode": "list", - "block": { - "attributes": { - "resource_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "kinesis_streams_output": { - "nesting_mode": "list", - "block": { - "attributes": { - "resource_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "lambda_output": { - "nesting_mode": "list", - "block": { - "attributes": { - "resource_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "required": true } } }, - "max_items": 3 + "min_items": 1, + "max_items": 1000 }, - "reference_data_source": { + "record_format": { "nesting_mode": "list", "block": { "attributes": { - "reference_id": { + "record_format_type": { "type": "string", "computed": true - }, - "table_name": { - "type": "string", - "required": true } }, "block_types": { - "reference_schema": { + "mapping_parameters": { "nesting_mode": "list", "block": { - "attributes": { - "record_encoding": { - "type": "string", - "optional": true - } - }, "block_types": { - "record_column": { + "csv": { "nesting_mode": "list", "block": { "attributes": { - "mapping": { - "type": "string", - "optional": true - }, - "name": { + "record_column_delimiter": { "type": "string", "required": true }, - "sql_type": { + "record_row_delimiter": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1000 + "max_items": 1 }, - "record_format": { + "json": { "nesting_mode": "list", "block": { "attributes": { - "record_format_type": { + "record_row_path": { "type": "string", "required": true } - }, - "block_types": { - "mapping_parameters": { - "nesting_mode": "list", - "block": { - "block_types": { - "csv_mapping_parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_column_delimiter": { - "type": "string", - "required": true - }, - "record_row_delimiter": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "json_mapping_parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "record_row_path": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } } }, - "min_items": 1, "max_items": 1 } } }, - "min_items": 1, - "max_items": 1 - }, - "s3_reference_data_source": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket_arn": { - "type": "string", - "required": true - }, - "file_key": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 } } }, - "max_items": 1 - }, - "vpc_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "security_group_ids": { - "type": [ - "set", - "string" - ], - "required": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "required": true - }, - "vpc_configuration_id": { - "type": "string", - "computed": true - }, - "vpc_id": { - "type": "string", - "computed": true - } - } - }, + "min_items": 1, "max_items": 1 } } }, "max_items": 1 - }, - "cloudwatch_logging_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "cloudwatch_logging_option_id": { - "type": "string", - "computed": true - }, - "log_stream_arn": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_kinesisanalyticsv2_application_snapshot": { - "version": 0, - "block": { - "attributes": { - "application_name": { - "type": "string", - "required": true - }, - "application_version_id": { - "type": "number", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "snapshot_creation_timestamp": { - "type": "string", - "computed": true - }, - "snapshot_name": { - "type": "string", - "required": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - } - } - } } } } }, - "aws_kms_alias": { - "version": 0, + "aws_kinesis_firehose_delivery_stream": { + "version": 1, "block": { "attributes": { "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { - "type": "string", - "optional": true, - "computed": true - }, - "target_key_arn": { - "type": "string", - "computed": true - }, - "target_key_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_kms_ciphertext": { - "version": 0, - "block": { - "attributes": { - "ciphertext_blob": { - "type": "string", - "computed": true - }, - "context": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "id": { "type": "string", "optional": true, "computed": true }, - "key_id": { + "destination": { "type": "string", "required": true }, - "plaintext": { - "type": "string", - "required": true, - "sensitive": true - } - } - } - }, - "aws_kms_external_key": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "bypass_policy_lockout_safety_check": { - "type": "bool", - "optional": true - }, - "deletion_window_in_days": { - "type": "number", - "optional": true - }, - "description": { - "type": "string", - "optional": true - }, - "enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "expiration_model": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "key_material_base64": { - "type": "string", - "optional": true, - "sensitive": true - }, - "key_state": { - "type": "string", - "computed": true - }, - "key_usage": { - "type": "string", - "computed": true - }, - "multi_region": { - "type": "bool", - "optional": true, - "computed": true - }, - "policy": { + "destination_id": { "type": "string", "optional": true, "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "valid_to": { - "type": "string", - "optional": true - } - } - } - }, - "aws_kms_grant": { - "version": 0, - "block": { - "attributes": { - "grant_creation_tokens": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "grant_id": { - "type": "string", - "computed": true - }, - "grant_token": { - "type": "string", - "computed": true - }, - "grantee_principal": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "key_id": { - "type": "string", - "required": true - }, "name": { - "type": "string", - "optional": true - }, - "operations": { - "type": [ - "set", - "string" - ], - "required": true - }, - "retire_on_delete": { - "type": "bool", - "optional": true - }, - "retiring_principal": { - "type": "string", - "optional": true - } - }, - "block_types": { - "constraints": { - "nesting_mode": "set", - "block": { - "attributes": { - "encryption_context_equals": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "encryption_context_subset": { - "type": [ - "map", - "string" - ], - "optional": true - } - } - } - } - } - } - }, - "aws_kms_key": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "bypass_policy_lockout_safety_check": { - "type": "bool", - "optional": true - }, - "customer_master_key_spec": { - "type": "string", - "optional": true - }, - "deletion_window_in_days": { - "type": "number", - "optional": true - }, - "description": { - "type": "string", - "optional": true, - "computed": true - }, - "enable_key_rotation": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "is_enabled": { - "type": "bool", - "optional": true - }, - "key_id": { - "type": "string", - "computed": true - }, - "key_usage": { - "type": "string", - "optional": true - }, - "multi_region": { - "type": "bool", - "optional": true, - "computed": true - }, - "policy": { - "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_kms_replica_external_key": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "bypass_policy_lockout_safety_check": { - "type": "bool", - "optional": true - }, - "deletion_window_in_days": { - "type": "number", - "optional": true - }, - "description": { - "type": "string", - "optional": true - }, - "enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "expiration_model": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "key_id": { - "type": "string", - "computed": true - }, - "key_material_base64": { - "type": "string", - "optional": true, - "sensitive": true - }, - "key_state": { - "type": "string", - "computed": true - }, - "key_usage": { - "type": "string", - "computed": true - }, - "policy": { - "type": "string", - "optional": true, - "computed": true - }, - "primary_key_arn": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "valid_to": { - "type": "string", - "optional": true - } - } - } - }, - "aws_kms_replica_key": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "bypass_policy_lockout_safety_check": { - "type": "bool", - "optional": true - }, - "deletion_window_in_days": { - "type": "number", - "optional": true - }, - "description": { - "type": "string", - "optional": true - }, - "enabled": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "key_id": { - "type": "string", - "computed": true - }, - "key_rotation_enabled": { - "type": "bool", - "computed": true - }, - "key_spec": { - "type": "string", - "computed": true - }, - "key_usage": { - "type": "string", - "computed": true - }, - "policy": { - "type": "string", - "optional": true, - "computed": true - }, - "primary_key_arn": { "type": "string", "required": true }, @@ -51352,481 +60757,861 @@ ], "optional": true, "computed": true - } - } - } - }, - "aws_lakeformation_data_lake_settings": { - "version": 0, - "block": { - "attributes": { - "admins": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "catalog_id": { - "type": "string", - "optional": true }, - "id": { + "version_id": { "type": "string", "optional": true, "computed": true - }, - "trusted_resource_owners": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true } }, "block_types": { - "create_database_default_permissions": { + "elasticsearch_configuration": { "nesting_mode": "list", "block": { "attributes": { - "permissions": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true + "buffering_interval": { + "type": "number", + "optional": true }, - "principal": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 3 - }, - "create_table_default_permissions": { - "nesting_mode": "list", - "block": { - "attributes": { - "permissions": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true + "buffering_size": { + "type": "number", + "optional": true }, - "principal": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 3 - } - } - } - }, - "aws_lakeformation_permissions": { - "version": 0, - "block": { - "attributes": { - "catalog_id": { - "type": "string", - "optional": true - }, - "catalog_resource": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "permissions": { - "type": [ - "list", - "string" - ], - "required": true - }, - "permissions_with_grant_option": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true - }, - "principal": { - "type": "string", - "required": true - } - }, - "block_types": { - "data_location": { - "nesting_mode": "list", - "block": { - "attributes": { - "arn": { + "cluster_endpoint": { "type": "string", - "required": true + "optional": true }, - "catalog_id": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "database": { - "nesting_mode": "list", - "block": { - "attributes": { - "catalog_id": { + "domain_arn": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "name": { + "index_name": { "type": "string", "required": true - } - } - }, - "max_items": 1 - }, - "table": { - "nesting_mode": "list", - "block": { - "attributes": { - "catalog_id": { + }, + "index_rotation_period": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "database_name": { + "retry_duration": { + "type": "number", + "optional": true + }, + "role_arn": { "type": "string", "required": true }, - "name": { + "s3_backup_mode": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "wildcard": { - "type": "bool", + "type_name": { + "type": "string", "optional": true } + }, + "block_types": { + "cloudwatch_logging_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "log_group_name": { + "type": "string", + "optional": true + }, + "log_stream_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "processing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "processors": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "parameter_name": { + "type": "string", + "required": true + }, + "parameter_value": { + "type": "string", + "required": true + } + } + } + } + } + } + } + } + }, + "max_items": 1 + }, + "vpc_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "role_arn": { + "type": "string", + "required": true + }, + "security_group_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + } + }, + "max_items": 1 + } } }, "max_items": 1 }, - "table_with_columns": { + "extended_s3_configuration": { "nesting_mode": "list", "block": { "attributes": { - "catalog_id": { + "bucket_arn": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "column_names": { - "type": [ - "set", - "string" - ], + "buffer_interval": { + "type": "number", "optional": true }, - "database_name": { - "type": "string", - "required": true + "buffer_size": { + "type": "number", + "optional": true }, - "excluded_column_names": { - "type": [ - "set", - "string" - ], + "compression_format": { + "type": "string", "optional": true }, - "name": { + "error_output_prefix": { "type": "string", - "required": true + "optional": true }, - "wildcard": { - "type": "bool", + "kms_key_arn": { + "type": "string", "optional": true - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_lakeformation_resource": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_modified": { - "type": "string", - "computed": true - }, - "role_arn": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "aws_lambda_alias": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "function_name": { - "type": "string", - "required": true - }, - "function_version": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "invoke_arn": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "routing_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "additional_version_weights": { - "type": [ - "map", - "number" - ], + }, + "prefix": { + "type": "string", "optional": true - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_lambda_code_signing_config": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "config_id": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_modified": { - "type": "string", - "computed": true - } - }, - "block_types": { - "allowed_publishers": { - "nesting_mode": "list", - "block": { - "attributes": { - "signing_profile_version_arns": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "policies": { - "nesting_mode": "list", - "block": { - "attributes": { - "untrusted_artifact_on_deployment": { + }, + "role_arn": { "type": "string", "required": true + }, + "s3_backup_mode": { + "type": "string", + "optional": true } - } - }, - "max_items": 1 - } - } - } - }, - "aws_lambda_event_source_mapping": { - "version": 0, - "block": { - "attributes": { - "batch_size": { - "type": "number", - "optional": true - }, - "bisect_batch_on_function_error": { - "type": "bool", - "optional": true - }, - "enabled": { - "type": "bool", - "optional": true - }, - "event_source_arn": { - "type": "string", - "optional": true - }, - "function_arn": { - "type": "string", - "computed": true - }, - "function_name": { - "type": "string", - "required": true - }, - "function_response_types": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_modified": { - "type": "string", - "computed": true - }, - "last_processing_result": { - "type": "string", - "computed": true - }, - "maximum_batching_window_in_seconds": { - "type": "number", - "optional": true - }, - "maximum_record_age_in_seconds": { - "type": "number", - "optional": true, - "computed": true - }, - "maximum_retry_attempts": { - "type": "number", - "optional": true, - "computed": true - }, - "parallelization_factor": { - "type": "number", - "optional": true, - "computed": true - }, - "queues": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "starting_position": { - "type": "string", - "optional": true - }, - "starting_position_timestamp": { - "type": "string", - "optional": true - }, - "state": { - "type": "string", - "computed": true - }, - "state_transition_reason": { - "type": "string", - "computed": true + }, + "block_types": { + "cloudwatch_logging_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "log_group_name": { + "type": "string", + "optional": true + }, + "log_stream_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "data_format_conversion_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "input_format_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "deserializer": { + "nesting_mode": "list", + "block": { + "block_types": { + "hive_json_ser_de": { + "nesting_mode": "list", + "block": { + "attributes": { + "timestamp_formats": { + "type": [ + "list", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "open_x_json_ser_de": { + "nesting_mode": "list", + "block": { + "attributes": { + "case_insensitive": { + "type": "bool", + "optional": true + }, + "column_to_json_key_mappings": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "convert_dots_in_json_keys_to_underscores": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "output_format_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "serializer": { + "nesting_mode": "list", + "block": { + "block_types": { + "orc_ser_de": { + "nesting_mode": "list", + "block": { + "attributes": { + "block_size_bytes": { + "type": "number", + "optional": true + }, + "bloom_filter_columns": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "bloom_filter_false_positive_probability": { + "type": "number", + "optional": true + }, + "compression": { + "type": "string", + "optional": true + }, + "dictionary_key_threshold": { + "type": "number", + "optional": true + }, + "enable_padding": { + "type": "bool", + "optional": true + }, + "format_version": { + "type": "string", + "optional": true + }, + "padding_tolerance": { + "type": "number", + "optional": true + }, + "row_index_stride": { + "type": "number", + "optional": true + }, + "stripe_size_bytes": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "parquet_ser_de": { + "nesting_mode": "list", + "block": { + "attributes": { + "block_size_bytes": { + "type": "number", + "optional": true + }, + "compression": { + "type": "string", + "optional": true + }, + "enable_dictionary_compression": { + "type": "bool", + "optional": true + }, + "max_padding_bytes": { + "type": "number", + "optional": true + }, + "page_size_bytes": { + "type": "number", + "optional": true + }, + "writer_version": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "schema_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + }, + "database_name": { + "type": "string", + "required": true + }, + "region": { + "type": "string", + "optional": true, + "computed": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "table_name": { + "type": "string", + "required": true + }, + "version_id": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "dynamic_partitioning_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "retry_duration": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "processing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "processors": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "parameter_name": { + "type": "string", + "required": true + }, + "parameter_value": { + "type": "string", + "required": true + } + } + } + } + } + } + } + } + }, + "max_items": 1 + }, + "s3_backup_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_arn": { + "type": "string", + "required": true + }, + "buffer_interval": { + "type": "number", + "optional": true + }, + "buffer_size": { + "type": "number", + "optional": true + }, + "compression_format": { + "type": "string", + "optional": true + }, + "error_output_prefix": { + "type": "string", + "optional": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "role_arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "cloudwatch_logging_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "log_group_name": { + "type": "string", + "optional": true + }, + "log_stream_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "topics": { - "type": [ - "set", - "string" - ], - "optional": true + "http_endpoint_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "access_key": { + "type": "string", + "optional": true, + "sensitive": true + }, + "buffering_interval": { + "type": "number", + "optional": true + }, + "buffering_size": { + "type": "number", + "optional": true + }, + "name": { + "type": "string", + "optional": true + }, + "retry_duration": { + "type": "number", + "optional": true + }, + "role_arn": { + "type": "string", + "optional": true + }, + "s3_backup_mode": { + "type": "string", + "optional": true + }, + "url": { + "type": "string", + "required": true + } + }, + "block_types": { + "cloudwatch_logging_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "log_group_name": { + "type": "string", + "optional": true + }, + "log_stream_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "processing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "processors": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "parameter_name": { + "type": "string", + "required": true + }, + "parameter_value": { + "type": "string", + "required": true + } + } + } + } + } + } + } + } + }, + "max_items": 1 + }, + "request_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "content_encoding": { + "type": "string", + "optional": true + } + }, + "block_types": { + "common_attributes": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "tumbling_window_in_seconds": { - "type": "number", - "optional": true + "kinesis_source_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "kinesis_stream_arn": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "uuid": { - "type": "string", - "computed": true - } - }, - "block_types": { - "destination_config": { + "redshift_configuration": { "nesting_mode": "list", "block": { + "attributes": { + "cluster_jdbcurl": { + "type": "string", + "required": true + }, + "copy_options": { + "type": "string", + "optional": true + }, + "data_table_columns": { + "type": "string", + "optional": true + }, + "data_table_name": { + "type": "string", + "required": true + }, + "password": { + "type": "string", + "required": true, + "sensitive": true + }, + "retry_duration": { + "type": "number", + "optional": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "s3_backup_mode": { + "type": "string", + "optional": true + }, + "username": { + "type": "string", + "required": true + } + }, "block_types": { - "on_failure": { + "cloudwatch_logging_options": { "nesting_mode": "list", "block": { "attributes": { - "destination_arn": { + "enabled": { + "type": "bool", + "optional": true + }, + "log_group_name": { + "type": "string", + "optional": true + }, + "log_stream_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "processing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "processors": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "parameter_name": { + "type": "string", + "required": true + }, + "parameter_value": { + "type": "string", + "required": true + } + } + } + } + } + } + } + } + }, + "max_items": 1 + }, + "s3_backup_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_arn": { + "type": "string", + "required": true + }, + "buffer_interval": { + "type": "number", + "optional": true + }, + "buffer_size": { + "type": "number", + "optional": true + }, + "compression_format": { + "type": "string", + "optional": true + }, + "error_output_prefix": { + "type": "string", + "optional": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "role_arn": { "type": "string", "required": true } + }, + "block_types": { + "cloudwatch_logging_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "log_group_name": { + "type": "string", + "optional": true + }, + "log_stream_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } } }, "max_items": 1 @@ -51835,94 +61620,202 @@ }, "max_items": 1 }, - "filter_criteria": { + "s3_configuration": { "nesting_mode": "list", "block": { + "attributes": { + "bucket_arn": { + "type": "string", + "required": true + }, + "buffer_interval": { + "type": "number", + "optional": true + }, + "buffer_size": { + "type": "number", + "optional": true + }, + "compression_format": { + "type": "string", + "optional": true + }, + "error_output_prefix": { + "type": "string", + "optional": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "role_arn": { + "type": "string", + "required": true + } + }, "block_types": { - "filter": { - "nesting_mode": "set", + "cloudwatch_logging_options": { + "nesting_mode": "list", "block": { "attributes": { - "pattern": { + "enabled": { + "type": "bool", + "optional": true + }, + "log_group_name": { + "type": "string", + "optional": true + }, + "log_stream_name": { "type": "string", "optional": true } } }, - "max_items": 5 + "max_items": 1 } } }, "max_items": 1 }, - "self_managed_event_source": { + "server_side_encryption": { "nesting_mode": "list", "block": { "attributes": { - "endpoints": { - "type": [ - "map", - "string" - ], - "required": true + "enabled": { + "type": "bool", + "optional": true + }, + "key_arn": { + "type": "string", + "optional": true + }, + "key_type": { + "type": "string", + "optional": true } } }, "max_items": 1 }, - "source_access_configuration": { - "nesting_mode": "set", + "splunk_configuration": { + "nesting_mode": "list", "block": { "attributes": { - "type": { + "hec_acknowledgment_timeout": { + "type": "number", + "optional": true + }, + "hec_endpoint": { "type": "string", "required": true }, - "uri": { + "hec_endpoint_type": { + "type": "string", + "optional": true + }, + "hec_token": { "type": "string", "required": true + }, + "retry_duration": { + "type": "number", + "optional": true + }, + "s3_backup_mode": { + "type": "string", + "optional": true + } + }, + "block_types": { + "cloudwatch_logging_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "log_group_name": { + "type": "string", + "optional": true + }, + "log_stream_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "processing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "processors": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "parameter_name": { + "type": "string", + "required": true + }, + "parameter_value": { + "type": "string", + "required": true + } + } + } + } + } + } + } + } + }, + "max_items": 1 } } }, - "max_items": 22 + "max_items": 1 } } } }, - "aws_lambda_function": { - "version": 0, + "aws_kinesis_stream": { + "version": 1, "block": { "attributes": { - "architectures": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true - }, "arn": { "type": "string", + "optional": true, "computed": true }, - "code_signing_config_arn": { - "type": "string", - "optional": true - }, - "description": { - "type": "string", - "optional": true - }, - "filename": { + "encryption_type": { "type": "string", "optional": true }, - "function_name": { - "type": "string", - "required": true - }, - "handler": { - "type": "string", + "enforce_consumer_deletion": { + "type": "bool", "optional": true }, "id": { @@ -51930,85 +61823,145 @@ "optional": true, "computed": true }, - "image_uri": { + "kms_key_id": { "type": "string", "optional": true }, - "invoke_arn": { + "name": { "type": "string", - "computed": true + "required": true }, - "kms_key_arn": { - "type": "string", + "retention_period": { + "type": "number", "optional": true }, - "last_modified": { - "type": "string", - "computed": true + "shard_count": { + "type": "number", + "optional": true }, - "layers": { + "shard_level_metrics": { "type": [ - "list", + "set", "string" ], "optional": true }, - "memory_size": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "package_type": { - "type": "string", - "optional": true + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "stream_mode_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "stream_mode": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "publish": { - "type": "bool", - "optional": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_kinesis_stream_consumer": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, - "qualified_arn": { + "creation_timestamp": { "type": "string", "computed": true }, - "reserved_concurrent_executions": { - "type": "number", - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "role": { + "name": { "type": "string", "required": true }, - "runtime": { + "stream_arn": { "type": "string", - "optional": true - }, - "s3_bucket": { + "required": true + } + } + } + }, + "aws_kinesis_video_stream": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true + "computed": true }, - "s3_key": { + "creation_time": { "type": "string", + "computed": true + }, + "data_retention_in_hours": { + "type": "number", "optional": true }, - "s3_object_version": { + "device_name": { "type": "string", "optional": true }, - "signing_job_arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "signing_profile_version_arn": { + "kms_key_id": { "type": "string", + "optional": true, "computed": true }, - "source_code_hash": { + "media_type": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "source_code_size": { - "type": "number", - "computed": true + "name": { + "type": "string", + "required": true }, "tags": { "type": [ @@ -52025,80 +61978,745 @@ "optional": true, "computed": true }, - "timeout": { - "type": "number", - "optional": true - }, "version": { "type": "string", "computed": true } }, "block_types": { - "dead_letter_config": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "target_arn": { + "create": { "type": "string", - "required": true + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true } } - }, - "max_items": 1 - }, - "environment": { - "nesting_mode": "list", - "block": { - "attributes": { - "variables": { - "type": [ - "map", - "string" - ], - "optional": true - } - } - }, - "max_items": 1 + } + } + } + } + }, + "aws_kinesisanalyticsv2_application": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, - "file_system_config": { + "create_timestamp": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "force_stop": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_update_timestamp": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "runtime_environment": { + "type": "string", + "required": true + }, + "service_execution_role": { + "type": "string", + "required": true + }, + "start_application": { + "type": "bool", + "optional": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "version_id": { + "type": "number", + "computed": true + } + }, + "block_types": { + "application_configuration": { "nesting_mode": "list", "block": { - "attributes": { - "arn": { - "type": "string", - "required": true + "block_types": { + "application_code_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "code_content_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "code_content": { + "nesting_mode": "list", + "block": { + "attributes": { + "text_content": { + "type": "string", + "optional": true + } + }, + "block_types": { + "s3_content_location": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_arn": { + "type": "string", + "required": true + }, + "file_key": { + "type": "string", + "required": true + }, + "object_version": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 }, - "local_mount_path": { - "type": "string", - "required": true + "application_snapshot_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "snapshots_enabled": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 + }, + "environment_properties": { + "nesting_mode": "list", + "block": { + "block_types": { + "property_group": { + "nesting_mode": "set", + "block": { + "attributes": { + "property_group_id": { + "type": "string", + "required": true + }, + "property_map": { + "type": [ + "map", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 50 + } + } + }, + "max_items": 1 + }, + "flink_application_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "checkpoint_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "checkpoint_interval": { + "type": "number", + "optional": true, + "computed": true + }, + "checkpointing_enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "configuration_type": { + "type": "string", + "required": true + }, + "min_pause_between_checkpoints": { + "type": "number", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "monitoring_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "configuration_type": { + "type": "string", + "required": true + }, + "log_level": { + "type": "string", + "optional": true, + "computed": true + }, + "metrics_level": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "parallelism_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "auto_scaling_enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "configuration_type": { + "type": "string", + "required": true + }, + "parallelism": { + "type": "number", + "optional": true, + "computed": true + }, + "parallelism_per_kpu": { + "type": "number", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "run_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "application_restore_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "application_restore_type": { + "type": "string", + "optional": true, + "computed": true + }, + "snapshot_name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "flink_run_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_non_restored_state": { + "type": "bool", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "sql_application_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "input": { + "nesting_mode": "list", + "block": { + "attributes": { + "in_app_stream_names": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "input_id": { + "type": "string", + "computed": true + }, + "name_prefix": { + "type": "string", + "required": true + } + }, + "block_types": { + "input_parallelism": { + "nesting_mode": "list", + "block": { + "attributes": { + "count": { + "type": "number", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "input_processing_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "input_lambda_processor": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "input_schema": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_encoding": { + "type": "string", + "optional": true + } + }, + "block_types": { + "record_column": { + "nesting_mode": "list", + "block": { + "attributes": { + "mapping": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "sql_type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1000 + }, + "record_format": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_format_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "mapping_parameters": { + "nesting_mode": "list", + "block": { + "block_types": { + "csv_mapping_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_column_delimiter": { + "type": "string", + "required": true + }, + "record_row_delimiter": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "json_mapping_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_row_path": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "input_starting_position_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "input_starting_position": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "kinesis_firehose_input": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "kinesis_streams_input": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "output": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "output_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "destination_schema": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_format_type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "kinesis_firehose_output": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "kinesis_streams_output": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "lambda_output": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 3 + }, + "reference_data_source": { + "nesting_mode": "list", + "block": { + "attributes": { + "reference_id": { + "type": "string", + "computed": true + }, + "table_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "reference_schema": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_encoding": { + "type": "string", + "optional": true + } + }, + "block_types": { + "record_column": { + "nesting_mode": "list", + "block": { + "attributes": { + "mapping": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "sql_type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1000 + }, + "record_format": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_format_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "mapping_parameters": { + "nesting_mode": "list", + "block": { + "block_types": { + "csv_mapping_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_column_delimiter": { + "type": "string", + "required": true + }, + "record_row_delimiter": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "json_mapping_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "record_row_path": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "s3_reference_data_source": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_arn": { + "type": "string", + "required": true + }, + "file_key": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "vpc_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_group_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "vpc_configuration_id": { + "type": "string", + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + } + }, + "max_items": 1 } } }, "max_items": 1 }, - "image_config": { + "cloudwatch_logging_options": { "nesting_mode": "list", "block": { "attributes": { - "command": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "entry_point": { - "type": [ - "list", - "string" - ], - "optional": true + "cloudwatch_logging_option_id": { + "type": "string", + "computed": true }, - "working_directory": { + "log_stream_arn": { "type": "string", - "optional": true + "required": true } } }, @@ -52111,296 +62729,231 @@ "create": { "type": "string", "optional": true - } - } - } - }, - "tracing_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "mode": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "vpc_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "security_group_ids": { - "type": [ - "set", - "string" - ], - "required": true }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "required": true + "delete": { + "type": "string", + "optional": true }, - "vpc_id": { + "update": { "type": "string", - "computed": true + "optional": true } } - }, - "max_items": 1 + } } } } }, - "aws_lambda_function_event_invoke_config": { + "aws_kinesisanalyticsv2_application_snapshot": { "version": 0, "block": { "attributes": { - "function_name": { + "application_name": { "type": "string", "required": true }, + "application_version_id": { + "type": "number", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "maximum_event_age_in_seconds": { - "type": "number", - "optional": true - }, - "maximum_retry_attempts": { - "type": "number", - "optional": true + "snapshot_creation_timestamp": { + "type": "string", + "computed": true }, - "qualifier": { + "snapshot_name": { "type": "string", - "optional": true + "required": true } }, "block_types": { - "destination_config": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { - "block_types": { - "on_failure": { - "nesting_mode": "list", - "block": { - "attributes": { - "destination": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "attributes": { + "create": { + "type": "string", + "optional": true }, - "on_success": { - "nesting_mode": "list", - "block": { - "attributes": { - "destination": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "delete": { + "type": "string", + "optional": true } } - }, - "max_items": 1 + } } } } }, - "aws_lambda_invocation": { + "aws_kms_alias": { "version": 0, "block": { "attributes": { - "function_name": { + "arn": { "type": "string", - "required": true + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "input": { + "name": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "qualifier": { + "name_prefix": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "result": { + "target_key_arn": { "type": "string", "computed": true }, - "triggers": { - "type": [ - "map", - "string" - ], - "optional": true + "target_key_id": { + "type": "string", + "required": true } } } }, - "aws_lambda_layer_version": { + "aws_kms_ciphertext": { "version": 0, "block": { "attributes": { - "arn": { + "ciphertext_blob": { "type": "string", "computed": true }, - "compatible_architectures": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "compatible_runtimes": { + "context": { "type": [ - "set", + "map", "string" ], "optional": true }, - "created_date": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "filename": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "layer_arn": { - "type": "string", - "computed": true - }, - "layer_name": { + "key_id": { "type": "string", "required": true }, - "license_info": { + "plaintext": { "type": "string", - "optional": true - }, - "s3_bucket": { + "required": true, + "sensitive": true + } + } + } + }, + "aws_kms_external_key": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", + "computed": true + }, + "bypass_policy_lockout_safety_check": { + "type": "bool", "optional": true }, - "s3_key": { - "type": "string", + "deletion_window_in_days": { + "type": "number", "optional": true }, - "s3_object_version": { + "description": { "type": "string", "optional": true }, - "signing_job_arn": { - "type": "string", + "enabled": { + "type": "bool", + "optional": true, "computed": true }, - "signing_profile_version_arn": { + "expiration_model": { "type": "string", "computed": true }, - "skip_destroy": { - "type": "bool", - "optional": true - }, - "source_code_hash": { + "id": { "type": "string", "optional": true, "computed": true }, - "source_code_size": { - "type": "number", - "computed": true - }, - "version": { - "type": "string", - "computed": true - } - } - } - }, - "aws_lambda_layer_version_permission": { - "version": 0, - "block": { - "attributes": { - "action": { + "key_material_base64": { "type": "string", - "required": true + "optional": true, + "sensitive": true }, - "id": { + "key_state": { "type": "string", - "optional": true, "computed": true }, - "layer_name": { + "key_usage": { "type": "string", - "required": true + "computed": true }, - "organization_id": { - "type": "string", - "optional": true + "multi_region": { + "type": "bool", + "optional": true, + "computed": true }, "policy": { "type": "string", + "optional": true, "computed": true }, - "principal": { - "type": "string", - "required": true + "tags": { + "type": [ + "map", + "string" + ], + "optional": true }, - "revision_id": { - "type": "string", + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "statement_id": { + "valid_to": { "type": "string", - "required": true - }, - "version_number": { - "type": "number", - "required": true + "optional": true } } } }, - "aws_lambda_permission": { + "aws_kms_grant": { "version": 0, "block": { "attributes": { - "action": { + "grant_creation_tokens": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "grant_id": { "type": "string", - "required": true + "computed": true }, - "event_source_token": { + "grant_token": { "type": "string", - "optional": true + "computed": true }, - "function_name": { + "grantee_principal": { "type": "string", "required": true }, @@ -52409,67 +62962,47 @@ "optional": true, "computed": true }, - "principal": { + "key_id": { "type": "string", "required": true }, - "qualifier": { + "name": { "type": "string", "optional": true }, - "source_account": { - "type": "string", - "optional": true + "operations": { + "type": [ + "set", + "string" + ], + "required": true }, - "source_arn": { - "type": "string", + "retire_on_delete": { + "type": "bool", "optional": true }, - "statement_id": { - "type": "string", - "optional": true, - "computed": true - }, - "statement_id_prefix": { + "retiring_principal": { "type": "string", "optional": true } - } - } - }, - "aws_lambda_provisioned_concurrency_config": { - "version": 0, - "block": { - "attributes": { - "function_name": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "provisioned_concurrent_executions": { - "type": "number", - "required": true - }, - "qualifier": { - "type": "string", - "required": true - } }, "block_types": { - "timeouts": { - "nesting_mode": "single", + "constraints": { + "nesting_mode": "set", "block": { "attributes": { - "create": { - "type": "string", + "encryption_context_equals": { + "type": [ + "map", + "string" + ], "optional": true }, - "update": { - "type": "string", + "encryption_context_subset": { + "type": [ + "map", + "string" + ], "optional": true } } @@ -52478,7 +63011,7 @@ } } }, - "aws_launch_configuration": { + "aws_kms_key": { "version": 0, "block": { "attributes": { @@ -52486,21 +63019,25 @@ "type": "string", "computed": true }, - "associate_public_ip_address": { + "bypass_policy_lockout_safety_check": { "type": "bool", "optional": true }, - "ebs_optimized": { - "type": "bool", - "optional": true, - "computed": true + "customer_master_key_spec": { + "type": "string", + "optional": true }, - "enable_monitoring": { - "type": "bool", + "deletion_window_in_days": { + "type": "number", "optional": true }, - "iam_instance_profile": { + "description": { "type": "string", + "optional": true, + "computed": true + }, + "enable_key_rotation": { + "type": "bool", "optional": true }, "id": { @@ -52508,193 +63045,129 @@ "optional": true, "computed": true }, - "image_id": { - "type": "string", - "required": true - }, - "instance_type": { - "type": "string", - "required": true + "is_enabled": { + "type": "bool", + "optional": true }, - "key_name": { + "key_id": { "type": "string", - "optional": true, "computed": true }, - "name": { + "key_usage": { "type": "string", + "optional": true + }, + "multi_region": { + "type": "bool", "optional": true, "computed": true }, - "name_prefix": { + "policy": { "type": "string", "optional": true, "computed": true }, - "placement_tenancy": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "security_groups": { + "tags_all": { "type": [ - "set", + "map", "string" ], + "optional": true, + "computed": true + } + } + } + }, + "aws_kms_replica_external_key": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "bypass_policy_lockout_safety_check": { + "type": "bool", "optional": true }, - "spot_price": { - "type": "string", + "deletion_window_in_days": { + "type": "number", "optional": true }, - "user_data": { + "description": { "type": "string", "optional": true }, - "user_data_base64": { + "enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "expiration_model": { "type": "string", - "optional": true + "computed": true }, - "vpc_classic_link_id": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "vpc_classic_link_security_groups": { + "key_id": { + "type": "string", + "computed": true + }, + "key_material_base64": { + "type": "string", + "optional": true, + "sensitive": true + }, + "key_state": { + "type": "string", + "computed": true + }, + "key_usage": { + "type": "string", + "computed": true + }, + "policy": { + "type": "string", + "optional": true, + "computed": true + }, + "primary_key_arn": { + "type": "string", + "required": true + }, + "tags": { "type": [ - "set", + "map", "string" ], "optional": true - } - }, - "block_types": { - "ebs_block_device": { - "nesting_mode": "set", - "block": { - "attributes": { - "delete_on_termination": { - "type": "bool", - "optional": true - }, - "device_name": { - "type": "string", - "required": true - }, - "encrypted": { - "type": "bool", - "optional": true, - "computed": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true - }, - "no_device": { - "type": "bool", - "optional": true - }, - "snapshot_id": { - "type": "string", - "optional": true, - "computed": true - }, - "throughput": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_type": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "ephemeral_block_device": { - "nesting_mode": "set", - "block": { - "attributes": { - "device_name": { - "type": "string", - "required": true - }, - "virtual_name": { - "type": "string", - "required": true - } - } - } }, - "metadata_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "http_endpoint": { - "type": "string", - "optional": true, - "computed": true - }, - "http_put_response_hop_limit": { - "type": "number", - "optional": true, - "computed": true - }, - "http_tokens": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true }, - "root_block_device": { - "nesting_mode": "list", - "block": { - "attributes": { - "delete_on_termination": { - "type": "bool", - "optional": true - }, - "encrypted": { - "type": "bool", - "optional": true, - "computed": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true - }, - "throughput": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_type": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 + "valid_to": { + "type": "string", + "optional": true } } } }, - "aws_launch_template": { + "aws_kms_replica_key": { "version": 0, "block": { "attributes": { @@ -52702,72 +63175,51 @@ "type": "string", "computed": true }, - "default_version": { + "bypass_policy_lockout_safety_check": { + "type": "bool", + "optional": true + }, + "deletion_window_in_days": { "type": "number", - "optional": true, - "computed": true + "optional": true }, "description": { "type": "string", "optional": true }, - "disable_api_termination": { + "enabled": { "type": "bool", "optional": true }, - "ebs_optimized": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "image_id": { - "type": "string", - "optional": true - }, - "instance_initiated_shutdown_behavior": { - "type": "string", - "optional": true - }, - "instance_type": { + "key_id": { "type": "string", - "optional": true + "computed": true }, - "kernel_id": { - "type": "string", - "optional": true + "key_rotation_enabled": { + "type": "bool", + "computed": true }, - "key_name": { + "key_spec": { "type": "string", - "optional": true - }, - "latest_version": { - "type": "number", "computed": true }, - "name": { + "key_usage": { "type": "string", - "optional": true, "computed": true }, - "name_prefix": { + "policy": { "type": "string", "optional": true, "computed": true }, - "ram_disk_id": { + "primary_key_arn": { "type": "string", - "optional": true - }, - "security_group_names": { - "type": [ - "set", - "string" - ], - "optional": true + "required": true }, "tags": { "type": [ @@ -52783,296 +63235,268 @@ ], "optional": true, "computed": true + } + } + } + }, + "aws_lakeformation_data_lake_settings": { + "version": 0, + "block": { + "attributes": { + "admins": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true }, - "update_default_version": { - "type": "bool", + "catalog_id": { + "type": "string", "optional": true }, - "user_data": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "vpc_security_group_ids": { + "trusted_resource_owners": { "type": [ - "set", + "list", "string" ], - "optional": true + "optional": true, + "computed": true } }, "block_types": { - "block_device_mappings": { + "create_database_default_permissions": { "nesting_mode": "list", "block": { "attributes": { - "device_name": { - "type": "string", - "optional": true - }, - "no_device": { - "type": "string", - "optional": true + "permissions": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true }, - "virtual_name": { - "type": "string", - "optional": true - } - }, - "block_types": { - "ebs": { - "nesting_mode": "list", - "block": { - "attributes": { - "delete_on_termination": { - "type": "string", - "optional": true - }, - "encrypted": { - "type": "string", - "optional": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true - }, - "kms_key_id": { - "type": "string", - "optional": true - }, - "snapshot_id": { - "type": "string", - "optional": true - }, - "throughput": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_type": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - } - } - } - }, - "capacity_reservation_specification": { - "nesting_mode": "list", - "block": { - "attributes": { - "capacity_reservation_preference": { + "principal": { "type": "string", - "optional": true - } - }, - "block_types": { - "capacity_reservation_target": { - "nesting_mode": "list", - "block": { - "attributes": { - "capacity_reservation_id": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 + "optional": true, + "computed": true } } }, - "max_items": 1 + "max_items": 3 }, - "cpu_options": { + "create_table_default_permissions": { "nesting_mode": "list", "block": { "attributes": { - "core_count": { - "type": "number", - "optional": true + "permissions": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true }, - "threads_per_core": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "credit_specification": { - "nesting_mode": "list", - "block": { - "attributes": { - "cpu_credits": { + "principal": { "type": "string", - "optional": true + "optional": true, + "computed": true } } }, - "max_items": 1 + "max_items": 3 + } + } + } + }, + "aws_lakeformation_lf_tag": { + "version": 0, + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true }, - "elastic_gpu_specifications": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - } - } + "id": { + "type": "string", + "optional": true, + "computed": true }, - "elastic_inference_accelerator": { + "key": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "aws_lakeformation_permissions": { + "version": 0, + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true + }, + "catalog_resource": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "permissions": { + "type": [ + "list", + "string" + ], + "required": true + }, + "permissions_with_grant_option": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + }, + "principal": { + "type": "string", + "required": true + } + }, + "block_types": { + "data_location": { "nesting_mode": "list", "block": { "attributes": { - "type": { + "arn": { "type": "string", "required": true + }, + "catalog_id": { + "type": "string", + "optional": true, + "computed": true } } }, "max_items": 1 }, - "enclave_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "hibernation_options": { + "database": { "nesting_mode": "list", "block": { "attributes": { - "configured": { - "type": "bool", + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", "required": true } } }, "max_items": 1 }, - "iam_instance_profile": { + "lf_tag": { "nesting_mode": "list", "block": { "attributes": { - "arn": { + "catalog_id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "name": { + "key": { "type": "string", - "optional": true + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true } } }, "max_items": 1 }, - "instance_market_options": { + "lf_tag_policy": { "nesting_mode": "list", "block": { "attributes": { - "market_type": { + "catalog_id": { "type": "string", - "optional": true + "optional": true, + "computed": true + }, + "resource_type": { + "type": "string", + "required": true } }, "block_types": { - "spot_options": { + "expression": { "nesting_mode": "list", "block": { "attributes": { - "block_duration_minutes": { - "type": "number", - "optional": true - }, - "instance_interruption_behavior": { - "type": "string", - "optional": true - }, - "max_price": { - "type": "string", - "optional": true - }, - "spot_instance_type": { + "key": { "type": "string", - "optional": true + "required": true }, - "valid_until": { - "type": "string", - "optional": true, - "computed": true + "values": { + "type": [ + "set", + "string" + ], + "required": true } } }, - "max_items": 1 + "min_items": 1, + "max_items": 5 } } }, "max_items": 1 }, - "license_specification": { - "nesting_mode": "set", - "block": { - "attributes": { - "license_configuration_arn": { - "type": "string", - "required": true - } - } - } - }, - "metadata_options": { + "table": { "nesting_mode": "list", "block": { "attributes": { - "http_endpoint": { + "catalog_id": { "type": "string", "optional": true, "computed": true }, - "http_protocol_ipv6": { + "database_name": { "type": "string", - "optional": true - }, - "http_put_response_hop_limit": { - "type": "number", - "optional": true, - "computed": true + "required": true }, - "http_tokens": { + "name": { "type": "string", "optional": true, "computed": true }, - "instance_metadata_tags": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "monitoring": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { + "wildcard": { "type": "bool", "optional": true } @@ -53080,135 +63504,202 @@ }, "max_items": 1 }, - "network_interfaces": { + "table_with_columns": { "nesting_mode": "list", "block": { "attributes": { - "associate_carrier_ip_address": { - "type": "string", - "optional": true - }, - "associate_public_ip_address": { - "type": "string", - "optional": true - }, - "delete_on_termination": { - "type": "string", - "optional": true - }, - "description": { - "type": "string", - "optional": true - }, - "device_index": { - "type": "number", - "optional": true - }, - "interface_type": { + "catalog_id": { "type": "string", - "optional": true - }, - "ipv4_address_count": { - "type": "number", - "optional": true + "optional": true, + "computed": true }, - "ipv4_addresses": { + "column_names": { "type": [ "set", "string" ], "optional": true }, - "ipv6_address_count": { - "type": "number", - "optional": true + "database_name": { + "type": "string", + "required": true }, - "ipv6_addresses": { + "excluded_column_names": { "type": [ "set", "string" ], "optional": true }, - "network_card_index": { - "type": "number", - "optional": true - }, - "network_interface_id": { + "name": { "type": "string", + "required": true + }, + "wildcard": { + "type": "bool", "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_lakeformation_resource": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_modified": { + "type": "string", + "computed": true + }, + "role_arn": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_lakeformation_resource_lf_tags": { + "version": 0, + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "database": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true }, - "private_ip_address": { + "name": { "type": "string", - "optional": true + "required": true + } + } + }, + "max_items": 1 + }, + "lf_tag": { + "nesting_mode": "set", + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true }, - "security_groups": { - "type": [ - "set", - "string" - ], - "optional": true + "key": { + "type": "string", + "required": true }, - "subnet_id": { + "value": { "type": "string", - "optional": true + "required": true } } - } + }, + "min_items": 1 }, - "placement": { + "table": { "nesting_mode": "list", "block": { "attributes": { - "affinity": { + "catalog_id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "availability_zone": { + "database_name": { "type": "string", - "optional": true + "required": true }, - "group_name": { + "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "host_id": { - "type": "string", + "wildcard": { + "type": "bool", "optional": true - }, - "host_resource_group_arn": { + } + } + }, + "max_items": 1 + }, + "table_with_columns": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog_id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "partition_number": { - "type": "number", + "column_names": { + "type": [ + "set", + "string" + ], "optional": true }, - "spread_domain": { + "database_name": { "type": "string", + "required": true + }, + "excluded_column_names": { + "type": [ + "set", + "string" + ], "optional": true }, - "tenancy": { + "name": { "type": "string", + "required": true + }, + "wildcard": { + "type": "bool", "optional": true } } }, "max_items": 1 }, - "tag_specifications": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "resource_type": { + "create": { "type": "string", "optional": true }, - "tags": { - "type": [ - "map", - "string" - ], + "delete": { + "type": "string", "optional": true } } @@ -53217,7 +63708,7 @@ } } }, - "aws_lb": { + "aws_lambda_alias": { "version": 0, "block": { "attributes": { @@ -53225,226 +63716,142 @@ "type": "string", "computed": true }, - "arn_suffix": { - "type": "string", - "computed": true - }, - "customer_owned_ipv4_pool": { + "description": { "type": "string", "optional": true }, - "desync_mitigation_mode": { + "function_name": { "type": "string", - "optional": true + "required": true }, - "dns_name": { + "function_version": { "type": "string", - "computed": true - }, - "drop_invalid_header_fields": { - "type": "bool", - "optional": true - }, - "enable_cross_zone_load_balancing": { - "type": "bool", - "optional": true - }, - "enable_deletion_protection": { - "type": "bool", - "optional": true - }, - "enable_http2": { - "type": "bool", - "optional": true - }, - "enable_waf_fail_open": { - "type": "bool", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "idle_timeout": { - "type": "number", - "optional": true + "invoke_arn": { + "type": "string", + "computed": true }, - "internal": { - "type": "bool", - "optional": true, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "routing_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "additional_version_weights": { + "type": [ + "map", + "number" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_lambda_code_signing_config": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", "computed": true }, - "ip_address_type": { + "config_id": { "type": "string", - "optional": true, "computed": true }, - "load_balancer_type": { + "description": { "type": "string", "optional": true }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { + "id": { "type": "string", - "optional": true - }, - "security_groups": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "subnets": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], "optional": true, "computed": true }, - "vpc_id": { - "type": "string", - "computed": true - }, - "zone_id": { + "last_modified": { "type": "string", "computed": true } }, "block_types": { - "access_logs": { + "allowed_publishers": { "nesting_mode": "list", "block": { "attributes": { - "bucket": { - "type": "string", + "signing_profile_version_arns": { + "type": [ + "set", + "string" + ], "required": true - }, - "enabled": { - "type": "bool", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true } } }, + "min_items": 1, "max_items": 1 }, - "subnet_mapping": { - "nesting_mode": "set", + "policies": { + "nesting_mode": "list", "block": { "attributes": { - "allocation_id": { - "type": "string", - "optional": true - }, - "ipv6_address": { - "type": "string", - "optional": true - }, - "outpost_id": { - "type": "string", - "computed": true - }, - "private_ipv4_address": { - "type": "string", - "optional": true - }, - "subnet_id": { + "untrusted_artifact_on_deployment": { "type": "string", "required": true } } - } - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } + }, + "max_items": 1 } } } }, - "aws_lb_cookie_stickiness_policy": { + "aws_lambda_event_source_mapping": { "version": 0, "block": { "attributes": { - "cookie_expiration_period": { + "batch_size": { "type": "number", "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "lb_port": { - "type": "number", - "required": true + "bisect_batch_on_function_error": { + "type": "bool", + "optional": true }, - "load_balancer": { - "type": "string", - "required": true + "enabled": { + "type": "bool", + "optional": true }, - "name": { - "type": "string", - "required": true - } - } - } - }, - "aws_lb_listener": { - "version": 0, - "block": { - "attributes": { - "alpn_policy": { + "event_source_arn": { "type": "string", "optional": true }, - "arn": { + "function_arn": { "type": "string", "computed": true }, - "certificate_arn": { + "function_name": { "type": "string", + "required": true + }, + "function_response_types": { + "type": [ + "set", + "string" + ], "optional": true }, "id": { @@ -53452,545 +63859,95 @@ "optional": true, "computed": true }, - "load_balancer_arn": { + "last_modified": { "type": "string", - "required": true + "computed": true }, - "port": { + "last_processing_result": { + "type": "string", + "computed": true + }, + "maximum_batching_window_in_seconds": { "type": "number", "optional": true }, - "protocol": { - "type": "string", + "maximum_record_age_in_seconds": { + "type": "number", "optional": true, "computed": true }, - "ssl_policy": { - "type": "string", + "maximum_retry_attempts": { + "type": "number", "optional": true, "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "parallelization_factor": { + "type": "number", + "optional": true, + "computed": true }, - "tags_all": { + "queues": { "type": [ - "map", + "set", "string" ], - "optional": true, - "computed": true - } - }, - "block_types": { - "default_action": { - "nesting_mode": "list", - "block": { - "attributes": { - "order": { - "type": "number", - "optional": true, - "computed": true - }, - "target_group_arn": { - "type": "string", - "optional": true - }, - "type": { - "type": "string", - "required": true - } - }, - "block_types": { - "authenticate_cognito": { - "nesting_mode": "list", - "block": { - "attributes": { - "authentication_request_extra_params": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "on_unauthenticated_request": { - "type": "string", - "optional": true, - "computed": true - }, - "scope": { - "type": "string", - "optional": true, - "computed": true - }, - "session_cookie_name": { - "type": "string", - "optional": true, - "computed": true - }, - "session_timeout": { - "type": "number", - "optional": true, - "computed": true - }, - "user_pool_arn": { - "type": "string", - "required": true - }, - "user_pool_client_id": { - "type": "string", - "required": true - }, - "user_pool_domain": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "authenticate_oidc": { - "nesting_mode": "list", - "block": { - "attributes": { - "authentication_request_extra_params": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "authorization_endpoint": { - "type": "string", - "required": true - }, - "client_id": { - "type": "string", - "required": true - }, - "client_secret": { - "type": "string", - "required": true, - "sensitive": true - }, - "issuer": { - "type": "string", - "required": true - }, - "on_unauthenticated_request": { - "type": "string", - "optional": true, - "computed": true - }, - "scope": { - "type": "string", - "optional": true, - "computed": true - }, - "session_cookie_name": { - "type": "string", - "optional": true, - "computed": true - }, - "session_timeout": { - "type": "number", - "optional": true, - "computed": true - }, - "token_endpoint": { - "type": "string", - "required": true - }, - "user_info_endpoint": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "fixed_response": { - "nesting_mode": "list", - "block": { - "attributes": { - "content_type": { - "type": "string", - "required": true - }, - "message_body": { - "type": "string", - "optional": true - }, - "status_code": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "forward": { - "nesting_mode": "list", - "block": { - "block_types": { - "stickiness": { - "nesting_mode": "list", - "block": { - "attributes": { - "duration": { - "type": "number", - "required": true - }, - "enabled": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "target_group": { - "nesting_mode": "set", - "block": { - "attributes": { - "arn": { - "type": "string", - "required": true - }, - "weight": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 5 - } - } - }, - "max_items": 1 - }, - "redirect": { - "nesting_mode": "list", - "block": { - "attributes": { - "host": { - "type": "string", - "optional": true - }, - "path": { - "type": "string", - "optional": true - }, - "port": { - "type": "string", - "optional": true - }, - "protocol": { - "type": "string", - "optional": true - }, - "query": { - "type": "string", - "optional": true - }, - "status_code": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "read": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_lb_listener_certificate": { - "version": 0, - "block": { - "attributes": { - "certificate_arn": { - "type": "string", - "required": true + "optional": true }, - "id": { + "starting_position": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "listener_arn": { - "type": "string", - "required": true - } - } - } - }, - "aws_lb_listener_rule": { - "version": 0, - "block": { - "attributes": { - "arn": { + "starting_position_timestamp": { "type": "string", - "computed": true + "optional": true }, - "id": { + "state": { "type": "string", - "optional": true, "computed": true }, - "listener_arn": { + "state_transition_reason": { "type": "string", - "required": true - }, - "priority": { - "type": "number", - "optional": true, "computed": true }, - "tags": { + "topics": { "type": [ - "map", + "set", "string" ], "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, + "tumbling_window_in_seconds": { + "type": "number", + "optional": true + }, + "uuid": { + "type": "string", "computed": true } }, "block_types": { - "action": { + "amazon_managed_kafka_event_source_config": { "nesting_mode": "list", "block": { "attributes": { - "order": { - "type": "number", + "consumer_group_id": { + "type": "string", "optional": true, "computed": true - }, - "target_group_arn": { - "type": "string", - "optional": true - }, - "type": { - "type": "string", - "required": true } - }, + } + }, + "max_items": 1 + }, + "destination_config": { + "nesting_mode": "list", + "block": { "block_types": { - "authenticate_cognito": { - "nesting_mode": "list", - "block": { - "attributes": { - "authentication_request_extra_params": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "on_unauthenticated_request": { - "type": "string", - "optional": true, - "computed": true - }, - "scope": { - "type": "string", - "optional": true - }, - "session_cookie_name": { - "type": "string", - "optional": true - }, - "session_timeout": { - "type": "number", - "optional": true - }, - "user_pool_arn": { - "type": "string", - "required": true - }, - "user_pool_client_id": { - "type": "string", - "required": true - }, - "user_pool_domain": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "authenticate_oidc": { - "nesting_mode": "list", - "block": { - "attributes": { - "authentication_request_extra_params": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "authorization_endpoint": { - "type": "string", - "required": true - }, - "client_id": { - "type": "string", - "required": true - }, - "client_secret": { - "type": "string", - "required": true, - "sensitive": true - }, - "issuer": { - "type": "string", - "required": true - }, - "on_unauthenticated_request": { - "type": "string", - "optional": true, - "computed": true - }, - "scope": { - "type": "string", - "optional": true - }, - "session_cookie_name": { - "type": "string", - "optional": true - }, - "session_timeout": { - "type": "number", - "optional": true - }, - "token_endpoint": { - "type": "string", - "required": true - }, - "user_info_endpoint": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "fixed_response": { - "nesting_mode": "list", - "block": { - "attributes": { - "content_type": { - "type": "string", - "required": true - }, - "message_body": { - "type": "string", - "optional": true - }, - "status_code": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "forward": { - "nesting_mode": "list", - "block": { - "block_types": { - "stickiness": { - "nesting_mode": "list", - "block": { - "attributes": { - "duration": { - "type": "number", - "required": true - }, - "enabled": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "target_group": { - "nesting_mode": "set", - "block": { - "attributes": { - "arn": { - "type": "string", - "required": true - }, - "weight": { - "type": "number", - "optional": true - } - } - }, - "min_items": 2, - "max_items": 5 - } - } - }, - "max_items": 1 - }, - "redirect": { + "on_failure": { "nesting_mode": "list", "block": { "attributes": { - "host": { - "type": "string", - "optional": true - }, - "path": { - "type": "string", - "optional": true - }, - "port": { - "type": "string", - "optional": true - }, - "protocol": { - "type": "string", - "optional": true - }, - "query": { - "type": "string", - "optional": true - }, - "status_code": { + "destination_arn": { "type": "string", "required": true } @@ -54000,171 +63957,108 @@ } } }, - "min_items": 1 + "max_items": 1 }, - "condition": { - "nesting_mode": "set", + "filter_criteria": { + "nesting_mode": "list", "block": { "block_types": { - "host_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - }, - "http_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "http_header_name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - }, - "http_request_method": { - "nesting_mode": "list", - "block": { - "attributes": { - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - }, - "path_pattern": { - "nesting_mode": "list", - "block": { - "attributes": { - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - }, - "query_string": { + "filter": { "nesting_mode": "set", "block": { "attributes": { - "key": { + "pattern": { "type": "string", "optional": true - }, - "value": { - "type": "string", - "required": true - } - } - } - }, - "source_ip": { - "nesting_mode": "list", - "block": { - "attributes": { - "values": { - "type": [ - "set", - "string" - ], - "required": true } } }, - "max_items": 1 + "max_items": 5 } } }, - "min_items": 1 - } - } - } - }, - "aws_lb_ssl_negotiation_policy": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true + "max_items": 1 }, - "lb_port": { - "type": "number", - "required": true + "self_managed_event_source": { + "nesting_mode": "list", + "block": { + "attributes": { + "endpoints": { + "type": [ + "map", + "string" + ], + "required": true + } + } + }, + "max_items": 1 }, - "load_balancer": { - "type": "string", - "required": true + "self_managed_kafka_event_source_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "consumer_group_id": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "attribute": { + "source_access_configuration": { "nesting_mode": "set", "block": { "attributes": { - "name": { + "type": { "type": "string", "required": true }, - "value": { + "uri": { "type": "string", "required": true } } - } + }, + "max_items": 22 } } } }, - "aws_lb_target_group": { + "aws_lambda_function": { "version": 0, "block": { "attributes": { + "architectures": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + }, "arn": { "type": "string", "computed": true }, - "arn_suffix": { + "code_signing_config_arn": { "type": "string", - "computed": true + "optional": true }, - "connection_termination": { - "type": "bool", + "description": { + "type": "string", "optional": true }, - "deregistration_delay": { + "filename": { + "type": "string", + "optional": true + }, + "function_name": { + "type": "string", + "required": true + }, + "handler": { "type": "string", "optional": true }, @@ -54173,50 +64067,86 @@ "optional": true, "computed": true }, - "lambda_multi_value_headers_enabled": { - "type": "bool", + "image_uri": { + "type": "string", "optional": true }, - "load_balancing_algorithm_type": { + "invoke_arn": { "type": "string", - "optional": true, "computed": true }, - "name": { + "kms_key_arn": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "name_prefix": { + "last_modified": { "type": "string", + "computed": true + }, + "layers": { + "type": [ + "list", + "string" + ], "optional": true }, - "port": { + "memory_size": { "type": "number", "optional": true }, - "preserve_client_ip": { + "package_type": { + "type": "string", + "optional": true + }, + "publish": { + "type": "bool", + "optional": true + }, + "qualified_arn": { "type": "string", - "optional": true, "computed": true }, - "protocol": { + "reserved_concurrent_executions": { + "type": "number", + "optional": true + }, + "role": { + "type": "string", + "required": true + }, + "runtime": { "type": "string", "optional": true }, - "protocol_version": { + "s3_bucket": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "proxy_protocol_v2": { - "type": "bool", + "s3_key": { + "type": "string", "optional": true }, - "slow_start": { - "type": "number", + "s3_object_version": { + "type": "string", "optional": true }, + "signing_job_arn": { + "type": "string", + "computed": true + }, + "signing_profile_version_arn": { + "type": "string", + "computed": true + }, + "source_code_hash": { + "type": "string", + "optional": true, + "computed": true + }, + "source_code_size": { + "type": "number", + "computed": true + }, "tags": { "type": [ "map", @@ -54232,293 +64162,97 @@ "optional": true, "computed": true }, - "target_type": { - "type": "string", + "timeout": { + "type": "number", "optional": true }, - "vpc_id": { + "version": { "type": "string", - "optional": true + "computed": true } }, "block_types": { - "health_check": { + "dead_letter_config": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { - "type": "bool", - "optional": true - }, - "healthy_threshold": { - "type": "number", - "optional": true - }, - "interval": { - "type": "number", - "optional": true - }, - "matcher": { - "type": "string", - "optional": true, - "computed": true - }, - "path": { - "type": "string", - "optional": true, - "computed": true - }, - "port": { - "type": "string", - "optional": true - }, - "protocol": { + "target_arn": { "type": "string", - "optional": true - }, - "timeout": { - "type": "number", - "optional": true, - "computed": true - }, - "unhealthy_threshold": { - "type": "number", - "optional": true + "required": true } } }, "max_items": 1 }, - "stickiness": { + "environment": { "nesting_mode": "list", "block": { "attributes": { - "cookie_duration": { - "type": "number", - "optional": true - }, - "cookie_name": { - "type": "string", - "optional": true - }, - "enabled": { - "type": "bool", + "variables": { + "type": [ + "map", + "string" + ], "optional": true - }, - "type": { - "type": "string", - "required": true } } }, "max_items": 1 - } - } - } - }, - "aws_lb_target_group_attachment": { - "version": 0, - "block": { - "attributes": { - "availability_zone": { - "type": "string", - "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "port": { - "type": "number", - "optional": true - }, - "target_group_arn": { - "type": "string", - "required": true - }, - "target_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_lex_bot": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "checksum": { - "type": "string", - "computed": true - }, - "child_directed": { - "type": "bool", - "required": true - }, - "create_version": { - "type": "bool", - "optional": true - }, - "created_date": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "detect_sentiment": { - "type": "bool", - "optional": true - }, - "enable_model_improvements": { - "type": "bool", - "optional": true - }, - "failure_reason": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "idle_session_ttl_in_seconds": { - "type": "number", - "optional": true - }, - "last_updated_date": { - "type": "string", - "computed": true - }, - "locale": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "required": true - }, - "nlu_intent_confidence_threshold": { - "type": "number", - "optional": true - }, - "process_behavior": { - "type": "string", - "optional": true - }, - "status": { - "type": "string", - "computed": true - }, - "version": { - "type": "string", - "computed": true - }, - "voice_id": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "abort_statement": { + "ephemeral_storage": { "nesting_mode": "list", "block": { "attributes": { - "response_card": { - "type": "string", - "optional": true - } - }, - "block_types": { - "message": { - "nesting_mode": "set", - "block": { - "attributes": { - "content": { - "type": "string", - "required": true - }, - "content_type": { - "type": "string", - "required": true - }, - "group_number": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 15 + "size": { + "type": "number", + "optional": true, + "computed": true } } }, - "min_items": 1, "max_items": 1 }, - "clarification_prompt": { + "file_system_config": { "nesting_mode": "list", "block": { "attributes": { - "max_attempts": { - "type": "number", + "arn": { + "type": "string", "required": true }, - "response_card": { + "local_mount_path": { "type": "string", - "optional": true - } - }, - "block_types": { - "message": { - "nesting_mode": "set", - "block": { - "attributes": { - "content": { - "type": "string", - "required": true - }, - "content_type": { - "type": "string", - "required": true - }, - "group_number": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 15 + "required": true } } }, "max_items": 1 }, - "intent": { - "nesting_mode": "set", + "image_config": { + "nesting_mode": "list", "block": { "attributes": { - "intent_name": { - "type": "string", - "required": true + "command": { + "type": [ + "list", + "string" + ], + "optional": true }, - "intent_version": { + "entry_point": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "working_directory": { "type": "string", - "required": true + "optional": true } } }, - "min_items": 1, - "max_items": 100 + "max_items": 1 }, "timeouts": { "nesting_mode": "single", @@ -54527,374 +64261,99 @@ "create": { "type": "string", "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true } } } - } - } - } - }, - "aws_lex_bot_alias": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "bot_name": { - "type": "string", - "required": true - }, - "bot_version": { - "type": "string", - "required": true - }, - "checksum": { - "type": "string", - "computed": true - }, - "created_date": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_updated_date": { - "type": "string", - "computed": true }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "conversation_logs": { + "tracing_config": { "nesting_mode": "list", "block": { "attributes": { - "iam_role_arn": { + "mode": { "type": "string", "required": true } - }, - "block_types": { - "log_settings": { - "nesting_mode": "set", - "block": { - "attributes": { - "destination": { - "type": "string", - "required": true - }, - "kms_key_arn": { - "type": "string", - "optional": true - }, - "log_type": { - "type": "string", - "required": true - }, - "resource_arn": { - "type": "string", - "required": true - }, - "resource_prefix": { - "type": "string", - "computed": true - } - } - } - } } }, "max_items": 1 }, - "timeouts": { - "nesting_mode": "single", + "vpc_config": { + "nesting_mode": "list", "block": { "attributes": { - "create": { - "type": "string", - "optional": true + "security_group_ids": { + "type": [ + "set", + "string" + ], + "required": true }, - "delete": { - "type": "string", - "optional": true + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true }, - "update": { + "vpc_id": { "type": "string", - "optional": true + "computed": true } } - } + }, + "max_items": 1 } } } }, - "aws_lex_intent": { + "aws_lambda_function_event_invoke_config": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "checksum": { - "type": "string", - "computed": true - }, - "create_version": { - "type": "bool", - "optional": true - }, - "created_date": { - "type": "string", - "computed": true - }, - "description": { + "function_name": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "last_updated_date": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "parent_intent_signature": { - "type": "string", + "maximum_event_age_in_seconds": { + "type": "number", "optional": true }, - "sample_utterances": { - "type": [ - "set", - "string" - ], + "maximum_retry_attempts": { + "type": "number", "optional": true }, - "version": { + "qualifier": { "type": "string", - "computed": true + "optional": true } }, "block_types": { - "conclusion_statement": { - "nesting_mode": "list", - "block": { - "attributes": { - "response_card": { - "type": "string", - "optional": true - } - }, - "block_types": { - "message": { - "nesting_mode": "set", - "block": { - "attributes": { - "content": { - "type": "string", - "required": true - }, - "content_type": { - "type": "string", - "required": true - }, - "group_number": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 15 - } - } - }, - "max_items": 1 - }, - "confirmation_prompt": { - "nesting_mode": "list", - "block": { - "attributes": { - "max_attempts": { - "type": "number", - "required": true - }, - "response_card": { - "type": "string", - "optional": true - } - }, - "block_types": { - "message": { - "nesting_mode": "set", - "block": { - "attributes": { - "content": { - "type": "string", - "required": true - }, - "content_type": { - "type": "string", - "required": true - }, - "group_number": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 15 - } - } - }, - "max_items": 1 - }, - "dialog_code_hook": { - "nesting_mode": "list", - "block": { - "attributes": { - "message_version": { - "type": "string", - "required": true - }, - "uri": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "follow_up_prompt": { + "destination_config": { "nesting_mode": "list", "block": { "block_types": { - "prompt": { + "on_failure": { "nesting_mode": "list", "block": { "attributes": { - "max_attempts": { - "type": "number", - "required": true - }, - "response_card": { + "destination": { "type": "string", - "optional": true - } - }, - "block_types": { - "message": { - "nesting_mode": "set", - "block": { - "attributes": { - "content": { - "type": "string", - "required": true - }, - "content_type": { - "type": "string", - "required": true - }, - "group_number": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 15 + "required": true } } }, - "min_items": 1, "max_items": 1 }, - "rejection_statement": { - "nesting_mode": "list", - "block": { - "attributes": { - "response_card": { - "type": "string", - "optional": true - } - }, - "block_types": { - "message": { - "nesting_mode": "set", - "block": { - "attributes": { - "content": { - "type": "string", - "required": true - }, - "content_type": { - "type": "string", - "required": true - }, - "group_number": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 15 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "fulfillment_activity": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - }, - "block_types": { - "code_hook": { + "on_success": { "nesting_mode": "list", "block": { "attributes": { - "message_version": { - "type": "string", - "required": true - }, - "uri": { + "destination": { "type": "string", "required": true } @@ -54904,212 +64363,89 @@ } } }, - "min_items": 1, - "max_items": 1 - }, - "rejection_statement": { - "nesting_mode": "list", - "block": { - "attributes": { - "response_card": { - "type": "string", - "optional": true - } - }, - "block_types": { - "message": { - "nesting_mode": "set", - "block": { - "attributes": { - "content": { - "type": "string", - "required": true - }, - "content_type": { - "type": "string", - "required": true - }, - "group_number": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 15 - } - } - }, "max_items": 1 - }, - "slot": { - "nesting_mode": "set", - "block": { - "attributes": { - "description": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "required": true - }, - "priority": { - "type": "number", - "optional": true - }, - "response_card": { - "type": "string", - "optional": true - }, - "sample_utterances": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "slot_constraint": { - "type": "string", - "required": true - }, - "slot_type": { - "type": "string", - "required": true - }, - "slot_type_version": { - "type": "string", - "optional": true - } - }, - "block_types": { - "value_elicitation_prompt": { - "nesting_mode": "list", - "block": { - "attributes": { - "max_attempts": { - "type": "number", - "required": true - }, - "response_card": { - "type": "string", - "optional": true - } - }, - "block_types": { - "message": { - "nesting_mode": "set", - "block": { - "attributes": { - "content": { - "type": "string", - "required": true - }, - "content_type": { - "type": "string", - "required": true - }, - "group_number": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 15 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 100 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } } } } }, - "aws_lex_slot_type": { + "aws_lambda_function_url": { "version": 0, "block": { "attributes": { - "checksum": { + "authorization_type": { "type": "string", - "computed": true - }, - "create_version": { - "type": "bool", - "optional": true + "required": true }, - "created_date": { + "function_arn": { "type": "string", "computed": true }, - "description": { + "function_name": { "type": "string", - "optional": true + "required": true }, - "id": { + "function_url": { "type": "string", - "optional": true, "computed": true }, - "last_updated_date": { + "id": { "type": "string", + "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true - }, - "value_selection_strategy": { + "qualifier": { "type": "string", "optional": true }, - "version": { + "url_id": { "type": "string", "computed": true } }, "block_types": { - "enumeration_value": { - "nesting_mode": "set", + "cors": { + "nesting_mode": "list", "block": { "attributes": { - "synonyms": { + "allow_credentials": { + "type": "bool", + "optional": true + }, + "allow_headers": { "type": [ "set", "string" ], "optional": true }, - "value": { - "type": "string", - "required": true + "allow_methods": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "allow_origins": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "expose_headers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "max_age": { + "type": "number", + "optional": true } } }, - "min_items": 1, - "max_items": 10000 + "max_items": 1 }, "timeouts": { "nesting_mode": "single", @@ -55118,14 +64454,6 @@ "create": { "type": "string", "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true } } } @@ -55133,27 +64461,42 @@ } } }, - "aws_licensemanager_association": { + "aws_lambda_invocation": { "version": 0, "block": { "attributes": { + "function_name": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "license_configuration_arn": { + "input": { "type": "string", "required": true }, - "resource_arn": { + "qualifier": { "type": "string", - "required": true + "optional": true + }, + "result": { + "type": "string", + "computed": true + }, + "triggers": { + "type": [ + "map", + "string" + ], + "optional": true } } } }, - "aws_licensemanager_license_configuration": { + "aws_lambda_layer_version": { "version": 0, "block": { "attributes": { @@ -55161,221 +64504,233 @@ "type": "string", "computed": true }, + "compatible_architectures": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "compatible_runtimes": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "created_date": { + "type": "string", + "computed": true + }, "description": { "type": "string", "optional": true }, + "filename": { + "type": "string", + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "license_count": { - "type": "number", + "layer_arn": { + "type": "string", + "computed": true + }, + "layer_name": { + "type": "string", + "required": true + }, + "license_info": { + "type": "string", "optional": true }, - "license_count_hard_limit": { - "type": "bool", + "s3_bucket": { + "type": "string", "optional": true }, - "license_counting_type": { + "s3_key": { "type": "string", - "required": true + "optional": true }, - "license_rules": { - "type": [ - "list", - "string" - ], + "s3_object_version": { + "type": "string", "optional": true }, - "name": { + "signing_job_arn": { "type": "string", - "required": true + "computed": true }, - "owner_account_id": { + "signing_profile_version_arn": { "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], + "skip_destroy": { + "type": "bool", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "source_code_hash": { + "type": "string", "optional": true, "computed": true + }, + "source_code_size": { + "type": "number", + "computed": true + }, + "version": { + "type": "string", + "computed": true } } } }, - "aws_lightsail_domain": { + "aws_lambda_layer_version_permission": { "version": 0, "block": { "attributes": { - "arn": { + "action": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "layer_name": { + "type": "string", + "required": true + }, + "organization_id": { + "type": "string", + "optional": true + }, + "policy": { "type": "string", "computed": true }, - "domain_name": { + "principal": { "type": "string", "required": true }, - "id": { + "revision_id": { "type": "string", - "optional": true, "computed": true + }, + "statement_id": { + "type": "string", + "required": true + }, + "version_number": { + "type": "number", + "required": true } } } }, - "aws_lightsail_instance": { + "aws_lambda_permission": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "availability_zone": { + "action": { "type": "string", "required": true }, - "blueprint_id": { + "event_source_token": { "type": "string", - "required": true + "optional": true }, - "bundle_id": { + "function_name": { "type": "string", "required": true }, - "cpu_count": { - "type": "number", - "computed": true - }, - "created_at": { + "function_url_auth_type": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "ipv6_address": { + "principal": { "type": "string", - "computed": true - }, - "ipv6_addresses": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "is_static_ip": { - "type": "bool", - "computed": true + "required": true }, - "key_pair_name": { + "principal_org_id": { "type": "string", "optional": true }, - "name": { + "qualifier": { "type": "string", - "required": true + "optional": true }, - "private_ip_address": { + "source_account": { "type": "string", - "computed": true + "optional": true }, - "public_ip_address": { + "source_arn": { "type": "string", - "computed": true - }, - "ram_size": { - "type": "number", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "statement_id": { + "type": "string", "optional": true, "computed": true }, - "user_data": { - "type": "string", - "optional": true - }, - "username": { + "statement_id_prefix": { "type": "string", + "optional": true, "computed": true } } } }, - "aws_lightsail_instance_public_ports": { + "aws_lambda_provisioned_concurrency_config": { "version": 0, "block": { "attributes": { + "function_name": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_name": { + "provisioned_concurrent_executions": { + "type": "number", + "required": true + }, + "qualifier": { "type": "string", "required": true } }, "block_types": { - "port_info": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "cidrs": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "from_port": { - "type": "number", - "required": true - }, - "protocol": { + "create": { "type": "string", - "required": true + "optional": true }, - "to_port": { - "type": "number", - "required": true + "update": { + "type": "string", + "optional": true } } - }, - "min_items": 1 + } } } } }, - "aws_lightsail_key_pair": { + "aws_launch_configuration": { "version": 0, "block": { "attributes": { @@ -55383,537 +64738,208 @@ "type": "string", "computed": true }, - "encrypted_fingerprint": { - "type": "string", + "associate_public_ip_address": { + "type": "bool", + "optional": true, "computed": true }, - "encrypted_private_key": { - "type": "string", + "ebs_optimized": { + "type": "bool", + "optional": true, "computed": true }, - "fingerprint": { + "enable_monitoring": { + "type": "bool", + "optional": true + }, + "iam_instance_profile": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "image_id": { "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { - "type": "string", - "optional": true - }, - "pgp_key": { - "type": "string", - "optional": true - }, - "private_key": { - "type": "string", - "computed": true + "required": true }, - "public_key": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "aws_lightsail_static_ip": { - "version": 0, - "block": { - "attributes": { - "arn": { + "instance_type": { "type": "string", - "computed": true + "required": true }, - "id": { + "key_name": { "type": "string", "optional": true, "computed": true }, - "ip_address": { - "type": "string", - "computed": true - }, "name": { - "type": "string", - "required": true - }, - "support_code": { - "type": "string", - "computed": true - } - } - } - }, - "aws_lightsail_static_ip_attachment": { - "version": 0, - "block": { - "attributes": { - "id": { "type": "string", "optional": true, "computed": true }, - "instance_name": { - "type": "string", - "required": true - }, - "ip_address": { - "type": "string", - "computed": true - }, - "static_ip_name": { - "type": "string", - "required": true - } - } - } - }, - "aws_load_balancer_backend_server_policy": { - "version": 0, - "block": { - "attributes": { - "id": { + "name_prefix": { "type": "string", "optional": true, "computed": true }, - "instance_port": { - "type": "number", - "required": true - }, - "load_balancer_name": { + "placement_tenancy": { "type": "string", - "required": true + "optional": true }, - "policy_names": { + "security_groups": { "type": [ "set", "string" ], "optional": true - } - } - } - }, - "aws_load_balancer_listener_policy": { - "version": 0, - "block": { - "attributes": { - "id": { + }, + "spot_price": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "load_balancer_name": { + "user_data": { "type": "string", - "required": true + "optional": true }, - "load_balancer_port": { - "type": "number", - "required": true + "user_data_base64": { + "type": "string", + "optional": true }, - "policy_names": { + "vpc_classic_link_id": { + "type": "string", + "optional": true + }, + "vpc_classic_link_security_groups": { "type": [ "set", "string" ], "optional": true } - } - } - }, - "aws_load_balancer_policy": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "load_balancer_name": { - "type": "string", - "required": true - }, - "policy_name": { - "type": "string", - "required": true - }, - "policy_type_name": { - "type": "string", - "required": true - } }, "block_types": { - "policy_attribute": { + "ebs_block_device": { "nesting_mode": "set", "block": { "attributes": { - "name": { - "type": "string", + "delete_on_termination": { + "type": "bool", "optional": true }, - "value": { + "device_name": { "type": "string", + "required": true + }, + "encrypted": { + "type": "bool", + "optional": true, + "computed": true + }, + "iops": { + "type": "number", + "optional": true, + "computed": true + }, + "no_device": { + "type": "bool", "optional": true + }, + "snapshot_id": { + "type": "string", + "optional": true, + "computed": true + }, + "throughput": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true } } } - } - } - } - }, - "aws_macie2_account": { - "version": 0, - "block": { - "attributes": { - "created_at": { - "type": "string", - "computed": true - }, - "finding_publishing_frequency": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "service_role": { - "type": "string", - "computed": true - }, - "status": { - "type": "string", - "optional": true, - "computed": true - }, - "updated_at": { - "type": "string", - "computed": true - } - } - } - }, - "aws_macie2_classification_job": { - "version": 0, - "block": { - "attributes": { - "created_at": { - "type": "string", - "computed": true - }, - "custom_data_identifier_ids": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true - }, - "description": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "initial_run": { - "type": "bool", - "optional": true - }, - "job_arn": { - "type": "string", - "computed": true - }, - "job_id": { - "type": "string", - "computed": true - }, - "job_status": { - "type": "string", - "optional": true, - "computed": true - }, - "job_type": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { - "type": "string", - "optional": true, - "computed": true - }, - "sampling_percentage": { - "type": "number", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true }, - "user_paused_details": { - "type": [ - "list", - [ - "object", - { - "job_expires_at": "string", - "job_imminent_expiration_health_event_arn": "string", - "job_paused_at": "string" + "ephemeral_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "device_name": { + "type": "string", + "required": true + }, + "no_device": { + "type": "bool", + "optional": true + }, + "virtual_name": { + "type": "string", + "optional": true } - ] - ], - "computed": true - } - }, - "block_types": { - "s3_job_definition": { + } + } + }, + "metadata_options": { "nesting_mode": "list", "block": { - "block_types": { - "bucket_definitions": { - "nesting_mode": "list", - "block": { - "attributes": { - "account_id": { - "type": "string", - "required": true - }, - "buckets": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } + "attributes": { + "http_endpoint": { + "type": "string", + "optional": true, + "computed": true }, - "scoping": { - "nesting_mode": "list", - "block": { - "block_types": { - "excludes": { - "nesting_mode": "list", - "block": { - "block_types": { - "and": { - "nesting_mode": "list", - "block": { - "block_types": { - "simple_scope_term": { - "nesting_mode": "list", - "block": { - "attributes": { - "comparator": { - "type": "string", - "optional": true, - "computed": true - }, - "key": { - "type": "string", - "optional": true, - "computed": true - }, - "values": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "tag_scope_term": { - "nesting_mode": "list", - "block": { - "attributes": { - "comparator": { - "type": "string", - "optional": true, - "computed": true - }, - "key": { - "type": "string", - "optional": true, - "computed": true - }, - "target": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "tag_values": { - "nesting_mode": "list", - "block": { - "attributes": { - "key": { - "type": "string", - "optional": true, - "computed": true - }, - "value": { - "type": "string", - "optional": true, - "computed": true - } - } - } - } - } - }, - "max_items": 1 - } - } - } - } - } - }, - "max_items": 1 - }, - "includes": { - "nesting_mode": "list", - "block": { - "block_types": { - "and": { - "nesting_mode": "list", - "block": { - "block_types": { - "simple_scope_term": { - "nesting_mode": "list", - "block": { - "attributes": { - "comparator": { - "type": "string", - "optional": true, - "computed": true - }, - "key": { - "type": "string", - "optional": true, - "computed": true - }, - "values": { - "type": [ - "list", - "string" - ], - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "tag_scope_term": { - "nesting_mode": "list", - "block": { - "attributes": { - "comparator": { - "type": "string", - "optional": true, - "computed": true - }, - "key": { - "type": "string", - "optional": true, - "computed": true - }, - "target": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "tag_values": { - "nesting_mode": "list", - "block": { - "attributes": { - "key": { - "type": "string", - "optional": true, - "computed": true - }, - "value": { - "type": "string", - "optional": true, - "computed": true - } - } - } - } - } - }, - "max_items": 1 - } - } - } - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 + "http_put_response_hop_limit": { + "type": "number", + "optional": true, + "computed": true + }, + "http_tokens": { + "type": "string", + "optional": true, + "computed": true } } }, - "min_items": 1, "max_items": 1 }, - "schedule_frequency": { + "root_block_device": { "nesting_mode": "list", "block": { "attributes": { - "daily_schedule": { + "delete_on_termination": { "type": "bool", "optional": true }, - "monthly_schedule": { + "encrypted": { + "type": "bool", + "optional": true, + "computed": true + }, + "iops": { "type": "number", "optional": true, "computed": true }, - "weekly_schedule": { + "throughput": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { "type": "string", "optional": true, "computed": true @@ -55925,7 +64951,7 @@ } } }, - "aws_macie2_custom_data_identifier": { + "aws_launch_template": { "version": 0, "block": { "attributes": { @@ -55933,89 +64959,54 @@ "type": "string", "computed": true }, - "created_at": { - "type": "string", + "default_version": { + "type": "number", + "optional": true, "computed": true }, "description": { "type": "string", "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ignore_words": { - "type": [ - "set", - "string" - ], + "disable_api_stop": { + "type": "bool", "optional": true }, - "keywords": { - "type": [ - "set", - "string" - ], + "disable_api_termination": { + "type": "bool", "optional": true }, - "maximum_match_distance": { - "type": "number", - "optional": true, - "computed": true - }, - "name": { + "ebs_optimized": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "name_prefix": { + "id": { "type": "string", "optional": true, "computed": true }, - "regex": { + "image_id": { "type": "string", "optional": true }, - "tags": { - "type": [ - "map", - "string" - ], + "instance_initiated_shutdown_behavior": { + "type": "string", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_macie2_findings_filter": { - "version": 0, - "block": { - "attributes": { - "action": { + "instance_type": { "type": "string", - "required": true + "optional": true }, - "arn": { + "kernel_id": { "type": "string", - "computed": true + "optional": true }, - "description": { + "key_name": { "type": "string", "optional": true }, - "id": { - "type": "string", - "optional": true, + "latest_version": { + "type": "number", "computed": true }, "name": { @@ -56028,10 +65019,16 @@ "optional": true, "computed": true }, - "position": { - "type": "number", - "optional": true, - "computed": true + "ram_disk_id": { + "type": "string", + "optional": true + }, + "security_group_names": { + "type": [ + "set", + "string" + ], + "optional": true }, "tags": { "type": [ @@ -56047,425 +65044,712 @@ ], "optional": true, "computed": true + }, + "update_default_version": { + "type": "bool", + "optional": true + }, + "user_data": { + "type": "string", + "optional": true + }, + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true } }, "block_types": { - "finding_criteria": { + "block_device_mappings": { "nesting_mode": "list", "block": { + "attributes": { + "device_name": { + "type": "string", + "optional": true + }, + "no_device": { + "type": "string", + "optional": true + }, + "virtual_name": { + "type": "string", + "optional": true + } + }, "block_types": { - "criterion": { - "nesting_mode": "set", + "ebs": { + "nesting_mode": "list", "block": { "attributes": { - "eq": { - "type": [ - "set", - "string" - ], + "delete_on_termination": { + "type": "string", "optional": true }, - "eq_exact_match": { - "type": [ - "set", - "string" - ], + "encrypted": { + "type": "string", "optional": true }, - "field": { - "type": "string", - "required": true + "iops": { + "type": "number", + "optional": true, + "computed": true }, - "gt": { + "kms_key_id": { "type": "string", "optional": true }, - "gte": { + "snapshot_id": { "type": "string", "optional": true }, - "lt": { - "type": "string", - "optional": true + "throughput": { + "type": "number", + "optional": true, + "computed": true }, - "lte": { + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + } + } + } + }, + "capacity_reservation_specification": { + "nesting_mode": "list", + "block": { + "attributes": { + "capacity_reservation_preference": { + "type": "string", + "optional": true + } + }, + "block_types": { + "capacity_reservation_target": { + "nesting_mode": "list", + "block": { + "attributes": { + "capacity_reservation_id": { "type": "string", "optional": true }, - "neq": { - "type": [ - "set", - "string" - ], + "capacity_reservation_resource_group_arn": { + "type": "string", "optional": true } } - } + }, + "max_items": 1 } } }, - "min_items": 1, "max_items": 1 - } - } - } - }, - "aws_macie2_invitation_accepter": { - "version": 0, - "block": { - "attributes": { - "administrator_account_id": { - "type": "string", - "required": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "invitation_id": { - "type": "string", - "computed": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", + "cpu_options": { + "nesting_mode": "list", "block": { "attributes": { - "create": { - "type": "string", + "core_count": { + "type": "number", + "optional": true + }, + "threads_per_core": { + "type": "number", "optional": true } } - } - } - } - } - }, - "aws_macie2_member": { - "version": 0, - "block": { - "attributes": { - "account_id": { - "type": "string", - "required": true - }, - "administrator_account_id": { - "type": "string", - "computed": true - }, - "arn": { - "type": "string", - "computed": true - }, - "email": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "invitation_disable_email_notification": { - "type": "string", - "optional": true - }, - "invitation_message": { - "type": "string", - "optional": true - }, - "invite": { - "type": "bool", - "optional": true, - "computed": true - }, - "invited_at": { - "type": "string", - "computed": true - }, - "master_account_id": { - "type": "string", - "computed": true - }, - "relationship_status": { - "type": "string", - "computed": true - }, - "status": { - "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + }, + "max_items": 1 }, - "updated_at": { - "type": "string", - "computed": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", + "credit_specification": { + "nesting_mode": "list", "block": { "attributes": { - "create": { + "cpu_credits": { "type": "string", "optional": true - }, - "update": { + } + } + }, + "max_items": 1 + }, + "elastic_gpu_specifications": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { "type": "string", - "optional": true + "required": true } } } - } - } - } - }, - "aws_macie2_organization_admin_account": { - "version": 0, - "block": { - "attributes": { - "admin_account_id": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "aws_macie_member_account_association": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true }, - "member_account_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_macie_s3_bucket_association": { - "version": 0, - "block": { - "attributes": { - "bucket_name": { - "type": "string", - "required": true + "elastic_inference_accelerator": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "id": { - "type": "string", - "optional": true, - "computed": true + "enclave_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 }, - "member_account_id": { - "type": "string", - "optional": true + "hibernation_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "configured": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 }, - "prefix": { - "type": "string", - "optional": true - } - }, - "block_types": { - "classification_type": { + "iam_instance_profile": { "nesting_mode": "list", "block": { "attributes": { - "continuous": { + "arn": { "type": "string", "optional": true }, - "one_time": { + "name": { "type": "string", "optional": true } } }, "max_items": 1 - } - } - } - }, - "aws_main_route_table_association": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "original_route_table_id": { - "type": "string", - "computed": true - }, - "route_table_id": { - "type": "string", - "required": true - }, - "vpc_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_media_convert_queue": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true }, - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true + "instance_market_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "market_type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "spot_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "block_duration_minutes": { + "type": "number", + "optional": true + }, + "instance_interruption_behavior": { + "type": "string", + "optional": true + }, + "max_price": { + "type": "string", + "optional": true + }, + "spot_instance_type": { + "type": "string", + "optional": true + }, + "valid_until": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "pricing_plan": { - "type": "string", - "optional": true + "instance_requirements": { + "nesting_mode": "list", + "block": { + "attributes": { + "accelerator_manufacturers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "accelerator_names": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "accelerator_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "bare_metal": { + "type": "string", + "optional": true + }, + "burstable_performance": { + "type": "string", + "optional": true + }, + "cpu_manufacturers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "excluded_instance_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "instance_generations": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "local_storage": { + "type": "string", + "optional": true + }, + "local_storage_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "on_demand_max_price_percentage_over_lowest_price": { + "type": "number", + "optional": true + }, + "require_hibernate_support": { + "type": "bool", + "optional": true + }, + "spot_max_price_percentage_over_lowest_price": { + "type": "number", + "optional": true + } + }, + "block_types": { + "accelerator_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "accelerator_total_memory_mib": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "baseline_ebs_bandwidth_mbps": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "memory_gib_per_vcpu": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "memory_mib": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "network_interface_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "total_local_storage_gb": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "vcpu_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "status": { - "type": "string", - "optional": true + "license_specification": { + "nesting_mode": "set", + "block": { + "attributes": { + "license_configuration_arn": { + "type": "string", + "required": true + } + } + } }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "maintenance_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "auto_recovery": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "reservation_plan_settings": { + "metadata_options": { "nesting_mode": "list", "block": { "attributes": { - "commitment": { + "http_endpoint": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "renewal_type": { + "http_protocol_ipv6": { "type": "string", - "required": true + "optional": true }, - "reserved_slots": { + "http_put_response_hop_limit": { "type": "number", - "required": true + "optional": true, + "computed": true + }, + "http_tokens": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_metadata_tags": { + "type": "string", + "optional": true } } }, "max_items": 1 - } - } - } - }, - "aws_media_package_channel": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "channel_id": { - "type": "string", - "required": true }, - "description": { - "type": "string", - "optional": true + "monitoring": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 }, - "hls_ingest": { - "type": [ - "list", - [ - "object", - { - "ingest_endpoints": [ - "list", - [ - "object", - { - "password": "string", - "url": "string", - "username": "string" - } - ] - ] + "network_interfaces": { + "nesting_mode": "list", + "block": { + "attributes": { + "associate_carrier_ip_address": { + "type": "string", + "optional": true + }, + "associate_public_ip_address": { + "type": "string", + "optional": true + }, + "delete_on_termination": { + "type": "string", + "optional": true + }, + "description": { + "type": "string", + "optional": true + }, + "device_index": { + "type": "number", + "optional": true + }, + "interface_type": { + "type": "string", + "optional": true + }, + "ipv4_address_count": { + "type": "number", + "optional": true + }, + "ipv4_addresses": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "ipv4_prefix_count": { + "type": "number", + "optional": true + }, + "ipv4_prefixes": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "ipv6_address_count": { + "type": "number", + "optional": true + }, + "ipv6_addresses": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "ipv6_prefix_count": { + "type": "number", + "optional": true + }, + "ipv6_prefixes": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "network_card_index": { + "type": "number", + "optional": true + }, + "network_interface_id": { + "type": "string", + "optional": true + }, + "private_ip_address": { + "type": "string", + "optional": true + }, + "security_groups": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "subnet_id": { + "type": "string", + "optional": true } - ] - ], - "computed": true + } + } }, - "id": { - "type": "string", - "optional": true, - "computed": true + "placement": { + "nesting_mode": "list", + "block": { + "attributes": { + "affinity": { + "type": "string", + "optional": true + }, + "availability_zone": { + "type": "string", + "optional": true + }, + "group_name": { + "type": "string", + "optional": true + }, + "host_id": { + "type": "string", + "optional": true + }, + "host_resource_group_arn": { + "type": "string", + "optional": true + }, + "partition_number": { + "type": "number", + "optional": true + }, + "spread_domain": { + "type": "string", + "optional": true + }, + "tenancy": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "private_dns_name_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable_resource_name_dns_a_record": { + "type": "bool", + "optional": true + }, + "enable_resource_name_dns_aaaa_record": { + "type": "bool", + "optional": true + }, + "hostname_type": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "tag_specifications": { + "nesting_mode": "list", + "block": { + "attributes": { + "resource_type": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + } } } } }, - "aws_media_store_container": { + "aws_lb": { "version": 0, "block": { "attributes": { @@ -56473,153 +65757,40 @@ "type": "string", "computed": true }, - "endpoint": { - "type": "string", - "computed": true - }, - "id": { + "arn_suffix": { "type": "string", - "optional": true, "computed": true }, - "name": { + "customer_owned_ipv4_pool": { "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_media_store_container_policy": { - "version": 0, - "block": { - "attributes": { - "container_name": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "policy": { - "type": "string", - "required": true - } - } - } - }, - "aws_memorydb_acl": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "minimum_engine_version": { - "type": "string", - "computed": true - }, - "name": { + "desync_mitigation_mode": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "name_prefix": { + "dns_name": { "type": "string", - "optional": true, "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], + "drop_invalid_header_fields": { + "type": "bool", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "user_names": { - "type": [ - "set", - "string" - ], + "enable_cross_zone_load_balancing": { + "type": "bool", "optional": true - } - } - } - }, - "aws_memorydb_cluster": { - "version": 0, - "block": { - "attributes": { - "acl_name": { - "type": "string", - "required": true - }, - "arn": { - "type": "string", - "computed": true }, - "auto_minor_version_upgrade": { + "enable_deletion_protection": { "type": "bool", "optional": true }, - "cluster_endpoint": { - "type": [ - "list", - [ - "object", - { - "address": "string", - "port": "number" - } - ] - ], - "computed": true - }, - "description": { - "type": "string", + "enable_http2": { + "type": "bool", "optional": true }, - "engine_patch_version": { - "type": "string", - "computed": true - }, - "engine_version": { - "type": "string", - "optional": true, - "computed": true - }, - "final_snapshot_name": { - "type": "string", + "enable_waf_fail_open": { + "type": "bool", "optional": true }, "id": { @@ -56627,116 +65798,50 @@ "optional": true, "computed": true }, - "kms_key_arn": { - "type": "string", + "idle_timeout": { + "type": "number", "optional": true }, - "maintenance_window": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", + "internal": { + "type": "bool", "optional": true, "computed": true }, - "name_prefix": { + "ip_address_type": { "type": "string", "optional": true, "computed": true }, - "node_type": { + "load_balancer_type": { "type": "string", - "required": true - }, - "num_replicas_per_shard": { - "type": "number", - "optional": true - }, - "num_shards": { - "type": "number", "optional": true }, - "parameter_group_name": { + "name": { "type": "string", "optional": true, "computed": true }, - "port": { - "type": "number", - "optional": true, - "computed": true + "name_prefix": { + "type": "string", + "optional": true }, - "security_group_ids": { - "type": [ - "set", - "string" - ], + "preserve_host_header": { + "type": "bool", "optional": true }, - "shards": { + "security_groups": { "type": [ "set", - [ - "object", - { - "name": "string", - "nodes": [ - "set", - [ - "object", - { - "availability_zone": "string", - "create_time": "string", - "endpoint": [ - "list", - [ - "object", - { - "address": "string", - "port": "number" - } - ] - ], - "name": "string" - } - ] - ], - "num_nodes": "number", - "slots": "string" - } - ] + "string" ], + "optional": true, "computed": true }, - "snapshot_arns": { + "subnets": { "type": [ - "list", + "set", "string" ], - "optional": true - }, - "snapshot_name": { - "type": "string", - "optional": true - }, - "snapshot_retention_limit": { - "type": "number", - "optional": true, - "computed": true - }, - "snapshot_window": { - "type": "string", - "optional": true, - "computed": true - }, - "sns_topic_arn": { - "type": "string", - "optional": true - }, - "subnet_group_name": { - "type": "string", "optional": true, "computed": true }, @@ -56755,176 +65860,63 @@ "optional": true, "computed": true }, - "tls_enabled": { - "type": "bool", - "optional": true + "vpc_id": { + "type": "string", + "computed": true + }, + "zone_id": { + "type": "string", + "computed": true } }, "block_types": { - "timeouts": { - "nesting_mode": "single", + "access_logs": { + "nesting_mode": "list", "block": { "attributes": { - "create": { + "bucket": { "type": "string", - "optional": true + "required": true }, - "delete": { - "type": "string", + "enabled": { + "type": "bool", "optional": true }, - "update": { + "prefix": { "type": "string", "optional": true } } - } - } - } - } - }, - "aws_memorydb_parameter_group": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "family": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { - "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + }, + "max_items": 1 }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "parameter": { + "subnet_mapping": { "nesting_mode": "set", "block": { "attributes": { - "name": { + "allocation_id": { "type": "string", - "required": true + "optional": true }, - "value": { + "ipv6_address": { + "type": "string", + "optional": true + }, + "outpost_id": { + "type": "string", + "computed": true + }, + "private_ipv4_address": { + "type": "string", + "optional": true + }, + "subnet_id": { "type": "string", "required": true } } } - } - } - } - }, - "aws_memorydb_snapshot": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "cluster_configuration": { - "type": [ - "list", - [ - "object", - { - "description": "string", - "engine_version": "string", - "maintenance_window": "string", - "name": "string", - "node_type": "string", - "num_shards": "number", - "parameter_group_name": "string", - "port": "number", - "snapshot_retention_limit": "number", - "snapshot_window": "string", - "subnet_group_name": "string", - "topic_arn": "string", - "vpc_id": "string" - } - ] - ], - "computed": true }, - "cluster_name": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "kms_key_arn": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { - "type": "string", - "optional": true, - "computed": true - }, - "source": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { "timeouts": { "nesting_mode": "single", "block": { @@ -56936,6 +65928,10 @@ "delete": { "type": "string", "optional": true + }, + "update": { + "type": "string", + "optional": true } } } @@ -56943,16 +65939,12 @@ } } }, - "aws_memorydb_subnet_group": { + "aws_lb_cookie_stickiness_policy": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", + "cookie_expiration_period": { + "type": "number", "optional": true }, "id": { @@ -56960,64 +65952,58 @@ "optional": true, "computed": true }, - "name": { - "type": "string", - "optional": true, - "computed": true + "lb_port": { + "type": "number", + "required": true }, - "name_prefix": { + "load_balancer": { "type": "string", - "optional": true, - "computed": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], "required": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "vpc_id": { + "name": { "type": "string", - "computed": true + "required": true } } } }, - "aws_memorydb_user": { + "aws_lb_listener": { "version": 0, "block": { "attributes": { - "access_string": { + "alpn_policy": { "type": "string", - "required": true + "optional": true }, "arn": { "type": "string", "computed": true }, + "certificate_arn": { + "type": "string", + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "minimum_engine_version": { + "load_balancer_arn": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "optional": true + }, + "protocol": { + "type": "string", + "optional": true, + "computed": true + }, + "ssl_policy": { "type": "string", + "optional": true, "computed": true }, "tags": { @@ -57034,329 +66020,252 @@ ], "optional": true, "computed": true - }, - "user_name": { - "type": "string", - "required": true } }, "block_types": { - "authentication_mode": { + "default_action": { "nesting_mode": "list", "block": { "attributes": { - "password_count": { + "order": { "type": "number", - "computed": true - }, - "passwords": { - "type": [ - "set", - "string" - ], - "required": true, - "sensitive": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "aws_mq_broker": { - "version": 0, - "block": { - "attributes": { - "apply_immediately": { - "type": "bool", - "optional": true - }, - "arn": { - "type": "string", - "computed": true - }, - "authentication_strategy": { - "type": "string", - "optional": true, - "computed": true - }, - "auto_minor_version_upgrade": { - "type": "bool", - "optional": true - }, - "broker_name": { - "type": "string", - "required": true - }, - "deployment_mode": { - "type": "string", - "optional": true - }, - "engine_type": { - "type": "string", - "required": true - }, - "engine_version": { - "type": "string", - "required": true - }, - "host_instance_type": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "instances": { - "type": [ - "list", - [ - "object", - { - "console_url": "string", - "endpoints": [ - "list", - "string" - ], - "ip_address": "string" - } - ] - ], - "computed": true - }, - "publicly_accessible": { - "type": "bool", - "optional": true - }, - "security_groups": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "storage_type": { - "type": "string", - "optional": true, - "computed": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "revision": { - "type": "number", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "encryption_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "kms_key_id": { - "type": "string", "optional": true, "computed": true }, - "use_aws_owned_key": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "ldap_server_metadata": { - "nesting_mode": "list", - "block": { - "attributes": { - "hosts": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "role_base": { - "type": "string", - "optional": true - }, - "role_name": { - "type": "string", - "optional": true - }, - "role_search_matching": { - "type": "string", - "optional": true - }, - "role_search_subtree": { - "type": "bool", - "optional": true - }, - "service_account_password": { - "type": "string", - "optional": true, - "sensitive": true - }, - "service_account_username": { + "target_group_arn": { "type": "string", "optional": true }, - "user_base": { + "type": { "type": "string", - "optional": true + "required": true + } + }, + "block_types": { + "authenticate_cognito": { + "nesting_mode": "list", + "block": { + "attributes": { + "authentication_request_extra_params": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "on_unauthenticated_request": { + "type": "string", + "optional": true, + "computed": true + }, + "scope": { + "type": "string", + "optional": true, + "computed": true + }, + "session_cookie_name": { + "type": "string", + "optional": true, + "computed": true + }, + "session_timeout": { + "type": "number", + "optional": true, + "computed": true + }, + "user_pool_arn": { + "type": "string", + "required": true + }, + "user_pool_client_id": { + "type": "string", + "required": true + }, + "user_pool_domain": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "user_role_name": { - "type": "string", - "optional": true + "authenticate_oidc": { + "nesting_mode": "list", + "block": { + "attributes": { + "authentication_request_extra_params": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "authorization_endpoint": { + "type": "string", + "required": true + }, + "client_id": { + "type": "string", + "required": true + }, + "client_secret": { + "type": "string", + "required": true, + "sensitive": true + }, + "issuer": { + "type": "string", + "required": true + }, + "on_unauthenticated_request": { + "type": "string", + "optional": true, + "computed": true + }, + "scope": { + "type": "string", + "optional": true, + "computed": true + }, + "session_cookie_name": { + "type": "string", + "optional": true, + "computed": true + }, + "session_timeout": { + "type": "number", + "optional": true, + "computed": true + }, + "token_endpoint": { + "type": "string", + "required": true + }, + "user_info_endpoint": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "user_search_matching": { - "type": "string", - "optional": true + "fixed_response": { + "nesting_mode": "list", + "block": { + "attributes": { + "content_type": { + "type": "string", + "required": true + }, + "message_body": { + "type": "string", + "optional": true + }, + "status_code": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 }, - "user_search_subtree": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "logs": { - "nesting_mode": "list", - "block": { - "attributes": { - "audit": { - "type": "string", - "optional": true + "forward": { + "nesting_mode": "list", + "block": { + "block_types": { + "stickiness": { + "nesting_mode": "list", + "block": { + "attributes": { + "duration": { + "type": "number", + "required": true + }, + "enabled": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "target_group": { + "nesting_mode": "set", + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "weight": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 5 + } + } + }, + "max_items": 1 }, - "general": { - "type": "bool", - "optional": true + "redirect": { + "nesting_mode": "list", + "block": { + "attributes": { + "host": { + "type": "string", + "optional": true + }, + "path": { + "type": "string", + "optional": true + }, + "port": { + "type": "string", + "optional": true + }, + "protocol": { + "type": "string", + "optional": true + }, + "query": { + "type": "string", + "optional": true + }, + "status_code": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 } } }, - "max_items": 1 + "min_items": 1 }, - "maintenance_window_start_time": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "day_of_week": { - "type": "string", - "required": true - }, - "time_of_day": { - "type": "string", - "required": true - }, - "time_zone": { + "read": { "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "user": { - "nesting_mode": "set", - "block": { - "attributes": { - "console_access": { - "type": "bool", - "optional": true - }, - "groups": { - "type": [ - "set", - "string" - ], "optional": true - }, - "password": { - "type": "string", - "required": true, - "sensitive": true - }, - "username": { - "type": "string", - "required": true } } - }, - "min_items": 1 + } } } } }, - "aws_mq_configuration": { + "aws_lb_listener_certificate": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "authentication_strategy": { - "type": "string", - "optional": true, - "computed": true - }, - "data": { - "type": "string", - "required": true - }, - "description": { - "type": "string", - "optional": true - }, - "engine_type": { - "type": "string", - "required": true - }, - "engine_version": { + "certificate_arn": { "type": "string", "required": true }, @@ -57365,33 +66274,14 @@ "optional": true, "computed": true }, - "latest_revision": { - "type": "number", - "computed": true - }, - "name": { + "listener_arn": { "type": "string", "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true } } } }, - "aws_msk_cluster": { + "aws_lb_listener_rule": { "version": 0, "block": { "attributes": { @@ -57399,46 +66289,19 @@ "type": "string", "computed": true }, - "bootstrap_brokers": { - "type": "string", - "computed": true - }, - "bootstrap_brokers_sasl_iam": { - "type": "string", - "computed": true - }, - "bootstrap_brokers_sasl_scram": { - "type": "string", - "computed": true - }, - "bootstrap_brokers_tls": { - "type": "string", - "computed": true - }, - "cluster_name": { - "type": "string", - "required": true - }, - "current_version": { - "type": "string", - "computed": true - }, - "enhanced_monitoring": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "kafka_version": { + "listener_arn": { "type": "string", "required": true }, - "number_of_broker_nodes": { + "priority": { "type": "number", - "required": true + "optional": true, + "computed": true }, "tags": { "type": [ @@ -57454,333 +66317,374 @@ ], "optional": true, "computed": true - }, - "zookeeper_connect_string": { - "type": "string", - "computed": true - }, - "zookeeper_connect_string_tls": { - "type": "string", - "computed": true } }, "block_types": { - "broker_node_group_info": { + "action": { "nesting_mode": "list", "block": { "attributes": { - "az_distribution": { - "type": "string", - "optional": true - }, - "client_subnets": { - "type": [ - "set", - "string" - ], - "required": true - }, - "ebs_volume_size": { + "order": { "type": "number", - "required": true + "optional": true, + "computed": true }, - "instance_type": { + "target_group_arn": { "type": "string", - "required": true + "optional": true }, - "security_groups": { - "type": [ - "set", - "string" - ], + "type": { + "type": "string", "required": true } - } - }, - "min_items": 1, - "max_items": 1 - }, - "client_authentication": { - "nesting_mode": "list", - "block": { + }, "block_types": { - "sasl": { + "authenticate_cognito": { "nesting_mode": "list", "block": { "attributes": { - "iam": { - "type": "bool", + "authentication_request_extra_params": { + "type": [ + "map", + "string" + ], "optional": true }, - "scram": { - "type": "bool", + "on_unauthenticated_request": { + "type": "string", + "optional": true, + "computed": true + }, + "scope": { + "type": "string", + "optional": true + }, + "session_cookie_name": { + "type": "string", + "optional": true + }, + "session_timeout": { + "type": "number", "optional": true + }, + "user_pool_arn": { + "type": "string", + "required": true + }, + "user_pool_client_id": { + "type": "string", + "required": true + }, + "user_pool_domain": { + "type": "string", + "required": true } } }, "max_items": 1 }, - "tls": { + "authenticate_oidc": { "nesting_mode": "list", "block": { "attributes": { - "certificate_authority_arns": { + "authentication_request_extra_params": { "type": [ - "set", + "map", "string" ], "optional": true + }, + "authorization_endpoint": { + "type": "string", + "required": true + }, + "client_id": { + "type": "string", + "required": true + }, + "client_secret": { + "type": "string", + "required": true, + "sensitive": true + }, + "issuer": { + "type": "string", + "required": true + }, + "on_unauthenticated_request": { + "type": "string", + "optional": true, + "computed": true + }, + "scope": { + "type": "string", + "optional": true + }, + "session_cookie_name": { + "type": "string", + "optional": true + }, + "session_timeout": { + "type": "number", + "optional": true + }, + "token_endpoint": { + "type": "string", + "required": true + }, + "user_info_endpoint": { + "type": "string", + "required": true } } }, "max_items": 1 - } - } - }, - "max_items": 1 - }, - "configuration_info": { - "nesting_mode": "list", - "block": { - "attributes": { - "arn": { - "type": "string", - "required": true }, - "revision": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "encryption_info": { - "nesting_mode": "list", - "block": { - "attributes": { - "encryption_at_rest_kms_key_arn": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "encryption_in_transit": { + "fixed_response": { "nesting_mode": "list", "block": { "attributes": { - "client_broker": { + "content_type": { "type": "string", - "optional": true + "required": true }, - "in_cluster": { - "type": "bool", + "message_body": { + "type": "string", "optional": true + }, + "status_code": { + "type": "string", + "optional": true, + "computed": true } } }, "max_items": 1 - } - } - }, - "max_items": 1 - }, - "logging_info": { - "nesting_mode": "list", - "block": { - "block_types": { - "broker_logs": { + }, + "forward": { "nesting_mode": "list", "block": { "block_types": { - "cloudwatch_logs": { + "stickiness": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { - "type": "bool", + "duration": { + "type": "number", "required": true }, - "log_group": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "firehose": { - "nesting_mode": "list", - "block": { - "attributes": { - "delivery_stream": { - "type": "string", - "optional": true - }, "enabled": { "type": "bool", - "required": true + "optional": true } } }, "max_items": 1 }, - "s3": { - "nesting_mode": "list", + "target_group": { + "nesting_mode": "set", "block": { "attributes": { - "bucket": { + "arn": { "type": "string", - "optional": true - }, - "enabled": { - "type": "bool", "required": true }, - "prefix": { - "type": "string", + "weight": { + "type": "number", "optional": true } } }, - "max_items": 1 + "min_items": 2, + "max_items": 5 + } + } + }, + "max_items": 1 + }, + "redirect": { + "nesting_mode": "list", + "block": { + "attributes": { + "host": { + "type": "string", + "optional": true + }, + "path": { + "type": "string", + "optional": true + }, + "port": { + "type": "string", + "optional": true + }, + "protocol": { + "type": "string", + "optional": true + }, + "query": { + "type": "string", + "optional": true + }, + "status_code": { + "type": "string", + "required": true } } }, - "min_items": 1, "max_items": 1 } } }, - "max_items": 1 + "min_items": 1 }, - "open_monitoring": { - "nesting_mode": "list", + "condition": { + "nesting_mode": "set", "block": { "block_types": { - "prometheus": { + "host_header": { "nesting_mode": "list", "block": { - "block_types": { - "jmx_exporter": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled_in_broker": { - "type": "bool", - "required": true - } - } - }, - "max_items": 1 + "attributes": { + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 + }, + "http_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "http_header_name": { + "type": "string", + "required": true }, - "node_exporter": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled_in_broker": { - "type": "bool", - "required": true - } - } - }, - "max_items": 1 + "values": { + "type": [ + "set", + "string" + ], + "required": true } } }, - "min_items": 1, "max_items": 1 - } - } - }, - "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true }, - "delete": { - "type": "string", - "optional": true + "http_request_method": { + "nesting_mode": "list", + "block": { + "attributes": { + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 }, - "update": { - "type": "string", - "optional": true + "path_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "set", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "value": { + "type": "string", + "required": true + } + } + } + }, + "source_ip": { + "nesting_mode": "list", + "block": { + "attributes": { + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 } } - } + }, + "min_items": 1 } } } }, - "aws_msk_configuration": { + "aws_lb_ssl_negotiation_policy": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "kafka_versions": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "latest_revision": { + "lb_port": { "type": "number", - "computed": true - }, - "name": { - "type": "string", "required": true }, - "server_properties": { - "type": "string", - "required": true - } - } - } - }, - "aws_msk_scram_secret_association": { - "version": 0, - "block": { - "attributes": { - "cluster_arn": { + "load_balancer": { "type": "string", "required": true }, - "id": { + "name": { "type": "string", - "optional": true, - "computed": true - }, - "secret_arn_list": { - "type": [ - "set", - "string" - ], "required": true } + }, + "block_types": { + "attribute": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } } } }, - "aws_mskconnect_custom_plugin": { + "aws_lb_target_group": { "version": 0, "block": { "attributes": { @@ -57788,11 +66692,15 @@ "type": "string", "computed": true }, - "content_type": { + "arn_suffix": { "type": "string", - "required": true + "computed": true }, - "description": { + "connection_termination": { + "type": "bool", + "optional": true + }, + "deregistration_delay": { "type": "string", "optional": true }, @@ -57801,209 +66709,54 @@ "optional": true, "computed": true }, - "latest_revision": { - "type": "number", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "state": { - "type": "string", - "computed": true - } - }, - "block_types": { - "location": { - "nesting_mode": "list", - "block": { - "block_types": { - "s3": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket_arn": { - "type": "string", - "required": true - }, - "file_key": { - "type": "string", - "required": true - }, - "object_version": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_mskconnect_worker_configuration": { - "version": 0, - "block": { - "attributes": { - "arn": { + "ip_address_type": { "type": "string", + "optional": true, "computed": true }, - "description": { - "type": "string", + "lambda_multi_value_headers_enabled": { + "type": "bool", "optional": true }, - "id": { + "load_balancing_algorithm_type": { "type": "string", "optional": true, "computed": true }, - "latest_revision": { - "type": "number", - "computed": true - }, "name": { - "type": "string", - "required": true - }, - "properties_file_content": { - "type": "string", - "required": true - } - } - } - }, - "aws_mwaa_environment": { - "version": 0, - "block": { - "attributes": { - "airflow_configuration_options": { - "type": [ - "map", - "string" - ], - "optional": true, - "sensitive": true - }, - "airflow_version": { - "type": "string", - "optional": true, - "computed": true - }, - "arn": { - "type": "string", - "computed": true - }, - "created_at": { - "type": "string", - "computed": true - }, - "dag_s3_path": { - "type": "string", - "required": true - }, - "environment_class": { - "type": "string", - "optional": true, - "computed": true - }, - "execution_role_arn": { - "type": "string", - "required": true - }, - "id": { "type": "string", "optional": true, "computed": true }, - "kms_key": { + "name_prefix": { "type": "string", "optional": true }, - "last_updated": { - "type": [ - "list", - [ - "object", - { - "created_at": "string", - "error": [ - "list", - [ - "object", - { - "error_code": "string", - "error_message": "string" - } - ] - ], - "status": "string" - } - ] - ], - "computed": true - }, - "max_workers": { - "type": "number", - "optional": true, - "computed": true - }, - "min_workers": { + "port": { "type": "number", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true + "optional": true }, - "plugins_s3_object_version": { + "preserve_client_ip": { "type": "string", "optional": true, "computed": true }, - "plugins_s3_path": { + "protocol": { "type": "string", "optional": true }, - "requirements_s3_object_version": { + "protocol_version": { "type": "string", "optional": true, "computed": true }, - "requirements_s3_path": { - "type": "string", + "proxy_protocol_v2": { + "type": "bool", "optional": true }, - "service_role_arn": { - "type": "string", - "computed": true - }, - "source_bucket_arn": { - "type": "string", - "required": true - }, - "status": { - "type": "string", - "computed": true + "slow_start": { + "type": "number", + "optional": true }, "tags": { "type": [ @@ -58020,175 +66773,95 @@ "optional": true, "computed": true }, - "webserver_access_mode": { - "type": "string", - "optional": true, - "computed": true - }, - "webserver_url": { + "target_type": { "type": "string", - "computed": true + "optional": true }, - "weekly_maintenance_window_start": { + "vpc_id": { "type": "string", - "optional": true, - "computed": true + "optional": true } }, "block_types": { - "logging_configuration": { + "health_check": { "nesting_mode": "list", "block": { - "block_types": { - "dag_processing_logs": { - "nesting_mode": "list", - "block": { - "attributes": { - "cloud_watch_log_group_arn": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "log_level": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 + "attributes": { + "enabled": { + "type": "bool", + "optional": true }, - "scheduler_logs": { - "nesting_mode": "list", - "block": { - "attributes": { - "cloud_watch_log_group_arn": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "log_level": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 + "healthy_threshold": { + "type": "number", + "optional": true }, - "task_logs": { - "nesting_mode": "list", - "block": { - "attributes": { - "cloud_watch_log_group_arn": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "log_level": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 + "interval": { + "type": "number", + "optional": true }, - "webserver_logs": { - "nesting_mode": "list", - "block": { - "attributes": { - "cloud_watch_log_group_arn": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "log_level": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 + "matcher": { + "type": "string", + "optional": true, + "computed": true }, - "worker_logs": { - "nesting_mode": "list", - "block": { - "attributes": { - "cloud_watch_log_group_arn": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "log_level": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 + "path": { + "type": "string", + "optional": true, + "computed": true + }, + "port": { + "type": "string", + "optional": true + }, + "protocol": { + "type": "string", + "optional": true + }, + "timeout": { + "type": "number", + "optional": true, + "computed": true + }, + "unhealthy_threshold": { + "type": "number", + "optional": true } } }, "max_items": 1 }, - "network_configuration": { + "stickiness": { "nesting_mode": "list", "block": { "attributes": { - "security_group_ids": { - "type": [ - "set", - "string" - ], - "required": true + "cookie_duration": { + "type": "number", + "optional": true }, - "subnet_ids": { - "type": [ - "set", - "string" - ], + "cookie_name": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "type": { + "type": "string", "required": true } } }, - "min_items": 1, "max_items": 1 } } } }, - "aws_nat_gateway": { + "aws_lb_target_group_attachment": { "version": 0, "block": { "attributes": { - "allocation_id": { - "type": "string", - "optional": true - }, - "connectivity_type": { + "availability_zone": { "type": "string", "optional": true }, @@ -58197,211 +66870,197 @@ "optional": true, "computed": true }, - "network_interface_id": { - "type": "string", - "computed": true - }, - "private_ip": { - "type": "string", - "computed": true + "port": { + "type": "number", + "optional": true }, - "public_ip": { + "target_group_arn": { "type": "string", - "computed": true + "required": true }, - "subnet_id": { + "target_id": { "type": "string", "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true } } } }, - "aws_neptune_cluster": { + "aws_lex_bot": { "version": 0, "block": { "attributes": { - "apply_immediately": { - "type": "bool", - "optional": true, - "computed": true - }, "arn": { "type": "string", "computed": true }, - "availability_zones": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "backup_retention_period": { - "type": "number", - "optional": true - }, - "cluster_identifier": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_identifier_prefix": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_members": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "cluster_resource_id": { + "checksum": { "type": "string", "computed": true }, - "copy_tags_to_snapshot": { + "child_directed": { "type": "bool", - "optional": true + "required": true }, - "deletion_protection": { + "create_version": { "type": "bool", "optional": true }, - "enable_cloudwatch_logs_exports": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "endpoint": { + "created_date": { "type": "string", "computed": true }, - "engine": { + "description": { "type": "string", "optional": true }, - "engine_version": { - "type": "string", - "optional": true, - "computed": true - }, - "final_snapshot_identifier": { - "type": "string", + "detect_sentiment": { + "type": "bool", "optional": true }, - "hosted_zone_id": { - "type": "string", - "computed": true - }, - "iam_database_authentication_enabled": { + "enable_model_improvements": { "type": "bool", "optional": true }, - "iam_roles": { - "type": [ - "set", - "string" - ], - "optional": true + "failure_reason": { + "type": "string", + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "kms_key_arn": { + "idle_session_ttl_in_seconds": { + "type": "number", + "optional": true + }, + "last_updated_date": { "type": "string", - "optional": true, "computed": true }, - "neptune_cluster_parameter_group_name": { + "locale": { "type": "string", "optional": true }, - "neptune_subnet_group_name": { + "name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "port": { + "nlu_intent_confidence_threshold": { "type": "number", "optional": true }, - "preferred_backup_window": { + "process_behavior": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "preferred_maintenance_window": { + "status": { "type": "string", - "optional": true, "computed": true }, - "reader_endpoint": { + "version": { "type": "string", "computed": true }, - "replication_source_identifier": { - "type": "string", - "optional": true - }, - "skip_final_snapshot": { - "type": "bool", - "optional": true - }, - "snapshot_identifier": { + "voice_id": { "type": "string", - "optional": true - }, - "storage_encrypted": { - "type": "bool", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "vpc_security_group_ids": { - "type": [ - "set", - "string" - ], "optional": true, "computed": true } }, "block_types": { + "abort_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "response_card": { + "type": "string", + "optional": true + } + }, + "block_types": { + "message": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "group_number": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 15 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "clarification_prompt": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_attempts": { + "type": "number", + "required": true + }, + "response_card": { + "type": "string", + "optional": true + } + }, + "block_types": { + "message": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "group_number": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 15 + } + } + }, + "max_items": 1 + }, + "intent": { + "nesting_mode": "set", + "block": { + "attributes": { + "intent_name": { + "type": "string", + "required": true + }, + "intent_version": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 250 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -58424,7 +67083,7 @@ } } }, - "aws_neptune_cluster_endpoint": { + "aws_lex_bot_alias": { "version": 0, "block": { "attributes": { @@ -58432,185 +67091,82 @@ "type": "string", "computed": true }, - "cluster_endpoint_identifier": { - "type": "string", - "required": true - }, - "cluster_identifier": { - "type": "string", - "required": true - }, - "endpoint": { - "type": "string", - "computed": true - }, - "endpoint_type": { + "bot_name": { "type": "string", "required": true }, - "excluded_members": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "static_members": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_neptune_cluster_instance": { - "version": 0, - "block": { - "attributes": { - "address": { - "type": "string", - "computed": true - }, - "apply_immediately": { - "type": "bool", - "optional": true, - "computed": true - }, - "arn": { - "type": "string", - "computed": true - }, - "auto_minor_version_upgrade": { - "type": "bool", - "optional": true - }, - "availability_zone": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_identifier": { + "bot_version": { "type": "string", "required": true }, - "dbi_resource_id": { + "checksum": { "type": "string", "computed": true }, - "endpoint": { + "created_date": { "type": "string", "computed": true }, - "engine": { + "description": { "type": "string", "optional": true }, - "engine_version": { - "type": "string", - "optional": true, - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "identifier": { - "type": "string", - "optional": true, - "computed": true - }, - "identifier_prefix": { + "last_updated_date": { "type": "string", - "optional": true, "computed": true }, - "instance_class": { + "name": { "type": "string", "required": true - }, - "kms_key_arn": { - "type": "string", - "computed": true - }, - "neptune_parameter_group_name": { - "type": "string", - "optional": true - }, - "neptune_subnet_group_name": { - "type": "string", - "optional": true, - "computed": true - }, - "port": { - "type": "number", - "optional": true - }, - "preferred_backup_window": { - "type": "string", - "optional": true, - "computed": true - }, - "preferred_maintenance_window": { - "type": "string", - "optional": true, - "computed": true - }, - "promotion_tier": { - "type": "number", - "optional": true - }, - "publicly_accessible": { - "type": "bool", - "optional": true - }, - "storage_encrypted": { - "type": "bool", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "writer": { - "type": "bool", - "computed": true } }, "block_types": { + "conversation_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "iam_role_arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "log_settings": { + "nesting_mode": "set", + "block": { + "attributes": { + "destination": { + "type": "string", + "required": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + }, + "log_type": { + "type": "string", + "required": true + }, + "resource_arn": { + "type": "string", + "required": true + }, + "resource_prefix": { + "type": "string", + "computed": true + } + } + } + } + } + }, + "max_items": 1 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -58633,7 +67189,7 @@ } } }, - "aws_neptune_cluster_parameter_group": { + "aws_lex_intent": { "version": 0, "block": { "attributes": { @@ -58641,142 +67197,376 @@ "type": "string", "computed": true }, - "description": { + "checksum": { "type": "string", + "computed": true + }, + "create_version": { + "type": "bool", "optional": true }, - "family": { + "created_date": { "type": "string", - "required": true + "computed": true + }, + "description": { + "type": "string", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "last_updated_date": { "type": "string", - "optional": true, "computed": true }, - "name_prefix": { + "name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "tags": { - "type": [ - "map", - "string" - ], + "parent_intent_signature": { + "type": "string", "optional": true }, - "tags_all": { + "sample_utterances": { "type": [ - "map", + "set", "string" ], - "optional": true, + "optional": true + }, + "version": { + "type": "string", "computed": true } }, "block_types": { - "parameter": { - "nesting_mode": "set", + "conclusion_statement": { + "nesting_mode": "list", "block": { "attributes": { - "apply_method": { + "response_card": { "type": "string", "optional": true + } + }, + "block_types": { + "message": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "group_number": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 15 + } + } + }, + "max_items": 1 + }, + "confirmation_prompt": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_attempts": { + "type": "number", + "required": true }, - "name": { + "response_card": { + "type": "string", + "optional": true + } + }, + "block_types": { + "message": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "group_number": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 15 + } + } + }, + "max_items": 1 + }, + "dialog_code_hook": { + "nesting_mode": "list", + "block": { + "attributes": { + "message_version": { "type": "string", "required": true }, - "value": { + "uri": { "type": "string", "required": true } } - } - } - } - } - }, - "aws_neptune_cluster_snapshot": { - "version": 0, - "block": { - "attributes": { - "allocated_storage": { - "type": "number", - "computed": true - }, - "availability_zones": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "db_cluster_identifier": { - "type": "string", - "required": true - }, - "db_cluster_snapshot_arn": { - "type": "string", - "computed": true - }, - "db_cluster_snapshot_identifier": { - "type": "string", - "required": true - }, - "engine": { - "type": "string", - "computed": true - }, - "engine_version": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "kms_key_id": { - "type": "string", - "computed": true - }, - "license_model": { - "type": "string", - "computed": true - }, - "port": { - "type": "number", - "computed": true + }, + "max_items": 1 }, - "snapshot_type": { - "type": "string", - "computed": true + "follow_up_prompt": { + "nesting_mode": "list", + "block": { + "block_types": { + "prompt": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_attempts": { + "type": "number", + "required": true + }, + "response_card": { + "type": "string", + "optional": true + } + }, + "block_types": { + "message": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "group_number": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 15 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "rejection_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "response_card": { + "type": "string", + "optional": true + } + }, + "block_types": { + "message": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "group_number": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 15 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "source_db_cluster_snapshot_arn": { - "type": "string", - "computed": true + "fulfillment_activity": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "code_hook": { + "nesting_mode": "list", + "block": { + "attributes": { + "message_version": { + "type": "string", + "required": true + }, + "uri": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 }, - "status": { - "type": "string", - "computed": true + "rejection_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "response_card": { + "type": "string", + "optional": true + } + }, + "block_types": { + "message": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "group_number": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 15 + } + } + }, + "max_items": 1 }, - "storage_encrypted": { - "type": "bool", - "computed": true + "slot": { + "nesting_mode": "set", + "block": { + "attributes": { + "description": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "priority": { + "type": "number", + "optional": true + }, + "response_card": { + "type": "string", + "optional": true + }, + "sample_utterances": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "slot_constraint": { + "type": "string", + "required": true + }, + "slot_type": { + "type": "string", + "required": true + }, + "slot_type_version": { + "type": "string", + "optional": true + } + }, + "block_types": { + "value_elicitation_prompt": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_attempts": { + "type": "number", + "required": true + }, + "response_card": { + "type": "string", + "optional": true + } + }, + "block_types": { + "message": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "group_number": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 15 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 100 }, - "vpc_id": { - "type": "string", - "computed": true - } - }, - "block_types": { "timeouts": { "nesting_mode": "single", "block": { @@ -58784,6 +67574,14 @@ "create": { "type": "string", "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true } } } @@ -58791,76 +67589,69 @@ } } }, - "aws_neptune_event_subscription": { + "aws_lex_slot_type": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "customer_aws_id": { + "checksum": { "type": "string", "computed": true }, - "enabled": { + "create_version": { "type": "bool", "optional": true }, - "event_categories": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "id": { + "created_date": { "type": "string", - "optional": true, "computed": true }, - "name": { + "description": { + "type": "string", + "optional": true + }, + "id": { "type": "string", "optional": true, "computed": true }, - "name_prefix": { + "last_updated_date": { "type": "string", - "optional": true, "computed": true }, - "sns_topic_arn": { + "name": { "type": "string", "required": true }, - "source_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "source_type": { + "value_selection_strategy": { "type": "string", "optional": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, + "version": { + "type": "string", "computed": true } }, "block_types": { + "enumeration_value": { + "nesting_mode": "set", + "block": { + "attributes": { + "synonyms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 10000 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -58883,71 +67674,27 @@ } } }, - "aws_neptune_parameter_group": { + "aws_licensemanager_association": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "family": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "license_configuration_arn": { "type": "string", "required": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "parameter": { - "nesting_mode": "set", - "block": { - "attributes": { - "apply_method": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } + "resource_arn": { + "type": "string", + "required": true } } } }, - "aws_neptune_subnet_group": { + "aws_licensemanager_license_configuration": { "version": 0, "block": { "attributes": { @@ -58964,23 +67711,33 @@ "optional": true, "computed": true }, - "name": { - "type": "string", - "optional": true, - "computed": true + "license_count": { + "type": "number", + "optional": true }, - "name_prefix": { + "license_count_hard_limit": { + "type": "bool", + "optional": true + }, + "license_counting_type": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "subnet_ids": { + "license_rules": { "type": [ - "set", + "list", "string" ], + "optional": true + }, + "name": { + "type": "string", "required": true }, + "owner_account_id": { + "type": "string", + "computed": true + }, "tags": { "type": [ "map", @@ -58999,7 +67756,7 @@ } } }, - "aws_network_acl": { + "aws_lightsail_container_service": { "version": 0, "block": { "attributes": { @@ -59007,25 +67764,12 @@ "type": "string", "computed": true }, - "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" - } - ] - ], - "optional": true, + "availability_zone": { + "type": "string", + "computed": true + }, + "created_at": { + "type": "string", "computed": true }, "id": { @@ -59033,37 +67777,40 @@ "optional": true, "computed": true }, - "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" - } - ] - ], - "optional": true, + "is_disabled": { + "type": "bool", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "power": { + "type": "string", + "required": true + }, + "power_id": { + "type": "string", "computed": true }, - "owner_id": { + "principal_arn": { "type": "string", "computed": true }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "optional": true, + "private_domain_name": { + "type": "string", + "computed": true + }, + "resource_type": { + "type": "string", + "computed": true + }, + "scale": { + "type": "number", + "required": true + }, + "state": { + "type": "string", "computed": true }, "tags": { @@ -59081,223 +67828,307 @@ "optional": true, "computed": true }, - "vpc_id": { + "url": { "type": "string", - "required": true + "computed": true + } + }, + "block_types": { + "public_domain_names": { + "nesting_mode": "list", + "block": { + "block_types": { + "certificate": { + "nesting_mode": "set", + "block": { + "attributes": { + "certificate_name": { + "type": "string", + "required": true + }, + "domain_names": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_network_acl_association": { + "aws_lightsail_container_service_deployment_version": { "version": 0, "block": { "attributes": { + "created_at": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "network_acl_id": { + "service_name": { "type": "string", "required": true }, - "subnet_id": { + "state": { "type": "string", - "required": true + "computed": true + }, + "version": { + "type": "number", + "computed": true + } + }, + "block_types": { + "container": { + "nesting_mode": "set", + "block": { + "attributes": { + "command": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "container_name": { + "type": "string", + "required": true + }, + "environment": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "image": { + "type": "string", + "required": true + }, + "ports": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + }, + "min_items": 1, + "max_items": 53 + }, + "public_endpoint": { + "nesting_mode": "list", + "block": { + "attributes": { + "container_name": { + "type": "string", + "required": true + }, + "container_port": { + "type": "number", + "required": true + } + }, + "block_types": { + "health_check": { + "nesting_mode": "list", + "block": { + "attributes": { + "healthy_threshold": { + "type": "number", + "optional": true + }, + "interval_seconds": { + "type": "number", + "optional": true + }, + "path": { + "type": "string", + "optional": true + }, + "success_codes": { + "type": "string", + "optional": true + }, + "timeout_seconds": { + "type": "number", + "optional": true + }, + "unhealthy_threshold": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_network_acl_rule": { + "aws_lightsail_database": { "version": 0, "block": { "attributes": { - "cidr_block": { - "type": "string", - "optional": true - }, - "egress": { + "apply_immediately": { "type": "bool", - "optional": true - }, - "from_port": { - "type": "number", - "optional": true - }, - "icmp_code": { - "type": "number", - "optional": true - }, - "icmp_type": { - "type": "number", - "optional": true - }, - "id": { - "type": "string", "optional": true, "computed": true }, - "ipv6_cidr_block": { + "arn": { "type": "string", - "optional": true + "computed": true }, - "network_acl_id": { + "availability_zone": { "type": "string", "required": true }, - "protocol": { - "type": "string", - "required": true + "backup_retention_enabled": { + "type": "bool", + "optional": true }, - "rule_action": { + "blueprint_id": { "type": "string", "required": true }, - "rule_number": { - "type": "number", + "bundle_id": { + "type": "string", "required": true }, - "to_port": { - "type": "number", - "optional": true - } - } - } - }, - "aws_network_interface": { - "version": 0, - "block": { - "attributes": { - "arn": { + "ca_certificate_identifier": { "type": "string", "computed": true }, - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, + "cpu_count": { + "type": "number", "computed": true }, - "interface_type": { + "created_at": { "type": "string", - "optional": true, "computed": true }, - "ipv4_prefix_count": { + "disk_size": { "type": "number", - "optional": true, - "computed": true - }, - "ipv4_prefixes": { - "type": [ - "set", - "string" - ], - "optional": true, "computed": true }, - "ipv6_address_count": { - "type": "number", - "optional": true, + "engine": { + "type": "string", "computed": true }, - "ipv6_address_list": { - "type": [ - "list", - "string" - ], - "optional": true, + "engine_version": { + "type": "string", "computed": true }, - "ipv6_address_list_enabled": { - "type": "bool", + "final_snapshot_name": { + "type": "string", "optional": true }, - "ipv6_addresses": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "ipv6_prefix_count": { - "type": "number", + "id": { + "type": "string", "optional": true, "computed": true }, - "ipv6_prefixes": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true + "master_database_name": { + "type": "string", + "required": true }, - "mac_address": { + "master_endpoint_address": { "type": "string", "computed": true }, - "outpost_arn": { - "type": "string", + "master_endpoint_port": { + "type": "number", "computed": true }, - "owner_id": { + "master_password": { "type": "string", - "computed": true + "required": true, + "sensitive": true }, - "private_dns_name": { + "master_username": { "type": "string", - "computed": true + "required": true }, - "private_ip": { + "preferred_backup_window": { "type": "string", "optional": true, "computed": true }, - "private_ip_list": { - "type": [ - "list", - "string" - ], + "preferred_maintenance_window": { + "type": "string", "optional": true, "computed": true }, - "private_ip_list_enabled": { + "publicly_accessible": { "type": "bool", "optional": true }, - "private_ips": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "private_ips_count": { + "ram_size": { "type": "number", - "optional": true, "computed": true }, - "security_groups": { - "type": [ - "set", - "string" - ], - "optional": true, + "relational_database_name": { + "type": "string", + "required": true + }, + "secondary_availability_zone": { + "type": "string", "computed": true }, - "source_dest_check": { + "skip_final_snapshot": { "type": "bool", "optional": true }, - "subnet_id": { + "support_code": { "type": "string", - "required": true + "computed": true }, "tags": { "type": [ @@ -59314,148 +68145,96 @@ "optional": true, "computed": true } - }, - "block_types": { - "attachment": { - "nesting_mode": "set", - "block": { - "attributes": { - "attachment_id": { - "type": "string", - "computed": true - }, - "device_index": { - "type": "number", - "required": true - }, - "instance": { - "type": "string", - "required": true - } - } - } - } } } }, - "aws_network_interface_attachment": { + "aws_lightsail_domain": { "version": 0, "block": { "attributes": { - "attachment_id": { + "arn": { "type": "string", "computed": true }, - "device_index": { - "type": "number", + "domain_name": { + "type": "string", "required": true }, "id": { "type": "string", "optional": true, "computed": true - }, - "instance_id": { - "type": "string", - "required": true - }, - "network_interface_id": { - "type": "string", - "required": true - }, - "status": { - "type": "string", - "computed": true } } } }, - "aws_network_interface_sg_attachment": { + "aws_lightsail_instance": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "network_interface_id": { + "availability_zone": { "type": "string", "required": true }, - "security_group_id": { + "blueprint_id": { "type": "string", "required": true - } - } - } - }, - "aws_networkfirewall_firewall": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "bundle_id": { "type": "string", - "computed": true + "required": true }, - "delete_protection": { - "type": "bool", - "optional": true + "cpu_count": { + "type": "number", + "computed": true }, - "description": { + "created_at": { "type": "string", - "optional": true + "computed": true }, - "firewall_policy_arn": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "firewall_policy_change_protection": { - "type": "bool", - "optional": true + "ipv6_address": { + "type": "string", + "computed": true }, - "firewall_status": { + "ipv6_addresses": { "type": [ "list", - [ - "object", - { - "sync_states": [ - "set", - [ - "object", - { - "attachment": [ - "list", - [ - "object", - { - "endpoint_id": "string", - "subnet_id": "string" - } - ] - ], - "availability_zone": "string" - } - ] - ] - } - ] + "string" ], "computed": true }, - "id": { - "type": "string", - "optional": true, + "is_static_ip": { + "type": "bool", "computed": true }, + "key_pair_name": { + "type": "string", + "optional": true + }, "name": { "type": "string", "required": true }, - "subnet_change_protection": { - "type": "bool", - "optional": true + "private_ip_address": { + "type": "string", + "computed": true + }, + "public_ip_address": { + "type": "string", + "computed": true + }, + "ram_size": { + "type": "number", + "computed": true }, "tags": { "type": [ @@ -59472,23 +68251,55 @@ "optional": true, "computed": true }, - "update_token": { + "user_data": { + "type": "string", + "optional": true + }, + "username": { + "type": "string", + "computed": true + } + } + } + }, + "aws_lightsail_instance_public_ports": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", + "optional": true, "computed": true }, - "vpc_id": { + "instance_name": { "type": "string", "required": true } }, "block_types": { - "subnet_mapping": { + "port_info": { "nesting_mode": "set", "block": { "attributes": { - "subnet_id": { + "cidrs": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "from_port": { + "type": "number", + "required": true + }, + "protocol": { "type": "string", "required": true + }, + "to_port": { + "type": "number", + "required": true } } }, @@ -59497,7 +68308,7 @@ } } }, - "aws_networkfirewall_firewall_policy": { + "aws_lightsail_key_pair": { "version": 0, "block": { "attributes": { @@ -59505,9 +68316,17 @@ "type": "string", "computed": true }, - "description": { + "encrypted_fingerprint": { "type": "string", - "optional": true + "computed": true + }, + "encrypted_private_key": { + "type": "string", + "computed": true + }, + "fingerprint": { + "type": "string", + "computed": true }, "id": { "type": "string", @@ -59516,201 +68335,58 @@ }, "name": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], + "name_prefix": { + "type": "string", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "pgp_key": { + "type": "string", + "optional": true }, - "update_token": { + "private_key": { "type": "string", "computed": true - } - }, - "block_types": { - "firewall_policy": { - "nesting_mode": "list", - "block": { - "attributes": { - "stateful_default_actions": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "stateless_default_actions": { - "type": [ - "set", - "string" - ], - "required": true - }, - "stateless_fragment_default_actions": { - "type": [ - "set", - "string" - ], - "required": true - } - }, - "block_types": { - "stateful_engine_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "rule_order": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "stateful_rule_group_reference": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "optional": true - }, - "resource_arn": { - "type": "string", - "required": true - } - } - } - }, - "stateless_custom_action": { - "nesting_mode": "set", - "block": { - "attributes": { - "action_name": { - "type": "string", - "required": true - } - }, - "block_types": { - "action_definition": { - "nesting_mode": "list", - "block": { - "block_types": { - "publish_metric_action": { - "nesting_mode": "list", - "block": { - "block_types": { - "dimension": { - "nesting_mode": "set", - "block": { - "attributes": { - "value": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "stateless_rule_group_reference": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "resource_arn": { - "type": "string", - "required": true - } - } - } - } - } - }, - "min_items": 1, - "max_items": 1 + }, + "public_key": { + "type": "string", + "optional": true, + "computed": true } } } }, - "aws_networkfirewall_logging_configuration": { + "aws_lightsail_static_ip": { "version": 0, "block": { "attributes": { - "firewall_arn": { + "arn": { "type": "string", - "required": true + "computed": true }, "id": { "type": "string", "optional": true, "computed": true - } - }, - "block_types": { - "logging_configuration": { - "nesting_mode": "list", - "block": { - "block_types": { - "log_destination_config": { - "nesting_mode": "set", - "block": { - "attributes": { - "log_destination": { - "type": [ - "map", - "string" - ], - "required": true - }, - "log_destination_type": { - "type": "string", - "required": true - }, - "log_type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 2 - } - } - }, - "min_items": 1, - "max_items": 1 + }, + "ip_address": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "support_code": { + "type": "string", + "computed": true } } } }, - "aws_networkfirewall_resource_policy": { + "aws_lightsail_static_ip_attachment": { "version": 0, "block": { "attributes": { @@ -59719,579 +68395,181 @@ "optional": true, "computed": true }, - "policy": { + "instance_name": { "type": "string", "required": true }, - "resource_arn": { + "ip_address": { + "type": "string", + "computed": true + }, + "static_ip_name": { "type": "string", "required": true } } } }, - "aws_networkfirewall_rule_group": { + "aws_load_balancer_backend_server_policy": { "version": 0, "block": { "attributes": { - "arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "capacity": { + "instance_port": { "type": "number", "required": true }, - "description": { + "load_balancer_name": { "type": "string", - "optional": true + "required": true }, + "policy_names": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + } + }, + "aws_load_balancer_listener_policy": { + "version": 0, + "block": { + "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "load_balancer_name": { "type": "string", "required": true }, - "rules": { - "type": "string", - "optional": true + "load_balancer_port": { + "type": "number", + "required": true }, - "tags": { + "policy_names": { "type": [ - "map", + "set", "string" ], "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], + } + } + } + }, + "aws_load_balancer_policy": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", "optional": true, "computed": true }, - "type": { + "load_balancer_name": { "type": "string", "required": true }, - "update_token": { + "policy_name": { "type": "string", - "computed": true + "required": true + }, + "policy_type_name": { + "type": "string", + "required": true } }, "block_types": { - "rule_group": { - "nesting_mode": "list", + "policy_attribute": { + "nesting_mode": "set", "block": { - "block_types": { - "rule_variables": { - "nesting_mode": "list", - "block": { - "block_types": { - "ip_sets": { - "nesting_mode": "set", - "block": { - "attributes": { - "key": { - "type": "string", - "required": true - } - }, - "block_types": { - "ip_set": { - "nesting_mode": "list", - "block": { - "attributes": { - "definition": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "port_sets": { - "nesting_mode": "set", - "block": { - "attributes": { - "key": { - "type": "string", - "required": true - } - }, - "block_types": { - "port_set": { - "nesting_mode": "list", - "block": { - "attributes": { - "definition": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - }, - "max_items": 1 - }, - "rules_source": { - "nesting_mode": "list", - "block": { - "attributes": { - "rules_string": { - "type": "string", - "optional": true - } - }, - "block_types": { - "rules_source_list": { - "nesting_mode": "list", - "block": { - "attributes": { - "generated_rules_type": { - "type": "string", - "required": true - }, - "target_types": { - "type": [ - "set", - "string" - ], - "required": true - }, - "targets": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - }, - "stateful_rule": { - "nesting_mode": "set", - "block": { - "attributes": { - "action": { - "type": "string", - "required": true - } - }, - "block_types": { - "header": { - "nesting_mode": "list", - "block": { - "attributes": { - "destination": { - "type": "string", - "required": true - }, - "destination_port": { - "type": "string", - "required": true - }, - "direction": { - "type": "string", - "required": true - }, - "protocol": { - "type": "string", - "required": true - }, - "source": { - "type": "string", - "required": true - }, - "source_port": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "rule_option": { - "nesting_mode": "set", - "block": { - "attributes": { - "keyword": { - "type": "string", - "required": true - }, - "settings": { - "type": [ - "set", - "string" - ], - "optional": true - } - } - }, - "min_items": 1 - } - } - } - }, - "stateless_rules_and_custom_actions": { - "nesting_mode": "list", - "block": { - "block_types": { - "custom_action": { - "nesting_mode": "set", - "block": { - "attributes": { - "action_name": { - "type": "string", - "required": true - } - }, - "block_types": { - "action_definition": { - "nesting_mode": "list", - "block": { - "block_types": { - "publish_metric_action": { - "nesting_mode": "list", - "block": { - "block_types": { - "dimension": { - "nesting_mode": "set", - "block": { - "attributes": { - "value": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "stateless_rule": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - } - }, - "block_types": { - "rule_definition": { - "nesting_mode": "list", - "block": { - "attributes": { - "actions": { - "type": [ - "set", - "string" - ], - "required": true - } - }, - "block_types": { - "match_attributes": { - "nesting_mode": "list", - "block": { - "attributes": { - "protocols": { - "type": [ - "set", - "number" - ], - "optional": true - } - }, - "block_types": { - "destination": { - "nesting_mode": "set", - "block": { - "attributes": { - "address_definition": { - "type": "string", - "required": true - } - } - } - }, - "destination_port": { - "nesting_mode": "set", - "block": { - "attributes": { - "from_port": { - "type": "number", - "required": true - }, - "to_port": { - "type": "number", - "optional": true - } - } - } - }, - "source": { - "nesting_mode": "set", - "block": { - "attributes": { - "address_definition": { - "type": "string", - "required": true - } - } - } - }, - "source_port": { - "nesting_mode": "set", - "block": { - "attributes": { - "from_port": { - "type": "number", - "required": true - }, - "to_port": { - "type": "number", - "optional": true - } - } - } - }, - "tcp_flag": { - "nesting_mode": "set", - "block": { - "attributes": { - "flags": { - "type": [ - "set", - "string" - ], - "required": true - }, - "masks": { - "type": [ - "set", - "string" - ], - "optional": true - } - } - } - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + "attributes": { + "name": { + "type": "string", + "optional": true }, - "stateful_rule_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "rule_order": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "value": { + "type": "string", + "optional": true } } - }, - "max_items": 1 + } } } } }, - "aws_opsworks_application": { + "aws_location_geofence_collection": { "version": 0, "block": { "attributes": { - "auto_bundle_on_deploy": { - "type": "string", - "optional": true - }, - "aws_flow_ruby_settings": { + "collection_arn": { "type": "string", - "optional": true + "computed": true }, - "data_source_arn": { + "collection_name": { "type": "string", - "optional": true + "required": true }, - "data_source_database_name": { + "create_time": { "type": "string", - "optional": true + "computed": true }, - "data_source_type": { + "description": { "type": "string", "optional": true }, - "description": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "document_root": { + "kms_key_id": { "type": "string", "optional": true }, - "domains": { + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "enable_ssl": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true - }, - "rails_env": { - "type": "string", - "optional": true - }, - "short_name": { + "update_time": { "type": "string", - "optional": true, "computed": true - }, - "stack_id": { - "type": "string", - "required": true - }, - "type": { - "type": "string", - "required": true } }, "block_types": { - "app_source": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "password": { - "type": "string", - "optional": true, - "sensitive": true - }, - "revision": { - "type": "string", - "optional": true - }, - "ssh_key": { - "type": "string", - "optional": true, - "sensitive": true - }, - "type": { - "type": "string", - "required": true - }, - "url": { + "create": { "type": "string", "optional": true }, - "username": { - "type": "string", - "optional": true - } - } - } - }, - "environment": { - "nesting_mode": "set", - "block": { - "attributes": { - "key": { + "delete": { "type": "string", - "required": true - }, - "secure": { - "type": "bool", "optional": true }, - "value": { - "type": "string", - "required": true - } - } - } - }, - "ssl_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "certificate": { - "type": "string", - "required": true - }, - "chain": { + "update": { "type": "string", "optional": true - }, - "private_key": { - "type": "string", - "required": true, - "sensitive": true } } } @@ -60299,116 +68577,162 @@ } } }, - "aws_opsworks_custom_layer": { + "aws_location_map": { "version": 0, "block": { "attributes": { - "arn": { + "create_time": { "type": "string", "computed": true }, - "auto_assign_elastic_ips": { - "type": "bool", + "description": { + "type": "string", "optional": true }, - "auto_assign_public_ips": { - "type": "bool", - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "auto_healing": { - "type": "bool", - "optional": true + "map_arn": { + "type": "string", + "computed": true }, - "custom_configure_recipes": { + "map_name": { + "type": "string", + "required": true + }, + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "custom_deploy_recipes": { + "tags_all": { "type": [ - "list", + "map", "string" ], - "optional": true + "optional": true, + "computed": true }, - "custom_instance_profile_arn": { + "update_time": { "type": "string", - "optional": true + "computed": true + } + }, + "block_types": { + "configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "style": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_location_place_index": { + "version": 0, + "block": { + "attributes": { + "create_time": { + "type": "string", + "computed": true }, - "custom_json": { + "data_source": { "type": "string", - "optional": true + "required": true }, - "custom_security_group_ids": { - "type": [ - "set", - "string" - ], + "description": { + "type": "string", "optional": true }, - "custom_setup_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "custom_shutdown_recipes": { + "index_arn": { + "type": "string", + "computed": true + }, + "index_name": { + "type": "string", + "required": true + }, + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "custom_undeploy_recipes": { + "tags_all": { "type": [ - "list", + "map", "string" ], - "optional": true - }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true + "optional": true, + "computed": true }, - "elastic_load_balancer": { + "update_time": { "type": "string", - "optional": true - }, - "id": { + "computed": true + } + }, + "block_types": { + "data_source_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "intended_use": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_location_route_calculator": { + "version": 0, + "block": { + "attributes": { + "calculator_arn": { "type": "string", - "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true - }, - "name": { + "calculator_name": { "type": "string", "required": true }, - "short_name": { + "create_time": { "type": "string", - "required": true + "computed": true }, - "stack_id": { + "data_source": { "type": "string", "required": true }, - "system_packages": { - "type": [ - "set", - "string" - ], + "description": { + "type": "string", "optional": true }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, "tags": { "type": [ "map", @@ -60424,106 +68748,25 @@ "optional": true, "computed": true }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true + "update_time": { + "type": "string", + "computed": true } }, "block_types": { - "cloudwatch_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "log_streams": { - "nesting_mode": "list", - "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", - "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true - } - } - } - } - } - }, - "max_items": 1 - }, - "ebs_volume": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { + "create": { "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true + "optional": true }, - "raid_level": { + "delete": { "type": "string", "optional": true }, - "size": { - "type": "number", - "required": true - }, - "type": { + "update": { "type": "string", "optional": true } @@ -60533,115 +68776,227 @@ } } }, - "aws_opsworks_ecs_cluster_layer": { + "aws_location_tracker": { "version": 0, "block": { "attributes": { - "arn": { + "create_time": { "type": "string", "computed": true }, - "auto_assign_elastic_ips": { - "type": "bool", + "description": { + "type": "string", "optional": true }, - "auto_assign_public_ips": { - "type": "bool", + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", "optional": true }, - "auto_healing": { - "type": "bool", + "position_filtering": { + "type": "string", "optional": true }, - "custom_configure_recipes": { + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "custom_deploy_recipes": { + "tags_all": { "type": [ - "list", + "map", "string" ], - "optional": true + "optional": true, + "computed": true }, - "custom_instance_profile_arn": { + "tracker_arn": { "type": "string", - "optional": true + "computed": true }, - "custom_json": { + "tracker_name": { "type": "string", - "optional": true + "required": true }, - "custom_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true + "update_time": { + "type": "string", + "computed": true + } + } + } + }, + "aws_location_tracker_association": { + "version": 0, + "block": { + "attributes": { + "consumer_arn": { + "type": "string", + "required": true }, - "custom_setup_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "custom_shutdown_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "tracker_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_macie2_account": { + "version": 0, + "block": { + "attributes": { + "created_at": { + "type": "string", + "computed": true }, - "custom_undeploy_recipes": { + "finding_publishing_frequency": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "service_role": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "optional": true, + "computed": true + }, + "updated_at": { + "type": "string", + "computed": true + } + } + } + }, + "aws_macie2_classification_export_configuration": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "s3_destination": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "required": true + }, + "key_prefix": { + "type": "string", + "optional": true + }, + "kms_key_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_macie2_classification_job": { + "version": 0, + "block": { + "attributes": { + "created_at": { + "type": "string", + "computed": true + }, + "custom_data_identifier_ids": { "type": [ "list", "string" ], - "optional": true + "optional": true, + "computed": true }, - "drain_elb_on_shutdown": { + "description": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "initial_run": { "type": "bool", "optional": true }, - "ecs_cluster_arn": { + "job_arn": { "type": "string", - "required": true + "computed": true }, - "elastic_load_balancer": { + "job_id": { "type": "string", - "optional": true + "computed": true }, - "id": { + "job_status": { "type": "string", "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true + "job_type": { + "type": "string", + "required": true }, "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "stack_id": { + "name_prefix": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "system_packages": { - "type": [ - "set", - "string" - ], - "optional": true + "sampling_percentage": { + "type": "number", + "optional": true, + "computed": true }, "tags": { "type": [ @@ -60658,116 +69013,403 @@ "optional": true, "computed": true }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true + "user_paused_details": { + "type": [ + "list", + [ + "object", + { + "job_expires_at": "string", + "job_imminent_expiration_health_event_arn": "string", + "job_paused_at": "string" + } + ] + ], + "computed": true } }, "block_types": { - "cloudwatch_configuration": { + "s3_job_definition": { "nesting_mode": "list", "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, "block_types": { - "log_streams": { + "bucket_criteria": { "nesting_mode": "list", "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true + "block_types": { + "excludes": { + "nesting_mode": "list", + "block": { + "block_types": { + "and": { + "nesting_mode": "list", + "block": { + "block_types": { + "simple_criterion": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparator": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "values": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "tag_criterion": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparator": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "tag_values": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "value": { + "type": "string", + "optional": true, + "computed": true + } + } + } + } + } + }, + "max_items": 1 + } + } + } + } + } + }, + "max_items": 1 }, - "file": { + "includes": { + "nesting_mode": "list", + "block": { + "block_types": { + "and": { + "nesting_mode": "list", + "block": { + "block_types": { + "simple_criterion": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparator": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "values": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "tag_criterion": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparator": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "tag_values": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "value": { + "type": "string", + "optional": true, + "computed": true + } + } + } + } + } + }, + "max_items": 1 + } + } + } + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "bucket_definitions": { + "nesting_mode": "list", + "block": { + "attributes": { + "account_id": { "type": "string", "required": true }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", + "buckets": { + "type": [ + "list", + "string" + ], "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true } } } + }, + "scoping": { + "nesting_mode": "list", + "block": { + "block_types": { + "excludes": { + "nesting_mode": "list", + "block": { + "block_types": { + "and": { + "nesting_mode": "list", + "block": { + "block_types": { + "simple_scope_term": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparator": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "values": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "tag_scope_term": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparator": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "target": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "tag_values": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "value": { + "type": "string", + "optional": true, + "computed": true + } + } + } + } + } + }, + "max_items": 1 + } + } + } + } + } + }, + "max_items": 1 + }, + "includes": { + "nesting_mode": "list", + "block": { + "block_types": { + "and": { + "nesting_mode": "list", + "block": { + "block_types": { + "simple_scope_term": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparator": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "values": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "tag_scope_term": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparator": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "target": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "tag_values": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true, + "computed": true + }, + "value": { + "type": "string", + "optional": true, + "computed": true + } + } + } + } + } + }, + "max_items": 1 + } + } + } + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } }, + "min_items": 1, "max_items": 1 }, - "ebs_volume": { - "nesting_mode": "set", + "schedule_frequency": { + "nesting_mode": "list", "block": { "attributes": { - "encrypted": { + "daily_schedule": { "type": "bool", "optional": true }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { - "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true - }, - "raid_level": { - "type": "string", - "optional": true - }, - "size": { + "monthly_schedule": { "type": "number", - "required": true + "optional": true, + "computed": true }, - "type": { + "weekly_schedule": { "type": "string", - "optional": true + "optional": true, + "computed": true } } - } + }, + "max_items": 1 } } } }, - "aws_opsworks_ganglia_layer": { + "aws_macie2_custom_data_identifier": { "version": 0, "block": { "attributes": { @@ -60775,73 +69417,83 @@ "type": "string", "computed": true }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true + "created_at": { + "type": "string", + "computed": true }, - "auto_assign_public_ips": { - "type": "bool", + "description": { + "type": "string", "optional": true }, - "auto_healing": { - "type": "bool", - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "custom_configure_recipes": { + "ignore_words": { "type": [ - "list", + "set", "string" ], "optional": true }, - "custom_deploy_recipes": { + "keywords": { "type": [ - "list", + "set", "string" ], "optional": true }, - "custom_instance_profile_arn": { - "type": "string", - "optional": true + "maximum_match_distance": { + "type": "number", + "optional": true, + "computed": true }, - "custom_json": { + "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "custom_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true + "name_prefix": { + "type": "string", + "optional": true, + "computed": true }, - "custom_setup_recipes": { - "type": [ - "list", - "string" - ], + "regex": { + "type": "string", "optional": true }, - "custom_shutdown_recipes": { + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "custom_undeploy_recipes": { + "tags_all": { "type": [ - "list", + "map", "string" ], - "optional": true + "optional": true, + "computed": true + } + } + } + }, + "aws_macie2_findings_filter": { + "version": 0, + "block": { + "attributes": { + "action": { + "type": "string", + "required": true }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true + "arn": { + "type": "string", + "computed": true }, - "elastic_load_balancer": { + "description": { "type": "string", "optional": true }, @@ -60850,32 +69502,20 @@ "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true - }, "name": { "type": "string", - "optional": true - }, - "password": { - "type": "string", - "required": true + "optional": true, + "computed": true }, - "stack_id": { + "name_prefix": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "system_packages": { - "type": [ - "set", - "string" - ], - "optional": true + "position": { + "type": "number", + "optional": true, + "computed": true }, "tags": { "type": [ @@ -60891,77 +69531,56 @@ ], "optional": true, "computed": true - }, - "url": { - "type": "string", - "optional": true - }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true - }, - "username": { - "type": "string", - "optional": true } }, "block_types": { - "cloudwatch_configuration": { + "finding_criteria": { "nesting_mode": "list", "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, "block_types": { - "log_streams": { - "nesting_mode": "list", + "criterion": { + "nesting_mode": "set", "block": { "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", + "eq": { + "type": [ + "set", + "string" + ], "optional": true }, - "encoding": { - "type": "string", + "eq_exact_match": { + "type": [ + "set", + "string" + ], "optional": true }, - "file": { + "field": { "type": "string", "required": true }, - "file_fingerprint_lines": { + "gt": { "type": "string", "optional": true }, - "initial_position": { + "gte": { "type": "string", "optional": true }, - "log_group_name": { + "lt": { "type": "string", - "required": true + "optional": true }, - "multiline_start_pattern": { + "lte": { "type": "string", "optional": true }, - "time_zone": { - "type": "string", + "neq": { + "type": [ + "set", + "string" + ], "optional": true } } @@ -60969,37 +69588,36 @@ } } }, + "min_items": 1, "max_items": 1 + } + } + } + }, + "aws_macie2_invitation_accepter": { + "version": 0, + "block": { + "attributes": { + "administrator_account_id": { + "type": "string", + "required": true }, - "ebs_volume": { - "nesting_mode": "set", + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "invitation_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { - "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true - }, - "raid_level": { - "type": "string", - "optional": true - }, - "size": { - "type": "number", - "required": true - }, - "type": { + "create": { "type": "string", "optional": true } @@ -61009,135 +69627,60 @@ } } }, - "aws_opsworks_haproxy_layer": { + "aws_macie2_member": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true - }, - "auto_assign_public_ips": { - "type": "bool", - "optional": true - }, - "auto_healing": { - "type": "bool", - "optional": true - }, - "custom_configure_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_deploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_instance_profile_arn": { - "type": "string", - "optional": true - }, - "custom_json": { + "account_id": { "type": "string", - "optional": true - }, - "custom_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "custom_setup_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_shutdown_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_undeploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true + "required": true }, - "elastic_load_balancer": { + "administrator_account_id": { "type": "string", - "optional": true + "computed": true }, - "healthcheck_method": { + "arn": { "type": "string", - "optional": true + "computed": true }, - "healthcheck_url": { + "email": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "install_updates_on_boot": { + "invitation_disable_email_notification": { "type": "bool", "optional": true }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true - }, - "name": { + "invitation_message": { "type": "string", "optional": true }, - "stack_id": { - "type": "string", - "required": true - }, - "stats_enabled": { + "invite": { "type": "bool", - "optional": true + "optional": true, + "computed": true }, - "stats_password": { + "invited_at": { "type": "string", - "required": true + "computed": true }, - "stats_url": { + "master_account_id": { "type": "string", - "optional": true + "computed": true }, - "stats_user": { + "relationship_status": { "type": "string", - "optional": true + "computed": true }, - "system_packages": { - "type": [ - "set", - "string" - ], - "optional": true + "status": { + "type": "string", + "optional": true, + "computed": true }, "tags": { "type": [ @@ -61154,107 +69697,22 @@ "optional": true, "computed": true }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true + "updated_at": { + "type": "string", + "computed": true } }, "block_types": { - "cloudwatch_configuration": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "log_streams": { - "nesting_mode": "list", - "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", - "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true - } - } - } - } - } - }, - "max_items": 1 - }, - "ebs_volume": { - "nesting_mode": "set", - "block": { - "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { - "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true - }, - "raid_level": { - "type": "string", - "optional": true - }, - "size": { - "type": "number", - "required": true - }, - "type": { - "type": "string", + "create": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", "optional": true } } @@ -61263,293 +69721,413 @@ } } }, - "aws_opsworks_instance": { + "aws_macie2_organization_admin_account": { "version": 0, "block": { "attributes": { - "agent_version": { + "admin_account_id": { "type": "string", - "optional": true + "required": true }, - "ami_id": { + "id": { "type": "string", "optional": true, "computed": true - }, - "architecture": { + } + } + } + }, + "aws_macie_member_account_association": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "auto_scaling_type": { + "member_account_id": { "type": "string", - "optional": true - }, - "availability_zone": { + "required": true + } + } + } + }, + "aws_macie_s3_bucket_association": { + "version": 0, + "block": { + "attributes": { + "bucket_name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "created_at": { + "id": { "type": "string", "optional": true, "computed": true }, - "delete_ebs": { - "type": "bool", - "optional": true - }, - "delete_eip": { - "type": "bool", - "optional": true - }, - "ebs_optimized": { - "type": "bool", + "member_account_id": { + "type": "string", "optional": true }, - "ec2_instance_id": { + "prefix": { "type": "string", - "computed": true - }, - "ecs_cluster_arn": { + "optional": true + } + }, + "block_types": { + "classification_type": { + "nesting_mode": "list", + "block": { + "attributes": { + "continuous": { + "type": "string", + "optional": true + }, + "one_time": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_main_route_table_association": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", "optional": true, "computed": true }, - "elastic_ip": { + "original_route_table_id": { "type": "string", - "optional": true, "computed": true }, - "hostname": { + "route_table_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "id": { + "vpc_id": { "type": "string", - "optional": true, - "computed": true - }, - "infrastructure_class": { + "required": true + } + } + } + }, + "aws_media_convert_queue": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", + "description": { + "type": "string", "optional": true }, - "instance_profile_arn": { + "id": { "type": "string", "optional": true, "computed": true }, - "instance_type": { + "name": { + "type": "string", + "required": true + }, + "pricing_plan": { "type": "string", "optional": true }, - "last_service_error_id": { + "status": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "layer_ids": { + "tags": { "type": [ - "list", + "map", "string" ], - "required": true + "optional": true }, - "os": { - "type": "string", + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true - }, - "platform": { + } + }, + "block_types": { + "reservation_plan_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "commitment": { + "type": "string", + "required": true + }, + "renewal_type": { + "type": "string", + "required": true + }, + "reserved_slots": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_media_package_channel": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "private_dns": { + "channel_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "private_ip": { + "description": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "public_dns": { - "type": "string", - "optional": true, + "hls_ingest": { + "type": [ + "list", + [ + "object", + { + "ingest_endpoints": [ + "list", + [ + "object", + { + "password": "string", + "url": "string", + "username": "string" + } + ] + ] + } + ] + ], "computed": true }, - "public_ip": { + "id": { "type": "string", "optional": true, "computed": true }, - "registered_by": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true - }, - "reported_agent_version": { + } + } + } + }, + "aws_media_store_container": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "reported_os_family": { + "endpoint": { "type": "string", - "optional": true, "computed": true }, - "reported_os_name": { + "id": { "type": "string", "optional": true, "computed": true }, - "reported_os_version": { + "name": { "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true + } + } + } + }, + "aws_media_store_container_policy": { + "version": 0, + "block": { + "attributes": { + "container_name": { + "type": "string", + "required": true }, - "root_device_type": { + "id": { "type": "string", "optional": true, "computed": true }, - "root_device_volume_id": { + "policy": { + "type": "string", + "required": true + } + } + } + }, + "aws_medialive_input": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "security_group_ids": { + "attached_channels": { "type": [ "list", "string" ], - "optional": true, "computed": true }, - "ssh_host_dsa_key_fingerprint": { + "id": { "type": "string", "optional": true, "computed": true }, - "ssh_host_rsa_key_fingerprint": { + "input_class": { "type": "string", - "optional": true, "computed": true }, - "ssh_key_name": { - "type": "string", - "optional": true, + "input_partner_ids": { + "type": [ + "list", + "string" + ], "computed": true }, - "stack_id": { - "type": "string", - "required": true - }, - "state": { - "type": "string", + "input_security_groups": { + "type": [ + "list", + "string" + ], "optional": true }, - "status": { + "input_source_type": { "type": "string", - "optional": true, "computed": true }, - "subnet_id": { + "name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "tenancy": { + "role_arn": { "type": "string", "optional": true, "computed": true }, - "virtualization_type": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true + }, + "type": { + "type": "string", + "required": true } }, "block_types": { - "ebs_block_device": { + "destinations": { "nesting_mode": "set", "block": { "attributes": { - "delete_on_termination": { - "type": "bool", - "optional": true - }, - "device_name": { + "stream_name": { "type": "string", "required": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true - }, - "snapshot_id": { - "type": "string", - "optional": true, - "computed": true - }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_type": { - "type": "string", - "optional": true, - "computed": true } } } }, - "ephemeral_block_device": { + "input_devices": { "nesting_mode": "set", "block": { "attributes": { - "device_name": { + "id": { "type": "string", "required": true - }, - "virtual_name": { + } + } + } + }, + "media_connect_flows": { + "nesting_mode": "set", + "block": { + "attributes": { + "flow_arn": { "type": "string", "required": true } } } }, - "root_block_device": { + "sources": { "nesting_mode": "set", "block": { "attributes": { - "delete_on_termination": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true + "password_param": { + "type": "string", + "required": true }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true + "url": { + "type": "string", + "required": true }, - "volume_type": { + "username": { "type": "string", - "optional": true, - "computed": true + "required": true } } } @@ -61572,134 +70150,129 @@ } } } + }, + "vpc": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_group_ids": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "subnet_ids": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "max_items": 1 } } } }, - "aws_opsworks_java_app_layer": { + "aws_medialive_input_security_group": { "version": 0, "block": { "attributes": { - "app_server": { - "type": "string", - "optional": true - }, - "app_server_version": { - "type": "string", - "optional": true - }, "arn": { "type": "string", "computed": true }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true - }, - "auto_assign_public_ips": { - "type": "bool", - "optional": true - }, - "auto_healing": { - "type": "bool", - "optional": true - }, - "custom_configure_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "custom_deploy_recipes": { + "inputs": { "type": [ "list", "string" ], - "optional": true - }, - "custom_instance_profile_arn": { - "type": "string", - "optional": true - }, - "custom_json": { - "type": "string", - "optional": true + "computed": true }, - "custom_security_group_ids": { + "tags": { "type": [ - "set", + "map", "string" ], "optional": true }, - "custom_setup_recipes": { + "tags_all": { "type": [ - "list", + "map", "string" ], - "optional": true + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } }, - "custom_shutdown_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "whitelist_rules": { + "nesting_mode": "set", + "block": { + "attributes": { + "cidr": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + } + }, + "aws_medialive_multiplex": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, - "custom_undeploy_recipes": { + "availability_zones": { "type": [ "list", "string" ], - "optional": true - }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true - }, - "elastic_load_balancer": { - "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true - }, - "jvm_options": { - "type": "string", - "optional": true - }, - "jvm_type": { - "type": "string", - "optional": true - }, - "jvm_version": { - "type": "string", - "optional": true - }, "name": { - "type": "string", - "optional": true - }, - "stack_id": { "type": "string", "required": true }, - "system_packages": { - "type": [ - "set", - "string" - ], + "start_multiplex": { + "type": "bool", "optional": true }, "tags": { @@ -61716,195 +70289,242 @@ ], "optional": true, "computed": true - }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true } }, "block_types": { - "cloudwatch_configuration": { + "multiplex_settings": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "log_streams": { - "nesting_mode": "list", - "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", - "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true - } - } - } + "maximum_video_buffer_delay_milliseconds": { + "type": "number", + "optional": true, + "computed": true + }, + "transport_stream_bitrate": { + "type": "number", + "required": true + }, + "transport_stream_id": { + "type": "number", + "required": true + }, + "transport_stream_reserved_bitrate": { + "type": "number", + "optional": true, + "computed": true } } }, "max_items": 1 }, - "ebs_volume": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", + "create": { + "type": "string", "optional": true }, - "mount_point": { + "delete": { "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true + "optional": true }, - "raid_level": { + "update": { "type": "string", "optional": true + } + } + } + } + } + } + }, + "aws_medialive_multiplex_program": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "computed": true + }, + "multiplex_id": { + "type": "string", + "required": true + }, + "program_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "multiplex_program_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "preferred_channel_pipeline": { + "type": "string", + "required": true }, - "size": { + "program_number": { "type": "number", "required": true + } + }, + "block_types": { + "service_descriptor": { + "nesting_mode": "list", + "block": { + "attributes": { + "provider_name": { + "type": "string", + "required": true + }, + "service_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "type": { - "type": "string", - "optional": true + "video_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "constant_bitrate": { + "type": "number", + "optional": true + } + }, + "block_types": { + "statemux_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "maximum_bitrate": { + "type": "number", + "optional": true + }, + "minimum_bitrate": { + "type": "number", + "optional": true + }, + "priority": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } - } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_opsworks_memcached_layer": { + "aws_memorydb_acl": { "version": 0, "block": { "attributes": { - "allocated_memory": { - "type": "number", - "optional": true - }, "arn": { "type": "string", "computed": true }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "auto_assign_public_ips": { - "type": "bool", - "optional": true + "minimum_engine_version": { + "type": "string", + "computed": true }, - "auto_healing": { - "type": "bool", - "optional": true + "name": { + "type": "string", + "optional": true, + "computed": true }, - "custom_configure_recipes": { + "name_prefix": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "custom_deploy_recipes": { + "tags_all": { "type": [ - "list", + "map", "string" ], - "optional": true - }, - "custom_instance_profile_arn": { - "type": "string", - "optional": true - }, - "custom_json": { - "type": "string", - "optional": true + "optional": true, + "computed": true }, - "custom_security_group_ids": { + "user_names": { "type": [ "set", "string" ], "optional": true + } + } + } + }, + "aws_memorydb_cluster": { + "version": 0, + "block": { + "attributes": { + "acl_name": { + "type": "string", + "required": true }, - "custom_setup_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "arn": { + "type": "string", + "computed": true }, - "custom_shutdown_recipes": { - "type": [ - "list", - "string" - ], + "auto_minor_version_upgrade": { + "type": "bool", "optional": true }, - "custom_undeploy_recipes": { + "cluster_endpoint": { "type": [ "list", - "string" + [ + "object", + { + "address": "string", + "port": "number" + } + ] ], - "optional": true + "computed": true }, - "drain_elb_on_shutdown": { - "type": "bool", + "description": { + "type": "string", "optional": true }, - "elastic_load_balancer": { + "engine_patch_version": { + "type": "string", + "computed": true + }, + "engine_version": { + "type": "string", + "optional": true, + "computed": true + }, + "final_snapshot_name": { "type": "string", "optional": true }, @@ -61913,29 +70533,119 @@ "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", + "kms_key_arn": { + "type": "string", "optional": true }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true + "maintenance_window": { + "type": "string", + "optional": true, + "computed": true }, "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "stack_id": { + "name_prefix": { + "type": "string", + "optional": true, + "computed": true + }, + "node_type": { "type": "string", "required": true }, - "system_packages": { + "num_replicas_per_shard": { + "type": "number", + "optional": true + }, + "num_shards": { + "type": "number", + "optional": true + }, + "parameter_group_name": { + "type": "string", + "optional": true, + "computed": true + }, + "port": { + "type": "number", + "optional": true, + "computed": true + }, + "security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "shards": { "type": [ "set", + [ + "object", + { + "name": "string", + "nodes": [ + "set", + [ + "object", + { + "availability_zone": "string", + "create_time": "string", + "endpoint": [ + "list", + [ + "object", + { + "address": "string", + "port": "number" + } + ] + ], + "name": "string" + } + ] + ], + "num_nodes": "number", + "slots": "string" + } + ] + ], + "computed": true + }, + "snapshot_arns": { + "type": [ + "list", "string" ], "optional": true }, + "snapshot_name": { + "type": "string", + "optional": true + }, + "snapshot_retention_limit": { + "type": "number", + "optional": true, + "computed": true + }, + "snapshot_window": { + "type": "string", + "optional": true, + "computed": true + }, + "sns_topic_arn": { + "type": "string", + "optional": true + }, + "subnet_group_name": { + "type": "string", + "optional": true, + "computed": true + }, "tags": { "type": [ "map", @@ -61951,106 +70661,25 @@ "optional": true, "computed": true }, - "use_ebs_optimized_instances": { + "tls_enabled": { "type": "bool", "optional": true } }, "block_types": { - "cloudwatch_configuration": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "log_streams": { - "nesting_mode": "list", - "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", - "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true - } - } - } - } - } - }, - "max_items": 1 - }, - "ebs_volume": { - "nesting_mode": "set", - "block": { - "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { + "create": { "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true + "optional": true }, - "raid_level": { + "delete": { "type": "string", "optional": true }, - "size": { - "type": "number", - "required": true - }, - "type": { + "update": { "type": "string", "optional": true } @@ -62060,7 +70689,7 @@ } } }, - "aws_opsworks_mysql_layer": { + "aws_memorydb_parameter_group": { "version": 0, "block": { "attributes": { @@ -62068,111 +70697,122 @@ "type": "string", "computed": true }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true - }, - "auto_assign_public_ips": { - "type": "bool", - "optional": true - }, - "auto_healing": { - "type": "bool", - "optional": true - }, - "custom_configure_recipes": { - "type": [ - "list", - "string" - ], + "description": { + "type": "string", "optional": true }, - "custom_deploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "family": { + "type": "string", + "required": true }, - "custom_instance_profile_arn": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "custom_json": { + "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "custom_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true + "name_prefix": { + "type": "string", + "optional": true, + "computed": true }, - "custom_setup_recipes": { + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "custom_shutdown_recipes": { + "tags_all": { "type": [ - "list", + "map", "string" ], - "optional": true + "optional": true, + "computed": true + } + }, + "block_types": { + "parameter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_memorydb_snapshot": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, - "custom_undeploy_recipes": { + "cluster_configuration": { "type": [ "list", - "string" + [ + "object", + { + "description": "string", + "engine_version": "string", + "maintenance_window": "string", + "name": "string", + "node_type": "string", + "num_shards": "number", + "parameter_group_name": "string", + "port": "number", + "snapshot_retention_limit": "number", + "snapshot_window": "string", + "subnet_group_name": "string", + "topic_arn": "string", + "vpc_id": "string" + } + ] ], - "optional": true - }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true + "computed": true }, - "elastic_load_balancer": { + "cluster_name": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { - "type": "number", + "kms_key_arn": { + "type": "string", "optional": true }, "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "root_password": { + "name_prefix": { "type": "string", - "optional": true - }, - "root_password_on_all_instances": { - "type": "bool", - "optional": true + "optional": true, + "computed": true }, - "stack_id": { + "source": { "type": "string", - "required": true - }, - "system_packages": { - "type": [ - "set", - "string" - ], - "optional": true + "computed": true }, "tags": { "type": [ @@ -62188,107 +70828,18 @@ ], "optional": true, "computed": true - }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true } }, "block_types": { - "cloudwatch_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "log_streams": { - "nesting_mode": "list", - "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", - "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true - } - } - } - } - } - }, - "max_items": 1 - }, - "ebs_volume": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { - "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true - }, - "raid_level": { + "create": { "type": "string", "optional": true }, - "size": { - "type": "number", - "required": true - }, - "type": { + "delete": { "type": "string", "optional": true } @@ -62298,7 +70849,7 @@ } } }, - "aws_opsworks_nodejs_app_layer": { + "aws_memorydb_subnet_group": { "version": 0, "block": { "attributes": { @@ -62306,107 +70857,74 @@ "type": "string", "computed": true }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true - }, - "auto_assign_public_ips": { - "type": "bool", - "optional": true - }, - "auto_healing": { - "type": "bool", - "optional": true - }, - "custom_configure_recipes": { - "type": [ - "list", - "string" - ], + "description": { + "type": "string", "optional": true }, - "custom_deploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "custom_instance_profile_arn": { + "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "custom_json": { + "name_prefix": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "custom_security_group_ids": { + "subnet_ids": { "type": [ "set", "string" ], - "optional": true - }, - "custom_setup_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "required": true }, - "custom_shutdown_recipes": { + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "custom_undeploy_recipes": { + "tags_all": { "type": [ - "list", + "map", "string" ], - "optional": true + "optional": true, + "computed": true }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true + "vpc_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_memorydb_user": { + "version": 0, + "block": { + "attributes": { + "access_string": { + "type": "string", + "required": true }, - "elastic_load_balancer": { + "arn": { "type": "string", - "optional": true + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true - }, - "name": { - "type": "string", - "optional": true - }, - "nodejs_version": { - "type": "string", - "optional": true - }, - "stack_id": { + "minimum_engine_version": { "type": "string", - "required": true - }, - "system_packages": { - "type": [ - "set", - "string" - ], - "optional": true + "computed": true }, "tags": { "type": [ @@ -62423,256 +70941,126 @@ "optional": true, "computed": true }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true + "user_name": { + "type": "string", + "required": true } }, "block_types": { - "cloudwatch_configuration": { + "authentication_mode": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "log_streams": { - "nesting_mode": "list", - "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", - "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true - } - } - } - } - } - }, - "max_items": 1 - }, - "ebs_volume": { - "nesting_mode": "set", - "block": { - "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { - "type": "string", - "required": true - }, - "number_of_disks": { + "password_count": { "type": "number", - "required": true - }, - "raid_level": { - "type": "string", - "optional": true + "computed": true }, - "size": { - "type": "number", - "required": true + "passwords": { + "type": [ + "set", + "string" + ], + "required": true, + "sensitive": true }, "type": { "type": "string", - "optional": true + "required": true } } - } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_opsworks_permission": { + "aws_mq_broker": { "version": 0, "block": { "attributes": { - "allow_ssh": { - "type": "bool", - "optional": true, - "computed": true - }, - "allow_sudo": { + "apply_immediately": { "type": "bool", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true + "optional": true }, - "level": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "stack_id": { + "authentication_strategy": { "type": "string", "optional": true, "computed": true }, - "user_arn": { - "type": "string", - "required": true - } - } - } - }, - "aws_opsworks_php_app_layer": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true - }, - "auto_assign_public_ips": { + "auto_minor_version_upgrade": { "type": "bool", "optional": true }, - "auto_healing": { - "type": "bool", - "optional": true + "broker_name": { + "type": "string", + "required": true }, - "custom_configure_recipes": { - "type": [ - "list", - "string" - ], + "deployment_mode": { + "type": "string", "optional": true }, - "custom_deploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "engine_type": { + "type": "string", + "required": true }, - "custom_instance_profile_arn": { + "engine_version": { "type": "string", - "optional": true + "required": true }, - "custom_json": { + "host_instance_type": { "type": "string", - "optional": true + "required": true }, - "custom_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true }, - "custom_setup_recipes": { + "instances": { "type": [ "list", - "string" + [ + "object", + { + "console_url": "string", + "endpoints": [ + "list", + "string" + ], + "ip_address": "string" + } + ] ], - "optional": true + "computed": true }, - "custom_shutdown_recipes": { - "type": [ - "list", - "string" - ], + "publicly_accessible": { + "type": "bool", "optional": true }, - "custom_undeploy_recipes": { + "security_groups": { "type": [ - "list", + "set", "string" ], "optional": true }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true - }, - "elastic_load_balancer": { - "type": "string", - "optional": true - }, - "id": { + "storage_type": { "type": "string", "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true - }, - "name": { - "type": "string", - "optional": true - }, - "stack_id": { - "type": "string", - "required": true - }, - "system_packages": { + "subnet_ids": { "type": [ "set", "string" ], - "optional": true + "optional": true, + "computed": true }, "tags": { "type": [ @@ -62688,246 +71076,209 @@ ], "optional": true, "computed": true - }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true } }, "block_types": { - "cloudwatch_configuration": { + "configuration": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "revision": { + "type": "number", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "encryption_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "use_aws_owned_key": { "type": "bool", "optional": true } - }, - "block_types": { - "log_streams": { - "nesting_mode": "list", - "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", - "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true - } - } - } - } } }, "max_items": 1 }, - "ebs_volume": { - "nesting_mode": "set", + "ldap_server_metadata": { + "nesting_mode": "list", "block": { "attributes": { - "encrypted": { + "hosts": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "role_base": { + "type": "string", + "optional": true + }, + "role_name": { + "type": "string", + "optional": true + }, + "role_search_matching": { + "type": "string", + "optional": true + }, + "role_search_subtree": { "type": "bool", "optional": true }, - "iops": { - "type": "number", + "service_account_password": { + "type": "string", + "optional": true, + "sensitive": true + }, + "service_account_username": { + "type": "string", "optional": true }, - "mount_point": { + "user_base": { "type": "string", - "required": true + "optional": true }, - "number_of_disks": { - "type": "number", - "required": true + "user_role_name": { + "type": "string", + "optional": true }, - "raid_level": { + "user_search_matching": { "type": "string", "optional": true }, - "size": { - "type": "number", + "user_search_subtree": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "audit": { + "type": "string", + "optional": true + }, + "general": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "maintenance_window_start_time": { + "nesting_mode": "list", + "block": { + "attributes": { + "day_of_week": { + "type": "string", "required": true }, - "type": { + "time_of_day": { + "type": "string", + "required": true + }, + "time_zone": { "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "user": { + "nesting_mode": "set", + "block": { + "attributes": { + "console_access": { + "type": "bool", + "optional": true + }, + "groups": { + "type": [ + "set", + "string" + ], "optional": true + }, + "password": { + "type": "string", + "required": true, + "sensitive": true + }, + "username": { + "type": "string", + "required": true } } - } + }, + "min_items": 1 } } } }, - "aws_opsworks_rails_app_layer": { + "aws_mq_configuration": { "version": 0, "block": { "attributes": { - "app_server": { - "type": "string", - "optional": true - }, "arn": { "type": "string", "computed": true }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true - }, - "auto_assign_public_ips": { - "type": "bool", - "optional": true - }, - "auto_healing": { - "type": "bool", - "optional": true - }, - "bundler_version": { + "authentication_strategy": { "type": "string", - "optional": true - }, - "custom_configure_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_deploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true + "optional": true, + "computed": true }, - "custom_instance_profile_arn": { + "data": { "type": "string", - "optional": true + "required": true }, - "custom_json": { + "description": { "type": "string", "optional": true }, - "custom_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "custom_setup_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_shutdown_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_undeploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true + "engine_type": { + "type": "string", + "required": true }, - "elastic_load_balancer": { + "engine_version": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { + "latest_revision": { "type": "number", - "optional": true - }, - "manage_bundler": { - "type": "bool", - "optional": true + "computed": true }, "name": { - "type": "string", - "optional": true - }, - "passenger_version": { - "type": "string", - "optional": true - }, - "ruby_version": { - "type": "string", - "optional": true - }, - "rubygems_version": { - "type": "string", - "optional": true - }, - "stack_id": { "type": "string", "required": true }, - "system_packages": { - "type": [ - "set", - "string" - ], - "optional": true - }, "tags": { "type": [ "map", @@ -62942,205 +71293,55 @@ ], "optional": true, "computed": true - }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "cloudwatch_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "log_streams": { - "nesting_mode": "list", - "block": { - "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", - "optional": true - }, - "datetime_format": { - "type": "string", - "optional": true - }, - "encoding": { - "type": "string", - "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { - "type": "string", - "optional": true - }, - "initial_position": { - "type": "string", - "optional": true - }, - "log_group_name": { - "type": "string", - "required": true - }, - "multiline_start_pattern": { - "type": "string", - "optional": true - }, - "time_zone": { - "type": "string", - "optional": true - } - } - } - } - } - }, - "max_items": 1 - }, - "ebs_volume": { - "nesting_mode": "set", - "block": { - "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { - "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true - }, - "raid_level": { - "type": "string", - "optional": true - }, - "size": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "optional": true - } - } - } } } } }, - "aws_opsworks_rds_db_instance": { + "aws_msk_cluster": { "version": 0, "block": { "attributes": { - "db_password": { - "type": "string", - "required": true, - "sensitive": true - }, - "db_user": { - "type": "string", - "required": true - }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "rds_db_instance_arn": { - "type": "string", - "required": true - }, - "stack_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_opsworks_stack": { - "version": 0, - "block": { - "attributes": { - "agent_version": { + "bootstrap_brokers": { "type": "string", - "optional": true, "computed": true }, - "arn": { + "bootstrap_brokers_public_sasl_iam": { "type": "string", "computed": true }, - "berkshelf_version": { - "type": "string", - "optional": true - }, - "color": { + "bootstrap_brokers_public_sasl_scram": { "type": "string", - "optional": true + "computed": true }, - "configuration_manager_name": { + "bootstrap_brokers_public_tls": { "type": "string", - "optional": true + "computed": true }, - "configuration_manager_version": { + "bootstrap_brokers_sasl_iam": { "type": "string", - "optional": true + "computed": true }, - "custom_json": { + "bootstrap_brokers_sasl_scram": { "type": "string", - "optional": true + "computed": true }, - "default_availability_zone": { + "bootstrap_brokers_tls": { "type": "string", - "optional": true, "computed": true }, - "default_instance_profile_arn": { + "cluster_name": { "type": "string", "required": true }, - "default_os": { - "type": "string", - "optional": true - }, - "default_root_device_type": { - "type": "string", - "optional": true - }, - "default_ssh_key_name": { - "type": "string", - "optional": true - }, - "default_subnet_id": { + "current_version": { "type": "string", - "optional": true, "computed": true }, - "hostname_theme": { + "enhanced_monitoring": { "type": "string", "optional": true }, @@ -63149,26 +71350,14 @@ "optional": true, "computed": true }, - "manage_berkshelf": { - "type": "bool", - "optional": true - }, - "name": { - "type": "string", - "required": true - }, - "region": { + "kafka_version": { "type": "string", "required": true }, - "service_role_arn": { - "type": "string", + "number_of_broker_nodes": { + "type": "number", "required": true }, - "stack_endpoint": { - "type": "string", - "computed": true - }, "tags": { "type": [ "map", @@ -63184,278 +71373,328 @@ "optional": true, "computed": true }, - "use_custom_cookbooks": { - "type": "bool", - "optional": true - }, - "use_opsworks_security_groups": { - "type": "bool", - "optional": true + "zookeeper_connect_string": { + "type": "string", + "computed": true }, - "vpc_id": { + "zookeeper_connect_string_tls": { "type": "string", - "optional": true, "computed": true } }, "block_types": { - "custom_cookbooks_source": { + "broker_node_group_info": { "nesting_mode": "list", "block": { "attributes": { - "password": { - "type": "string", - "optional": true, - "sensitive": true - }, - "revision": { + "az_distribution": { "type": "string", "optional": true }, - "ssh_key": { - "type": "string", + "client_subnets": { + "type": [ + "set", + "string" + ], + "required": true + }, + "ebs_volume_size": { + "type": "number", "optional": true, - "sensitive": true + "computed": true }, - "type": { + "instance_type": { "type": "string", "required": true }, - "url": { - "type": "string", + "security_groups": { + "type": [ + "set", + "string" + ], "required": true + } + }, + "block_types": { + "connectivity_info": { + "nesting_mode": "list", + "block": { + "block_types": { + "public_access": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "username": { - "type": "string", - "optional": true + "storage_info": { + "nesting_mode": "list", + "block": { + "block_types": { + "ebs_storage_info": { + "nesting_mode": "list", + "block": { + "attributes": { + "volume_size": { + "type": "number", + "optional": true + } + }, + "block_types": { + "provisioned_throughput": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "volume_throughput": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } - } - } - } - } - }, - "aws_opsworks_static_web_layer": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "auto_assign_elastic_ips": { - "type": "bool", - "optional": true - }, - "auto_assign_public_ips": { - "type": "bool", - "optional": true - }, - "auto_healing": { - "type": "bool", - "optional": true - }, - "custom_configure_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_deploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_instance_profile_arn": { - "type": "string", - "optional": true - }, - "custom_json": { - "type": "string", - "optional": true - }, - "custom_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "custom_setup_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_shutdown_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "custom_undeploy_recipes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "drain_elb_on_shutdown": { - "type": "bool", - "optional": true - }, - "elastic_load_balancer": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "install_updates_on_boot": { - "type": "bool", - "optional": true - }, - "instance_shutdown_timeout": { - "type": "number", - "optional": true - }, - "name": { - "type": "string", - "optional": true - }, - "stack_id": { - "type": "string", - "required": true - }, - "system_packages": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + }, + "min_items": 1, + "max_items": 1 }, - "use_ebs_optimized_instances": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "cloudwatch_configuration": { + "client_authentication": { "nesting_mode": "list", "block": { "attributes": { - "enabled": { + "unauthenticated": { "type": "bool", "optional": true } }, "block_types": { - "log_streams": { + "sasl": { "nesting_mode": "list", "block": { "attributes": { - "batch_count": { - "type": "number", - "optional": true - }, - "batch_size": { - "type": "number", - "optional": true - }, - "buffer_duration": { - "type": "number", + "iam": { + "type": "bool", "optional": true }, - "datetime_format": { - "type": "string", + "scram": { + "type": "bool", "optional": true - }, - "encoding": { - "type": "string", + } + } + }, + "max_items": 1 + }, + "tls": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate_authority_arns": { + "type": [ + "set", + "string" + ], "optional": true - }, - "file": { - "type": "string", - "required": true - }, - "file_fingerprint_lines": { + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "configuration_info": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "revision": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "encryption_info": { + "nesting_mode": "list", + "block": { + "attributes": { + "encryption_at_rest_kms_key_arn": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "encryption_in_transit": { + "nesting_mode": "list", + "block": { + "attributes": { + "client_broker": { "type": "string", "optional": true }, - "initial_position": { - "type": "string", + "in_cluster": { + "type": "bool", "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "logging_info": { + "nesting_mode": "list", + "block": { + "block_types": { + "broker_logs": { + "nesting_mode": "list", + "block": { + "block_types": { + "cloudwatch_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + }, + "log_group": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 }, - "log_group_name": { - "type": "string", - "required": true + "firehose": { + "nesting_mode": "list", + "block": { + "attributes": { + "delivery_stream": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 }, - "multiline_start_pattern": { - "type": "string", - "optional": true + "s3": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "required": true + }, + "prefix": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "open_monitoring": { + "nesting_mode": "list", + "block": { + "block_types": { + "prometheus": { + "nesting_mode": "list", + "block": { + "block_types": { + "jmx_exporter": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled_in_broker": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 }, - "time_zone": { - "type": "string", - "optional": true + "node_exporter": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled_in_broker": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 } } - } + }, + "min_items": 1, + "max_items": 1 } } }, "max_items": 1 }, - "ebs_volume": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "encrypted": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "optional": true - }, - "mount_point": { + "create": { "type": "string", - "required": true - }, - "number_of_disks": { - "type": "number", - "required": true + "optional": true }, - "raid_level": { + "delete": { "type": "string", "optional": true }, - "size": { - "type": "number", - "required": true - }, - "type": { + "update": { "type": "string", "optional": true } @@ -63465,35 +71704,7 @@ } } }, - "aws_opsworks_user_profile": { - "version": 0, - "block": { - "attributes": { - "allow_self_management": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ssh_public_key": { - "type": "string", - "optional": true - }, - "ssh_username": { - "type": "string", - "required": true - }, - "user_arn": { - "type": "string", - "required": true - } - } - } - }, - "aws_organizations_account": { + "aws_msk_configuration": { "version": 0, "block": { "attributes": { @@ -63501,11 +71712,7 @@ "type": "string", "computed": true }, - "email": { - "type": "string", - "required": true - }, - "iam_user_access_to_billing": { + "description": { "type": "string", "optional": true }, @@ -63514,234 +71721,67 @@ "optional": true, "computed": true }, - "joined_method": { - "type": "string", - "computed": true - }, - "joined_timestamp": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "parent_id": { - "type": "string", - "optional": true, - "computed": true - }, - "role_name": { - "type": "string", - "optional": true - }, - "status": { - "type": "string", - "computed": true - }, - "tags": { + "kafka_versions": { "type": [ - "map", + "set", "string" ], "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_organizations_delegated_administrator": { - "version": 0, - "block": { - "attributes": { - "account_id": { - "type": "string", - "required": true - }, - "arn": { - "type": "string", - "computed": true - }, - "delegation_enabled_date": { - "type": "string", - "computed": true - }, - "email": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "joined_method": { - "type": "string", - "computed": true - }, - "joined_timestamp": { - "type": "string", + "latest_revision": { + "type": "number", "computed": true }, "name": { - "type": "string", - "computed": true - }, - "service_principal": { "type": "string", "required": true }, - "status": { + "server_properties": { "type": "string", - "computed": true + "required": true } } } }, - "aws_organizations_organization": { + "aws_msk_scram_secret_association": { "version": 0, "block": { "attributes": { - "accounts": { - "type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "computed": true - }, - "arn": { - "type": "string", - "computed": true - }, - "aws_service_access_principals": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "enabled_policy_types": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "feature_set": { + "cluster_arn": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "master_account_arn": { - "type": "string", - "computed": true - }, - "master_account_email": { - "type": "string", - "computed": true - }, - "master_account_id": { - "type": "string", - "computed": true - }, - "non_master_accounts": { - "type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string", - "status": "string" - } - ] - ], - "computed": true - }, - "roots": { + "secret_arn_list": { "type": [ - "list", - [ - "object", - { - "arn": "string", - "id": "string", - "name": "string", - "policy_types": [ - "list", - [ - "object", - { - "status": "string", - "type": "string" - } - ] - ] - } - ] + "set", + "string" ], - "computed": true + "required": true } } } }, - "aws_organizations_organizational_unit": { + "aws_msk_serverless_cluster": { "version": 0, "block": { "attributes": { - "accounts": { - "type": [ - "list", - [ - "object", - { - "arn": "string", - "email": "string", - "id": "string", - "name": "string" - } - ] - ], - "computed": true - }, "arn": { "type": "string", "computed": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { + "cluster_name": { "type": "string", "required": true }, - "parent_id": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, "tags": { "type": [ @@ -63758,10 +71798,80 @@ "optional": true, "computed": true } + }, + "block_types": { + "client_authentication": { + "nesting_mode": "list", + "block": { + "block_types": { + "sasl": { + "nesting_mode": "list", + "block": { + "block_types": { + "iam": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + }, + "vpc_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1 + } } } }, - "aws_organizations_policy": { + "aws_mskconnect_connector": { "version": 0, "block": { "attributes": { @@ -63769,336 +71879,551 @@ "type": "string", "computed": true }, - "content": { - "type": "string", - "required": true - }, - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { + "connector_configuration": { "type": [ "map", "string" ], - "optional": true, - "computed": true + "required": true }, - "type": { + "description": { "type": "string", "optional": true - } - } - } - }, - "aws_organizations_policy_attachment": { - "version": 0, - "block": { - "attributes": { + }, "id": { "type": "string", "optional": true, "computed": true }, - "policy_id": { + "kafkaconnect_version": { "type": "string", "required": true }, - "target_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_pinpoint_adm_channel": { - "version": 0, - "block": { - "attributes": { - "application_id": { + "name": { "type": "string", "required": true }, - "client_id": { + "service_execution_role_arn": { "type": "string", - "required": true, - "sensitive": true + "required": true }, - "client_secret": { + "version": { "type": "string", - "required": true, - "sensitive": true + "computed": true + } + }, + "block_types": { + "capacity": { + "nesting_mode": "list", + "block": { + "block_types": { + "autoscaling": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_worker_count": { + "type": "number", + "required": true + }, + "mcu_count": { + "type": "number", + "optional": true + }, + "min_worker_count": { + "type": "number", + "required": true + } + }, + "block_types": { + "scale_in_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "cpu_utilization_percentage": { + "type": "number", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "scale_out_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "cpu_utilization_percentage": { + "type": "number", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "provisioned_capacity": { + "nesting_mode": "list", + "block": { + "attributes": { + "mcu_count": { + "type": "number", + "optional": true + }, + "worker_count": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 }, - "enabled": { - "type": "bool", - "optional": true + "kafka_cluster": { + "nesting_mode": "list", + "block": { + "block_types": { + "apache_kafka_cluster": { + "nesting_mode": "list", + "block": { + "attributes": { + "bootstrap_servers": { + "type": "string", + "required": true + } + }, + "block_types": { + "vpc": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_groups": { + "type": [ + "set", + "string" + ], + "required": true + }, + "subnets": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 }, - "id": { - "type": "string", - "optional": true, - "computed": true + "kafka_cluster_client_authentication": { + "nesting_mode": "list", + "block": { + "attributes": { + "authentication_type": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "kafka_cluster_encryption_in_transit": { + "nesting_mode": "list", + "block": { + "attributes": { + "encryption_type": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "log_delivery": { + "nesting_mode": "list", + "block": { + "block_types": { + "worker_log_delivery": { + "nesting_mode": "list", + "block": { + "block_types": { + "cloudwatch_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + }, + "log_group": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "firehose": { + "nesting_mode": "list", + "block": { + "attributes": { + "delivery_stream": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 + }, + "s3": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "required": true + }, + "prefix": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "plugin": { + "nesting_mode": "set", + "block": { + "block_types": { + "custom_plugin": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "revision": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + }, + "worker_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "revision": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 } } } }, - "aws_pinpoint_apns_channel": { + "aws_mskconnect_custom_plugin": { "version": 0, "block": { "attributes": { - "application_id": { - "type": "string", - "required": true - }, - "bundle_id": { + "arn": { "type": "string", - "optional": true, - "sensitive": true + "computed": true }, - "certificate": { + "content_type": { "type": "string", - "optional": true, - "sensitive": true + "required": true }, - "default_authentication_method": { + "description": { "type": "string", "optional": true }, - "enabled": { - "type": "bool", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "private_key": { - "type": "string", - "optional": true, - "sensitive": true + "latest_revision": { + "type": "number", + "computed": true }, - "team_id": { + "name": { "type": "string", - "optional": true, - "sensitive": true + "required": true }, - "token_key": { + "state": { "type": "string", - "optional": true, - "sensitive": true + "computed": true + } + }, + "block_types": { + "location": { + "nesting_mode": "list", + "block": { + "block_types": { + "s3": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_arn": { + "type": "string", + "required": true + }, + "file_key": { + "type": "string", + "required": true + }, + "object_version": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 }, - "token_key_id": { - "type": "string", - "optional": true, - "sensitive": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_pinpoint_apns_sandbox_channel": { + "aws_mskconnect_worker_configuration": { "version": 0, "block": { "attributes": { - "application_id": { - "type": "string", - "required": true - }, - "bundle_id": { - "type": "string", - "optional": true, - "sensitive": true - }, - "certificate": { + "arn": { "type": "string", - "optional": true, - "sensitive": true + "computed": true }, - "default_authentication_method": { + "description": { "type": "string", "optional": true }, - "enabled": { - "type": "bool", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "private_key": { - "type": "string", - "optional": true, - "sensitive": true - }, - "team_id": { - "type": "string", - "optional": true, - "sensitive": true + "latest_revision": { + "type": "number", + "computed": true }, - "token_key": { + "name": { "type": "string", - "optional": true, - "sensitive": true + "required": true }, - "token_key_id": { + "properties_file_content": { "type": "string", - "optional": true, - "sensitive": true + "required": true } } } }, - "aws_pinpoint_apns_voip_channel": { + "aws_mwaa_environment": { "version": 0, "block": { "attributes": { - "application_id": { - "type": "string", - "required": true - }, - "bundle_id": { - "type": "string", + "airflow_configuration_options": { + "type": [ + "map", + "string" + ], "optional": true, "sensitive": true }, - "certificate": { + "airflow_version": { "type": "string", "optional": true, - "sensitive": true - }, - "default_authentication_method": { - "type": "string", - "optional": true - }, - "enabled": { - "type": "bool", - "optional": true + "computed": true }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "private_key": { + "created_at": { "type": "string", - "optional": true, - "sensitive": true + "computed": true }, - "team_id": { + "dag_s3_path": { "type": "string", - "optional": true, - "sensitive": true + "required": true }, - "token_key": { + "environment_class": { "type": "string", "optional": true, - "sensitive": true + "computed": true }, - "token_key_id": { - "type": "string", - "optional": true, - "sensitive": true - } - } - } - }, - "aws_pinpoint_apns_voip_sandbox_channel": { - "version": 0, - "block": { - "attributes": { - "application_id": { + "execution_role_arn": { "type": "string", "required": true }, - "bundle_id": { - "type": "string", - "optional": true, - "sensitive": true - }, - "certificate": { + "id": { "type": "string", "optional": true, - "sensitive": true + "computed": true }, - "default_authentication_method": { + "kms_key": { "type": "string", "optional": true }, - "enabled": { - "type": "bool", - "optional": true + "last_updated": { + "type": [ + "list", + [ + "object", + { + "created_at": "string", + "error": [ + "list", + [ + "object", + { + "error_code": "string", + "error_message": "string" + } + ] + ], + "status": "string" + } + ] + ], + "computed": true }, - "id": { - "type": "string", + "max_workers": { + "type": "number", "optional": true, "computed": true }, - "private_key": { - "type": "string", + "min_workers": { + "type": "number", "optional": true, - "sensitive": true + "computed": true }, - "team_id": { + "name": { "type": "string", - "optional": true, - "sensitive": true + "required": true }, - "token_key": { + "plugins_s3_object_version": { "type": "string", "optional": true, - "sensitive": true + "computed": true }, - "token_key_id": { - "type": "string", - "optional": true, - "sensitive": true - } - } - } - }, - "aws_pinpoint_app": { - "version": 0, - "block": { - "attributes": { - "application_id": { + "plugins_s3_path": { "type": "string", - "computed": true + "optional": true }, - "arn": { + "requirements_s3_object_version": { "type": "string", + "optional": true, "computed": true }, - "id": { + "requirements_s3_path": { "type": "string", + "optional": true + }, + "schedulers": { + "type": "number", "optional": true, "computed": true }, - "name": { + "service_role_arn": { "type": "string", - "optional": true, "computed": true }, - "name_prefix": { + "source_bucket_arn": { "type": "string", - "optional": true + "required": true + }, + "status": { + "type": "string", + "computed": true }, "tags": { "type": [ @@ -64114,87 +72439,177 @@ ], "optional": true, "computed": true + }, + "webserver_access_mode": { + "type": "string", + "optional": true, + "computed": true + }, + "webserver_url": { + "type": "string", + "computed": true + }, + "weekly_maintenance_window_start": { + "type": "string", + "optional": true, + "computed": true } }, "block_types": { - "campaign_hook": { + "logging_configuration": { "nesting_mode": "list", "block": { - "attributes": { - "lambda_function_name": { - "type": "string", - "optional": true - }, - "mode": { - "type": "string", - "optional": true + "block_types": { + "dag_processing_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloud_watch_log_group_arn": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "log_level": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 }, - "web_url": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "limits": { - "nesting_mode": "list", - "block": { - "attributes": { - "daily": { - "type": "number", - "optional": true + "scheduler_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloud_watch_log_group_arn": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "log_level": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 }, - "maximum_duration": { - "type": "number", - "optional": true + "task_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloud_watch_log_group_arn": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "log_level": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 }, - "messages_per_second": { - "type": "number", - "optional": true + "webserver_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloud_watch_log_group_arn": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "log_level": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 }, - "total": { - "type": "number", - "optional": true + "worker_logs": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloud_watch_log_group_arn": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "log_level": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 } } }, "max_items": 1 }, - "quiet_time": { + "network_configuration": { "nesting_mode": "list", "block": { "attributes": { - "end": { - "type": "string", - "optional": true + "security_group_ids": { + "type": [ + "set", + "string" + ], + "required": true }, - "start": { - "type": "string", - "optional": true + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true } } }, + "min_items": 1, "max_items": 1 } } } }, - "aws_pinpoint_baidu_channel": { + "aws_nat_gateway": { "version": 0, "block": { "attributes": { - "api_key": { + "allocation_id": { "type": "string", - "required": true, - "sensitive": true + "optional": true }, - "application_id": { + "connectivity_type": { "type": "string", - "required": true - }, - "enabled": { - "type": "bool", "optional": true }, "id": { @@ -64202,140 +72617,239 @@ "optional": true, "computed": true }, - "secret_key": { + "network_interface_id": { "type": "string", - "required": true, - "sensitive": true + "computed": true + }, + "private_ip": { + "type": "string", + "computed": true + }, + "public_ip": { + "type": "string", + "computed": true + }, + "subnet_id": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } } } }, - "aws_pinpoint_email_channel": { + "aws_neptune_cluster": { "version": 0, "block": { "attributes": { - "application_id": { - "type": "string", - "required": true - }, - "configuration_set": { - "type": "string", - "optional": true + "allow_major_version_upgrade": { + "type": "bool", + "optional": true, + "computed": true }, - "enabled": { + "apply_immediately": { "type": "bool", - "optional": true + "optional": true, + "computed": true }, - "from_address": { + "arn": { "type": "string", - "required": true + "computed": true }, - "id": { + "availability_zones": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "backup_retention_period": { + "type": "number", + "optional": true + }, + "cluster_identifier": { "type": "string", "optional": true, "computed": true }, - "identity": { + "cluster_identifier_prefix": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "messages_per_second": { - "type": "number", + "cluster_members": { + "type": [ + "set", + "string" + ], "computed": true }, - "role_arn": { + "cluster_resource_id": { "type": "string", + "computed": true + }, + "copy_tags_to_snapshot": { + "type": "bool", "optional": true - } - } - } - }, - "aws_pinpoint_event_stream": { - "version": 0, - "block": { - "attributes": { - "application_id": { + }, + "deletion_protection": { + "type": "bool", + "optional": true + }, + "enable_cloudwatch_logs_exports": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "endpoint": { "type": "string", - "required": true + "computed": true }, - "destination_stream_arn": { + "engine": { "type": "string", - "required": true + "optional": true }, - "id": { + "engine_version": { "type": "string", "optional": true, "computed": true }, - "role_arn": { - "type": "string", - "required": true - } - } - } - }, - "aws_pinpoint_gcm_channel": { - "version": 0, - "block": { - "attributes": { - "api_key": { + "final_snapshot_identifier": { "type": "string", - "required": true, - "sensitive": true + "optional": true }, - "application_id": { + "hosted_zone_id": { "type": "string", - "required": true + "computed": true }, - "enabled": { + "iam_database_authentication_enabled": { "type": "bool", "optional": true }, + "iam_roles": { + "type": [ + "set", + "string" + ], + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true - } - } - } - }, - "aws_pinpoint_sms_channel": { - "version": 0, - "block": { - "attributes": { - "application_id": { + }, + "kms_key_arn": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "enabled": { - "type": "bool", + "neptune_cluster_parameter_group_name": { + "type": "string", "optional": true }, - "id": { + "neptune_subnet_group_name": { "type": "string", "optional": true, "computed": true }, - "promotional_messages_per_second": { + "port": { "type": "number", + "optional": true + }, + "preferred_backup_window": { + "type": "string", + "optional": true, "computed": true }, - "sender_id": { + "preferred_maintenance_window": { + "type": "string", + "optional": true, + "computed": true + }, + "reader_endpoint": { + "type": "string", + "computed": true + }, + "replication_source_identifier": { "type": "string", "optional": true }, - "short_code": { + "skip_final_snapshot": { + "type": "bool", + "optional": true + }, + "snapshot_identifier": { "type": "string", "optional": true }, - "transactional_messages_per_second": { - "type": "number", + "storage_encrypted": { + "type": "bool", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_placement_group": { + "aws_neptune_cluster_endpoint": { "version": 0, "block": { "attributes": { @@ -64343,28 +72857,41 @@ "type": "string", "computed": true }, - "id": { + "cluster_endpoint_identifier": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "name": { + "cluster_identifier": { "type": "string", "required": true }, - "partition_count": { - "type": "number", - "optional": true, - "computed": true - }, - "placement_group_id": { + "endpoint": { "type": "string", "computed": true }, - "strategy": { + "endpoint_type": { "type": "string", "required": true }, + "excluded_members": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "static_members": { + "type": [ + "set", + "string" + ], + "optional": true + }, "tags": { "type": [ "map", @@ -64383,60 +72910,51 @@ } } }, - "aws_prometheus_alert_manager_definition": { + "aws_neptune_cluster_instance": { "version": 0, "block": { "attributes": { - "definition": { + "address": { "type": "string", - "required": true + "computed": true }, - "id": { + "apply_immediately": { + "type": "bool", + "optional": true, + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "auto_minor_version_upgrade": { + "type": "bool", + "optional": true + }, + "availability_zone": { "type": "string", "optional": true, "computed": true }, - "workspace_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_prometheus_rule_group_namespace": { - "version": 0, - "block": { - "attributes": { - "data": { + "cluster_identifier": { "type": "string", "required": true }, - "id": { + "dbi_resource_id": { "type": "string", - "optional": true, "computed": true }, - "name": { + "endpoint": { "type": "string", - "required": true + "computed": true }, - "workspace_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_prometheus_workspace": { - "version": 0, - "block": { - "attributes": { - "alias": { + "engine": { "type": "string", "optional": true }, - "arn": { + "engine_version": { "type": "string", + "optional": true, "computed": true }, "id": { @@ -64444,76 +72962,58 @@ "optional": true, "computed": true }, - "prometheus_endpoint": { + "identifier": { "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], "optional": true, "computed": true - } - } - } - }, - "aws_proxy_protocol_policy": { - "version": 0, - "block": { - "attributes": { - "id": { + }, + "identifier_prefix": { "type": "string", "optional": true, "computed": true }, - "instance_ports": { - "type": [ - "set", - "string" - ], - "required": true - }, - "load_balancer": { + "instance_class": { "type": "string", "required": true - } - } - } - }, - "aws_qldb_ledger": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "kms_key_arn": { "type": "string", "computed": true }, - "deletion_protection": { - "type": "bool", + "neptune_parameter_group_name": { + "type": "string", "optional": true }, - "id": { + "neptune_subnet_group_name": { "type": "string", "optional": true, "computed": true }, - "name": { + "port": { + "type": "number", + "optional": true + }, + "preferred_backup_window": { "type": "string", "optional": true, "computed": true }, - "permissions_mode": { + "preferred_maintenance_window": { "type": "string", - "required": true + "optional": true, + "computed": true + }, + "promotion_tier": { + "type": "number", + "optional": true + }, + "publicly_accessible": { + "type": "bool", + "optional": true + }, + "storage_encrypted": { + "type": "bool", + "computed": true }, "tags": { "type": [ @@ -64529,11 +73029,36 @@ ], "optional": true, "computed": true + }, + "writer": { + "type": "bool", + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_quicksight_data_source": { + "aws_neptune_cluster_parameter_group": { "version": 0, "block": { "attributes": { @@ -64541,12 +73066,11 @@ "type": "string", "computed": true }, - "aws_account_id": { + "description": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "data_source_id": { + "family": { "type": "string", "required": true }, @@ -64557,7 +73081,13 @@ }, "name": { "type": "string", - "required": true + "optional": true, + "computed": true + }, + "name_prefix": { + "type": "string", + "optional": true, + "computed": true }, "tags": { "type": [ @@ -64573,633 +73103,172 @@ ], "optional": true, "computed": true - }, - "type": { - "type": "string", - "required": true } }, "block_types": { - "credentials": { - "nesting_mode": "list", + "parameter": { + "nesting_mode": "set", "block": { "attributes": { - "copy_source_arn": { + "apply_method": { "type": "string", "optional": true - } - }, - "block_types": { - "credential_pair": { - "nesting_mode": "list", - "block": { - "attributes": { - "password": { - "type": "string", - "required": true, - "sensitive": true - }, - "username": { - "type": "string", - "required": true, - "sensitive": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "parameters": { - "nesting_mode": "list", - "block": { - "block_types": { - "amazon_elasticsearch": { - "nesting_mode": "list", - "block": { - "attributes": { - "domain": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "athena": { - "nesting_mode": "list", - "block": { - "attributes": { - "work_group": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "aurora": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "aurora_postgresql": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "aws_iot_analytics": { - "nesting_mode": "list", - "block": { - "attributes": { - "data_set_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "jira": { - "nesting_mode": "list", - "block": { - "attributes": { - "site_base_url": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "maria_db": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "mysql": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "oracle": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "postgresql": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "presto": { - "nesting_mode": "list", - "block": { - "attributes": { - "catalog": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "rds": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "instance_id": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "redshift": { - "nesting_mode": "list", - "block": { - "attributes": { - "cluster_id": { - "type": "string", - "optional": true - }, - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "optional": true - }, - "port": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "s3": { - "nesting_mode": "list", - "block": { - "block_types": { - "manifest_file_location": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true - }, - "key": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "service_now": { - "nesting_mode": "list", - "block": { - "attributes": { - "site_base_url": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "snowflake": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "warehouse": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "spark": { - "nesting_mode": "list", - "block": { - "attributes": { - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "sql_server": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "teradata": { - "nesting_mode": "list", - "block": { - "attributes": { - "database": { - "type": "string", - "required": true - }, - "host": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "twitter": { - "nesting_mode": "list", - "block": { - "attributes": { - "max_rows": { - "type": "number", - "required": true - }, - "query": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "permission": { - "nesting_mode": "set", - "block": { - "attributes": { - "actions": { - "type": [ - "set", - "string" - ], - "required": true }, - "principal": { + "name": { "type": "string", "required": true - } - } - }, - "max_items": 64 - }, - "ssl_properties": { - "nesting_mode": "list", - "block": { - "attributes": { - "disable_ssl": { - "type": "bool", - "required": true - } - } - }, - "max_items": 1 - }, - "vpc_connection_properties": { - "nesting_mode": "list", - "block": { - "attributes": { - "vpc_connection_arn": { + }, + "value": { "type": "string", "required": true } } - }, - "max_items": 1 + } } } } }, - "aws_quicksight_group": { + "aws_neptune_cluster_snapshot": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", + "allocated_storage": { + "type": "number", "computed": true }, - "aws_account_id": { - "type": "string", - "optional": true, + "availability_zones": { + "type": [ + "list", + "string" + ], "computed": true }, - "description": { - "type": "string", - "optional": true - }, - "group_name": { + "db_cluster_identifier": { "type": "string", "required": true }, - "id": { + "db_cluster_snapshot_arn": { "type": "string", - "optional": true, "computed": true }, - "namespace": { - "type": "string", - "optional": true - } - } - } - }, - "aws_quicksight_group_membership": { - "version": 0, - "block": { - "attributes": { - "arn": { + "db_cluster_snapshot_identifier": { "type": "string", - "computed": true + "required": true }, - "aws_account_id": { + "engine": { "type": "string", - "optional": true, "computed": true }, - "group_name": { + "engine_version": { "type": "string", - "required": true + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "member_name": { - "type": "string", - "required": true - }, - "namespace": { - "type": "string", - "optional": true - } - } - } - }, - "aws_quicksight_user": { - "version": 0, - "block": { - "attributes": { - "arn": { + "kms_key_id": { "type": "string", "computed": true }, - "aws_account_id": { + "license_model": { "type": "string", - "optional": true, "computed": true }, - "email": { - "type": "string", - "required": true - }, - "iam_arn": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, + "port": { + "type": "number", "computed": true }, - "identity_type": { + "snapshot_type": { "type": "string", - "required": true + "computed": true }, - "namespace": { + "source_db_cluster_snapshot_arn": { "type": "string", - "optional": true + "computed": true }, - "session_name": { + "status": { "type": "string", - "optional": true + "computed": true }, - "user_name": { - "type": "string", - "optional": true + "storage_encrypted": { + "type": "bool", + "computed": true }, - "user_role": { + "vpc_id": { "type": "string", - "required": true + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_ram_principal_association": { + "aws_neptune_event_subscription": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "principal": { + "customer_aws_id": { "type": "string", - "required": true + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "event_categories": { + "type": [ + "set", + "string" + ], + "optional": true }, - "resource_share_arn": { - "type": "string", - "required": true - } - } - } - }, - "aws_ram_resource_association": { - "version": 0, - "block": { - "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "resource_arn": { - "type": "string", - "required": true - }, - "resource_share_arn": { - "type": "string", - "required": true - } - } - } - }, - "aws_ram_resource_share": { - "version": 0, - "block": { - "attributes": { - "allow_external_principals": { - "type": "bool", - "optional": true - }, - "arn": { + "name": { "type": "string", + "optional": true, "computed": true }, - "id": { + "name_prefix": { "type": "string", "optional": true, "computed": true }, - "name": { + "sns_topic_arn": { "type": "string", "required": true }, + "source_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "source_type": { + "type": "string", + "optional": true + }, "tags": { "type": [ "map", @@ -65228,6 +73297,10 @@ "delete": { "type": "string", "optional": true + }, + "update": { + "type": "string", + "optional": true } } } @@ -65235,63 +73308,63 @@ } } }, - "aws_ram_resource_share_accepter": { + "aws_neptune_parameter_group": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "invitation_arn": { + "description": { "type": "string", - "computed": true + "optional": true }, - "receiver_account_id": { + "family": { "type": "string", - "computed": true - }, - "resources": { - "type": [ - "list", - "string" - ], - "computed": true + "required": true }, - "sender_account_id": { + "id": { "type": "string", + "optional": true, "computed": true }, - "share_arn": { + "name": { "type": "string", "required": true }, - "share_id": { - "type": "string", - "computed": true - }, - "share_name": { - "type": "string", - "computed": true + "tags": { + "type": [ + "map", + "string" + ], + "optional": true }, - "status": { - "type": "string", + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true } }, "block_types": { - "timeouts": { - "nesting_mode": "single", + "parameter": { + "nesting_mode": "set", "block": { "attributes": { - "create": { + "apply_method": { "type": "string", "optional": true }, - "delete": { + "name": { "type": "string", - "optional": true + "required": true + }, + "value": { + "type": "string", + "required": true } } } @@ -65299,534 +73372,357 @@ } } }, - "aws_rds_cluster": { + "aws_neptune_subnet_group": { "version": 0, "block": { "attributes": { - "allow_major_version_upgrade": { - "type": "bool", + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", "optional": true }, - "apply_immediately": { - "type": "bool", + "id": { + "type": "string", "optional": true, "computed": true }, - "arn": { + "name": { "type": "string", + "optional": true, "computed": true }, - "availability_zones": { + "name_prefix": { + "type": "string", + "optional": true, + "computed": true + }, + "subnet_ids": { "type": [ "set", "string" ], - "optional": true, - "computed": true - }, - "backtrack_window": { - "type": "number", - "optional": true + "required": true }, - "backup_retention_period": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "cluster_identifier": { + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_network_acl": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", + "computed": true + }, + "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" + } + ] + ], "optional": true, "computed": true }, - "cluster_identifier_prefix": { + "id": { "type": "string", "optional": true, "computed": true }, - "cluster_members": { + "ingress": { "type": [ "set", - "string" + [ + "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" + } + ] ], "optional": true, "computed": true }, - "cluster_resource_id": { + "owner_id": { "type": "string", "computed": true }, - "copy_tags_to_snapshot": { - "type": "bool", + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "database_name": { - "type": "string", + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "db_cluster_parameter_group_name": { + "vpc_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_network_acl_association": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", "optional": true, "computed": true }, - "db_instance_parameter_group_name": { + "network_acl_id": { "type": "string", - "optional": true + "required": true }, - "db_subnet_group_name": { + "subnet_id": { "type": "string", - "optional": true, - "computed": true + "required": true + } + } + } + }, + "aws_network_acl_rule": { + "version": 0, + "block": { + "attributes": { + "cidr_block": { + "type": "string", + "optional": true }, - "deletion_protection": { + "egress": { "type": "bool", "optional": true }, - "enable_global_write_forwarding": { - "type": "bool", + "from_port": { + "type": "number", "optional": true }, - "enable_http_endpoint": { - "type": "bool", + "icmp_code": { + "type": "number", "optional": true }, - "enabled_cloudwatch_logs_exports": { - "type": [ - "set", - "string" - ], + "icmp_type": { + "type": "number", "optional": true }, - "endpoint": { + "id": { "type": "string", + "optional": true, "computed": true }, - "engine": { + "ipv6_cidr_block": { "type": "string", "optional": true }, - "engine_mode": { + "network_acl_id": { "type": "string", - "optional": true + "required": true }, - "engine_version": { + "protocol": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "engine_version_actual": { + "rule_action": { "type": "string", - "computed": true + "required": true }, - "final_snapshot_identifier": { - "type": "string", - "optional": true + "rule_number": { + "type": "number", + "required": true }, - "global_cluster_identifier": { - "type": "string", + "to_port": { + "type": "number", "optional": true - }, - "hosted_zone_id": { + } + } + } + }, + "aws_network_interface": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "iam_database_authentication_enabled": { - "type": "bool", + "description": { + "type": "string", "optional": true }, - "iam_roles": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true - }, - "master_password": { - "type": "string", - "optional": true, - "sensitive": true - }, - "master_username": { + "interface_type": { "type": "string", "optional": true, "computed": true }, - "port": { + "ipv4_prefix_count": { "type": "number", "optional": true, "computed": true }, - "preferred_backup_window": { - "type": "string", - "optional": true, - "computed": true - }, - "preferred_maintenance_window": { - "type": "string", - "optional": true, - "computed": true - }, - "reader_endpoint": { - "type": "string", - "computed": true - }, - "replication_source_identifier": { - "type": "string", - "optional": true - }, - "skip_final_snapshot": { - "type": "bool", - "optional": true - }, - "snapshot_identifier": { - "type": "string", - "optional": true - }, - "source_region": { - "type": "string", - "optional": true - }, - "storage_encrypted": { - "type": "bool", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "vpc_security_group_ids": { + "ipv4_prefixes": { "type": [ "set", "string" ], "optional": true, "computed": true - } - }, - "block_types": { - "restore_to_point_in_time": { - "nesting_mode": "list", - "block": { - "attributes": { - "restore_to_time": { - "type": "string", - "optional": true - }, - "restore_type": { - "type": "string", - "optional": true - }, - "source_cluster_identifier": { - "type": "string", - "required": true - }, - "use_latest_restorable_time": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "s3_import": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket_name": { - "type": "string", - "required": true - }, - "bucket_prefix": { - "type": "string", - "optional": true - }, - "ingestion_role": { - "type": "string", - "required": true - }, - "source_engine": { - "type": "string", - "required": true - }, - "source_engine_version": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "scaling_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "auto_pause": { - "type": "bool", - "optional": true - }, - "max_capacity": { - "type": "number", - "optional": true - }, - "min_capacity": { - "type": "number", - "optional": true - }, - "seconds_until_auto_pause": { - "type": "number", - "optional": true - }, - "timeout_action": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_rds_cluster_endpoint": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "cluster_endpoint_identifier": { - "type": "string", - "required": true - }, - "cluster_identifier": { - "type": "string", - "required": true - }, - "custom_endpoint_type": { - "type": "string", - "required": true }, - "endpoint": { - "type": "string", + "ipv6_address_count": { + "type": "number", + "optional": true, "computed": true }, - "excluded_members": { + "ipv6_address_list": { "type": [ - "set", + "list", "string" ], - "optional": true - }, - "id": { - "type": "string", "optional": true, "computed": true }, - "static_members": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], + "ipv6_address_list_enabled": { + "type": "bool", "optional": true }, - "tags_all": { + "ipv6_addresses": { "type": [ - "map", + "set", "string" ], "optional": true, "computed": true - } - } - } - }, - "aws_rds_cluster_instance": { - "version": 0, - "block": { - "attributes": { - "apply_immediately": { - "type": "bool", - "optional": true, - "computed": true - }, - "arn": { - "type": "string", - "computed": true - }, - "auto_minor_version_upgrade": { - "type": "bool", - "optional": true - }, - "availability_zone": { - "type": "string", - "optional": true, - "computed": true - }, - "ca_cert_identifier": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_identifier": { - "type": "string", - "required": true - }, - "copy_tags_to_snapshot": { - "type": "bool", - "optional": true }, - "db_parameter_group_name": { - "type": "string", + "ipv6_prefix_count": { + "type": "number", "optional": true, "computed": true }, - "db_subnet_group_name": { - "type": "string", + "ipv6_prefixes": { + "type": [ + "set", + "string" + ], "optional": true, "computed": true }, - "dbi_resource_id": { - "type": "string", - "computed": true - }, - "endpoint": { - "type": "string", - "computed": true - }, - "engine": { - "type": "string", - "optional": true - }, - "engine_version": { + "mac_address": { "type": "string", - "optional": true, "computed": true }, - "engine_version_actual": { + "outpost_arn": { "type": "string", "computed": true }, - "id": { + "owner_id": { "type": "string", - "optional": true, "computed": true }, - "identifier": { + "private_dns_name": { "type": "string", - "optional": true, "computed": true }, - "identifier_prefix": { + "private_ip": { "type": "string", "optional": true, "computed": true }, - "instance_class": { - "type": "string", - "required": true - }, - "kms_key_id": { - "type": "string", - "computed": true - }, - "monitoring_interval": { - "type": "number", - "optional": true - }, - "monitoring_role_arn": { - "type": "string", + "private_ip_list": { + "type": [ + "list", + "string" + ], "optional": true, "computed": true }, - "performance_insights_enabled": { + "private_ip_list_enabled": { "type": "bool", - "optional": true, - "computed": true - }, - "performance_insights_kms_key_id": { - "type": "string", - "optional": true, - "computed": true + "optional": true }, - "performance_insights_retention_period": { - "type": "number", + "private_ips": { + "type": [ + "set", + "string" + ], "optional": true, "computed": true }, - "port": { + "private_ips_count": { "type": "number", - "computed": true - }, - "preferred_backup_window": { - "type": "string", "optional": true, "computed": true }, - "preferred_maintenance_window": { - "type": "string", + "security_groups": { + "type": [ + "set", + "string" + ], "optional": true, "computed": true }, - "promotion_tier": { - "type": "number", - "optional": true - }, - "publicly_accessible": { + "source_dest_check": { "type": "bool", "optional": true }, - "storage_encrypted": { - "type": "bool", - "computed": true + "subnet_id": { + "type": "string", + "required": true }, "tags": { "type": [ @@ -65842,28 +73738,24 @@ ], "optional": true, "computed": true - }, - "writer": { - "type": "bool", - "computed": true } }, "block_types": { - "timeouts": { - "nesting_mode": "single", + "attachment": { + "nesting_mode": "set", "block": { "attributes": { - "create": { + "attachment_id": { "type": "string", - "optional": true + "computed": true }, - "delete": { - "type": "string", - "optional": true + "device_index": { + "type": "number", + "required": true }, - "update": { + "instance": { "type": "string", - "optional": true + "required": true } } } @@ -65871,20 +73763,16 @@ } } }, - "aws_rds_cluster_parameter_group": { + "aws_network_interface_attachment": { "version": 0, "block": { "attributes": { - "arn": { + "attachment_id": { "type": "string", "computed": true }, - "description": { - "type": "string", - "optional": true - }, - "family": { - "type": "string", + "device_index": { + "type": "number", "required": true }, "id": { @@ -65892,80 +73780,42 @@ "optional": true, "computed": true }, - "name": { + "instance_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "name_prefix": { + "network_interface_id": { "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "required": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, + "status": { + "type": "string", "computed": true } - }, - "block_types": { - "parameter": { - "nesting_mode": "set", - "block": { - "attributes": { - "apply_method": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } - } } } }, - "aws_rds_cluster_role_association": { + "aws_network_interface_sg_attachment": { "version": 0, "block": { "attributes": { - "db_cluster_identifier": { - "type": "string", - "required": true - }, - "feature_name": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "role_arn": { + "network_interface_id": { + "type": "string", + "required": true + }, + "security_group_id": { "type": "string", "required": true } } } }, - "aws_rds_global_cluster": { + "aws_networkfirewall_firewall": { "version": 0, "block": { "attributes": { @@ -65973,238 +73823,126 @@ "type": "string", "computed": true }, - "database_name": { - "type": "string", - "optional": true - }, - "deletion_protection": { + "delete_protection": { "type": "bool", "optional": true }, - "engine": { + "description": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "engine_version": { + "firewall_policy_arn": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "force_destroy": { + "firewall_policy_change_protection": { "type": "bool", "optional": true }, - "global_cluster_identifier": { - "type": "string", - "required": true - }, - "global_cluster_members": { + "firewall_status": { "type": [ - "set", + "list", [ "object", { - "db_cluster_arn": "string", - "is_writer": "bool" + "sync_states": [ + "set", + [ + "object", + { + "attachment": [ + "list", + [ + "object", + { + "endpoint_id": "string", + "subnet_id": "string" + } + ] + ], + "availability_zone": "string" + } + ] + ] } ] ], "computed": true }, - "global_cluster_resource_id": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "source_db_cluster_identifier": { + "name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "storage_encrypted": { - "type": "bool", - "optional": true, - "computed": true - } - } - } - }, - "aws_redshift_cluster": { - "version": 0, - "block": { - "attributes": { - "allow_version_upgrade": { + "subnet_change_protection": { "type": "bool", "optional": true }, - "arn": { - "type": "string", - "computed": true - }, - "automated_snapshot_retention_period": { - "type": "number", - "optional": true - }, - "availability_zone": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_identifier": { - "type": "string", - "required": true - }, - "cluster_nodes": { + "tags": { "type": [ - "list", - [ - "object", - { - "node_role": "string", - "private_ip_address": "string", - "public_ip_address": "string" - } - ] + "map", + "string" ], - "computed": true - }, - "cluster_parameter_group_name": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_public_key": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_revision_number": { - "type": "string", - "optional": true, - "computed": true + "optional": true }, - "cluster_security_groups": { + "tags_all": { "type": [ - "set", + "map", "string" ], "optional": true, "computed": true }, - "cluster_subnet_group_name": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_type": { - "type": "string", - "optional": true, - "computed": true - }, - "cluster_version": { - "type": "string", - "optional": true - }, - "database_name": { - "type": "string", - "optional": true, - "computed": true - }, - "dns_name": { + "update_token": { "type": "string", "computed": true }, - "elastic_ip": { + "vpc_id": { "type": "string", - "optional": true - }, - "encrypted": { - "type": "bool", - "optional": true - }, - "endpoint": { + "required": true + } + }, + "block_types": { + "subnet_mapping": { + "nesting_mode": "set", + "block": { + "attributes": { + "subnet_id": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + } + }, + "aws_networkfirewall_firewall_policy": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true, - "computed": true - }, - "enhanced_vpc_routing": { - "type": "bool", - "optional": true, "computed": true }, - "final_snapshot_identifier": { + "description": { "type": "string", "optional": true }, - "iam_roles": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true - }, - "master_password": { - "type": "string", - "optional": true, - "sensitive": true - }, - "master_username": { - "type": "string", - "optional": true - }, - "node_type": { + "name": { "type": "string", "required": true }, - "number_of_nodes": { - "type": "number", - "optional": true - }, - "owner_account": { - "type": "string", - "optional": true - }, - "port": { - "type": "number", - "optional": true - }, - "preferred_maintenance_window": { - "type": "string", - "optional": true, - "computed": true - }, - "publicly_accessible": { - "type": "bool", - "optional": true - }, - "skip_final_snapshot": { - "type": "bool", - "optional": true - }, - "snapshot_cluster_identifier": { - "type": "string", - "optional": true - }, - "snapshot_identifier": { - "type": "string", - "optional": true - }, "tags": { "type": [ "map", @@ -66220,175 +73958,204 @@ "optional": true, "computed": true }, - "vpc_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true, + "update_token": { + "type": "string", "computed": true } }, "block_types": { - "logging": { + "firewall_policy": { "nesting_mode": "list", "block": { "attributes": { - "bucket_name": { - "type": "string", - "optional": true, - "computed": true + "stateful_default_actions": { + "type": [ + "set", + "string" + ], + "optional": true }, - "enable": { - "type": "bool", + "stateless_default_actions": { + "type": [ + "set", + "string" + ], "required": true }, - "s3_key_prefix": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "snapshot_copy": { - "nesting_mode": "list", - "block": { - "attributes": { - "destination_region": { - "type": "string", + "stateless_fragment_default_actions": { + "type": [ + "set", + "string" + ], "required": true + } + }, + "block_types": { + "stateful_engine_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "rule_order": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "grant_name": { - "type": "string", - "optional": true + "stateful_rule_group_reference": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "optional": true + }, + "resource_arn": { + "type": "string", + "required": true + } + } + } }, - "retention_period": { - "type": "number", - "optional": true + "stateless_custom_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "action_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "action_definition": { + "nesting_mode": "list", + "block": { + "block_types": { + "publish_metric_action": { + "nesting_mode": "list", + "block": { + "block_types": { + "dimension": { + "nesting_mode": "set", + "block": { + "attributes": { + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "stateless_rule_group_reference": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "resource_arn": { + "type": "string", + "required": true + } + } + } } } }, + "min_items": 1, "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } } } } }, - "aws_redshift_event_subscription": { + "aws_networkfirewall_logging_configuration": { "version": 0, "block": { "attributes": { - "arn": { + "firewall_arn": { "type": "string", - "computed": true + "required": true }, - "customer_aws_id": { + "id": { "type": "string", + "optional": true, "computed": true - }, - "enabled": { - "type": "bool", - "optional": true - }, - "event_categories": { - "type": [ - "set", - "string" - ], - "optional": true - }, + } + }, + "block_types": { + "logging_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "log_destination_config": { + "nesting_mode": "set", + "block": { + "attributes": { + "log_destination": { + "type": [ + "map", + "string" + ], + "required": true + }, + "log_destination_type": { + "type": "string", + "required": true + }, + "log_type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 2 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_networkfirewall_resource_policy": { + "version": 0, + "block": { + "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "policy": { "type": "string", "required": true }, - "severity": { - "type": "string", - "optional": true - }, - "sns_topic_arn": { + "resource_arn": { "type": "string", "required": true - }, - "source_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "source_type": { - "type": "string", - "optional": true - }, - "status": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } } } } }, - "aws_redshift_parameter_group": { + "aws_networkfirewall_rule_group": { "version": 0, "block": { "attributes": { @@ -66396,14 +74163,14 @@ "type": "string", "computed": true }, + "capacity": { + "type": "number", + "required": true + }, "description": { "type": "string", "optional": true }, - "family": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, @@ -66413,6 +74180,10 @@ "type": "string", "required": true }, + "rules": { + "type": "string", + "optional": true + }, "tags": { "type": [ "map", @@ -66427,115 +74198,372 @@ ], "optional": true, "computed": true - } - }, - "block_types": { - "parameter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_redshift_scheduled_action": { - "version": 0, - "block": { - "attributes": { - "description": { - "type": "string", - "optional": true - }, - "enable": { - "type": "bool", - "optional": true - }, - "end_time": { - "type": "string", - "optional": true }, - "iam_role": { + "type": { "type": "string", "required": true }, - "id": { + "update_token": { "type": "string", - "optional": true, "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "schedule": { - "type": "string", - "required": true - }, - "start_time": { - "type": "string", - "optional": true } }, "block_types": { - "target_action": { + "rule_group": { "nesting_mode": "list", "block": { "block_types": { - "pause_cluster": { + "rule_variables": { "nesting_mode": "list", "block": { - "attributes": { - "cluster_identifier": { - "type": "string", - "required": true + "block_types": { + "ip_sets": { + "nesting_mode": "set", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + } + }, + "block_types": { + "ip_set": { + "nesting_mode": "list", + "block": { + "attributes": { + "definition": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "port_sets": { + "nesting_mode": "set", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + } + }, + "block_types": { + "port_set": { + "nesting_mode": "list", + "block": { + "attributes": { + "definition": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } } } }, "max_items": 1 }, - "resize_cluster": { + "rules_source": { "nesting_mode": "list", "block": { "attributes": { - "classic": { - "type": "bool", - "optional": true - }, - "cluster_identifier": { - "type": "string", - "required": true - }, - "cluster_type": { + "rules_string": { "type": "string", "optional": true + } + }, + "block_types": { + "rules_source_list": { + "nesting_mode": "list", + "block": { + "attributes": { + "generated_rules_type": { + "type": "string", + "required": true + }, + "target_types": { + "type": [ + "set", + "string" + ], + "required": true + }, + "targets": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 }, - "node_type": { - "type": "string", - "optional": true + "stateful_rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "action": { + "type": "string", + "required": true + } + }, + "block_types": { + "header": { + "nesting_mode": "list", + "block": { + "attributes": { + "destination": { + "type": "string", + "required": true + }, + "destination_port": { + "type": "string", + "required": true + }, + "direction": { + "type": "string", + "required": true + }, + "protocol": { + "type": "string", + "required": true + }, + "source": { + "type": "string", + "required": true + }, + "source_port": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "rule_option": { + "nesting_mode": "set", + "block": { + "attributes": { + "keyword": { + "type": "string", + "required": true + }, + "settings": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "min_items": 1 + } + } + } }, - "number_of_nodes": { - "type": "number", - "optional": true + "stateless_rules_and_custom_actions": { + "nesting_mode": "list", + "block": { + "block_types": { + "custom_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "action_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "action_definition": { + "nesting_mode": "list", + "block": { + "block_types": { + "publish_metric_action": { + "nesting_mode": "list", + "block": { + "block_types": { + "dimension": { + "nesting_mode": "set", + "block": { + "attributes": { + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "stateless_rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + } + }, + "block_types": { + "rule_definition": { + "nesting_mode": "list", + "block": { + "attributes": { + "actions": { + "type": [ + "set", + "string" + ], + "required": true + } + }, + "block_types": { + "match_attributes": { + "nesting_mode": "list", + "block": { + "attributes": { + "protocols": { + "type": [ + "set", + "number" + ], + "optional": true + } + }, + "block_types": { + "destination": { + "nesting_mode": "set", + "block": { + "attributes": { + "address_definition": { + "type": "string", + "required": true + } + } + } + }, + "destination_port": { + "nesting_mode": "set", + "block": { + "attributes": { + "from_port": { + "type": "number", + "required": true + }, + "to_port": { + "type": "number", + "optional": true + } + } + } + }, + "source": { + "nesting_mode": "set", + "block": { + "attributes": { + "address_definition": { + "type": "string", + "required": true + } + } + } + }, + "source_port": { + "nesting_mode": "set", + "block": { + "attributes": { + "from_port": { + "type": "number", + "required": true + }, + "to_port": { + "type": "number", + "optional": true + } + } + } + }, + "tcp_flag": { + "nesting_mode": "set", + "block": { + "attributes": { + "flags": { + "type": [ + "set", + "string" + ], + "required": true + }, + "masks": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + } + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 } } }, + "min_items": 1, "max_items": 1 }, - "resume_cluster": { + "stateful_rule_options": { "nesting_mode": "list", "block": { "attributes": { - "cluster_identifier": { + "rule_order": { "type": "string", "required": true } @@ -66545,57 +74573,77 @@ } } }, - "min_items": 1, "max_items": 1 } } } }, - "aws_redshift_security_group": { + "aws_networkmanager_attachment_accepter": { "version": 0, "block": { "attributes": { - "description": { + "attachment_id": { "type": "string", - "optional": true + "required": true + }, + "attachment_policy_rule_number": { + "type": "number", + "computed": true + }, + "attachment_type": { + "type": "string", + "required": true + }, + "core_network_arn": { + "type": "string", + "computed": true + }, + "core_network_id": { + "type": "string", + "computed": true + }, + "edge_location": { + "type": "string", + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "owner_account_id": { "type": "string", - "required": true + "computed": true + }, + "resource_arn": { + "type": "string", + "computed": true + }, + "segment_name": { + "type": "string", + "computed": true + }, + "state": { + "type": "string", + "computed": true } }, "block_types": { - "ingress": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "cidr": { + "create": { "type": "string", "optional": true - }, - "security_group_name": { - "type": "string", - "optional": true, - "computed": true - }, - "security_group_owner_id": { - "type": "string", - "optional": true, - "computed": true } } - }, - "min_items": 1 + } } } } }, - "aws_redshift_snapshot_copy_grant": { + "aws_networkmanager_connection": { "version": 0, "block": { "attributes": { @@ -66603,19 +74651,34 @@ "type": "string", "computed": true }, - "id": { + "connected_device_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "kms_key_id": { + "connected_link_id": { + "type": "string", + "optional": true + }, + "description": { + "type": "string", + "optional": true + }, + "device_id": { + "type": "string", + "required": true + }, + "global_network_id": { + "type": "string", + "required": true + }, + "id": { "type": "string", "optional": true, "computed": true }, - "snapshot_copy_grant_name": { + "link_id": { "type": "string", - "required": true + "optional": true }, "tags": { "type": [ @@ -66632,47 +74695,108 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_redshift_snapshot_schedule": { + "aws_networkmanager_customer_gateway_association": { "version": 0, "block": { "attributes": { - "arn": { + "customer_gateway_arn": { "type": "string", - "computed": true - }, - "definitions": { - "type": [ - "set", - "string" - ], "required": true }, - "description": { + "device_id": { "type": "string", - "optional": true + "required": true }, - "force_destroy": { - "type": "bool", - "optional": true + "global_network_id": { + "type": "string", + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "identifier": { + "link_id": { + "type": "string", + "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_networkmanager_device": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "identifier_prefix": { + "description": { + "type": "string", + "optional": true + }, + "global_network_id": { + "type": "string", + "required": true + }, + "id": { "type": "string", "optional": true, "computed": true }, + "model": { + "type": "string", + "optional": true + }, + "serial_number": { + "type": "string", + "optional": true + }, + "site_id": { + "type": "string", + "optional": true + }, "tags": { "type": [ "map", @@ -66687,31 +74811,76 @@ ], "optional": true, "computed": true - } - } - } - }, - "aws_redshift_snapshot_schedule_association": { - "version": 0, - "block": { - "attributes": { - "cluster_identifier": { - "type": "string", - "required": true }, - "id": { + "type": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "schedule_identifier": { + "vendor": { "type": "string", - "required": true + "optional": true + } + }, + "block_types": { + "aws_location": { + "nesting_mode": "list", + "block": { + "attributes": { + "subnet_arn": { + "type": "string", + "optional": true + }, + "zone": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "location": { + "nesting_mode": "list", + "block": { + "attributes": { + "address": { + "type": "string", + "optional": true + }, + "latitude": { + "type": "string", + "optional": true + }, + "longitude": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_redshift_subnet_group": { + "aws_networkmanager_global_network": { "version": 0, "block": { "attributes": { @@ -66728,17 +74897,6 @@ "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "required": true - }, "tags": { "type": [ "map", @@ -66754,10 +74912,31 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_resourcegroups_group": { + "aws_networkmanager_link": { "version": 0, "block": { "attributes": { @@ -66769,12 +74948,20 @@ "type": "string", "optional": true }, + "global_network_id": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "provider_name": { + "type": "string", + "optional": true + }, + "site_id": { "type": "string", "required": true }, @@ -66792,110 +74979,151 @@ ], "optional": true, "computed": true + }, + "type": { + "type": "string", + "optional": true } }, "block_types": { - "resource_query": { + "bandwidth": { "nesting_mode": "list", "block": { "attributes": { - "query": { - "type": "string", - "required": true + "download_speed": { + "type": "number", + "optional": true }, - "type": { - "type": "string", + "upload_speed": { + "type": "number", "optional": true } } }, "min_items": 1, "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_route": { + "aws_networkmanager_link_association": { "version": 0, "block": { "attributes": { - "carrier_gateway_id": { - "type": "string", - "optional": true - }, - "destination_cidr_block": { - "type": "string", - "optional": true - }, - "destination_ipv6_cidr_block": { - "type": "string", - "optional": true - }, - "destination_prefix_list_id": { - "type": "string", - "optional": true - }, - "egress_only_gateway_id": { + "device_id": { "type": "string", - "optional": true + "required": true }, - "gateway_id": { + "global_network_id": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_id": { + "link_id": { "type": "string", - "optional": true, - "computed": true - }, - "instance_owner_id": { + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_networkmanager_site": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "local_gateway_id": { - "type": "string", - "optional": true - }, - "nat_gateway_id": { + "description": { "type": "string", "optional": true }, - "network_interface_id": { - "type": "string", - "optional": true, - "computed": true - }, - "origin": { - "type": "string", - "computed": true - }, - "route_table_id": { + "global_network_id": { "type": "string", "required": true }, - "state": { + "id": { "type": "string", + "optional": true, "computed": true }, - "transit_gateway_id": { - "type": "string", - "optional": true - }, - "vpc_endpoint_id": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "vpc_peering_connection_id": { - "type": "string", - "optional": true + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } }, "block_types": { + "location": { + "nesting_mode": "list", + "block": { + "attributes": { + "address": { + "type": "string", + "optional": true + }, + "latitude": { + "type": "string", + "optional": true + }, + "longitude": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -66918,34 +75146,52 @@ } } }, - "aws_route53_delegation_set": { + "aws_networkmanager_transit_gateway_connect_peer_association": { "version": 0, "block": { "attributes": { - "arn": { + "device_id": { "type": "string", - "computed": true + "required": true + }, + "global_network_id": { + "type": "string", + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name_servers": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "reference_name": { + "link_id": { "type": "string", "optional": true + }, + "transit_gateway_connect_peer_arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_route53_health_check": { + "aws_networkmanager_transit_gateway_peering": { "version": 0, "block": { "attributes": { @@ -66953,94 +75199,34 @@ "type": "string", "computed": true }, - "child_health_threshold": { - "type": "number", - "optional": true - }, - "child_healthchecks": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "cloudwatch_alarm_name": { - "type": "string", - "optional": true - }, - "cloudwatch_alarm_region": { + "core_network_arn": { "type": "string", - "optional": true - }, - "disabled": { - "type": "bool", - "optional": true - }, - "enable_sni": { - "type": "bool", - "optional": true, "computed": true }, - "failure_threshold": { - "type": "number", - "optional": true, - "computed": true + "core_network_id": { + "type": "string", + "required": true }, - "fqdn": { + "edge_location": { "type": "string", - "optional": true + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "insufficient_data_health_status": { - "type": "string", - "optional": true - }, - "invert_healthcheck": { - "type": "bool", - "optional": true - }, - "ip_address": { - "type": "string", - "optional": true - }, - "measure_latency": { - "type": "bool", - "optional": true - }, - "port": { - "type": "number", - "optional": true - }, - "reference_name": { - "type": "string", - "optional": true - }, - "regions": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "request_interval": { - "type": "number", - "optional": true - }, - "resource_path": { + "owner_account_id": { "type": "string", - "optional": true + "computed": true }, - "routing_control_arn": { + "peering_type": { "type": "string", - "optional": true + "computed": true }, - "search_string": { + "resource_arn": { "type": "string", - "optional": true + "computed": true }, "tags": { "type": [ @@ -67057,18 +75243,39 @@ "optional": true, "computed": true }, - "type": { + "transit_gateway_arn": { "type": "string", "required": true + }, + "transit_gateway_peering_attachment_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_route53_hosted_zone_dnssec": { + "aws_networkmanager_transit_gateway_registration": { "version": 0, "block": { "attributes": { - "hosted_zone_id": { + "global_network_id": { "type": "string", "required": true }, @@ -67077,82 +75284,123 @@ "optional": true, "computed": true }, - "signing_status": { + "transit_gateway_arn": { "type": "string", - "optional": true + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_route53_key_signing_key": { + "aws_networkmanager_transit_gateway_route_table_attachment": { "version": 0, "block": { "attributes": { - "digest_algorithm_mnemonic": { + "arn": { "type": "string", "computed": true }, - "digest_algorithm_type": { + "attachment_policy_rule_number": { "type": "number", "computed": true }, - "digest_value": { + "attachment_type": { "type": "string", "computed": true }, - "dnskey_record": { + "core_network_arn": { "type": "string", "computed": true }, - "ds_record": { + "core_network_id": { "type": "string", "computed": true }, - "flag": { - "type": "number", - "computed": true - }, - "hosted_zone_id": { + "edge_location": { "type": "string", - "required": true + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "key_management_service_arn": { + "owner_account_id": { "type": "string", - "required": true - }, - "key_tag": { - "type": "number", "computed": true }, - "name": { + "peering_id": { "type": "string", "required": true }, - "public_key": { + "resource_arn": { "type": "string", "computed": true }, - "signing_algorithm_mnemonic": { + "segment_name": { "type": "string", "computed": true }, - "signing_algorithm_type": { - "type": "number", + "state": { + "type": "string", "computed": true }, - "status": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true - } - } + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "transit_gateway_route_table_arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } } }, - "aws_route53_query_log": { + "aws_networkmanager_vpc_attachment": { "version": 0, "block": { "attributes": { @@ -67160,210 +75408,154 @@ "type": "string", "computed": true }, - "cloudwatch_log_group_arn": { + "attachment_policy_rule_number": { + "type": "number", + "computed": true + }, + "attachment_type": { "type": "string", - "required": true + "computed": true }, - "id": { + "core_network_arn": { "type": "string", - "optional": true, "computed": true }, - "zone_id": { + "core_network_id": { "type": "string", "required": true - } - } - } - }, - "aws_route53_record": { - "version": 2, - "block": { - "attributes": { - "allow_overwrite": { - "type": "bool", - "optional": true, + }, + "edge_location": { + "type": "string", "computed": true }, - "fqdn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "health_check_id": { + "owner_account_id": { "type": "string", - "optional": true + "computed": true }, - "id": { + "resource_arn": { "type": "string", - "optional": true, "computed": true }, - "multivalue_answer_routing_policy": { - "type": "bool", - "optional": true + "segment_name": { + "type": "string", + "computed": true }, - "name": { + "state": { "type": "string", - "required": true + "computed": true }, - "records": { + "subnet_arns": { "type": [ "set", "string" ], - "optional": true - }, - "set_identifier": { - "type": "string", - "optional": true + "required": true }, - "ttl": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "type": { - "type": "string", - "required": true + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true }, - "zone_id": { + "vpc_arn": { "type": "string", "required": true } }, "block_types": { - "alias": { - "nesting_mode": "set", - "block": { - "attributes": { - "evaluate_target_health": { - "type": "bool", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "zone_id": { - "type": "string", - "required": true - } - } - } - }, - "failover_routing_policy": { + "options": { "nesting_mode": "list", "block": { "attributes": { - "type": { - "type": "string", + "ipv6_support": { + "type": "bool", "required": true } } - } + }, + "max_items": 1 }, - "geolocation_routing_policy": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "continent": { + "create": { "type": "string", "optional": true }, - "country": { + "delete": { "type": "string", "optional": true }, - "subdivision": { + "update": { "type": "string", "optional": true } } } - }, - "latency_routing_policy": { - "nesting_mode": "list", - "block": { - "attributes": { - "region": { - "type": "string", - "required": true - } - } - } - }, - "weighted_routing_policy": { - "nesting_mode": "list", - "block": { - "attributes": { - "weight": { - "type": "number", - "required": true - } - } - } } } } }, - "aws_route53_resolver_dnssec_config": { + "aws_opensearch_domain": { "version": 0, "block": { "attributes": { - "arn": { + "access_policies": { "type": "string", + "optional": true, "computed": true }, - "id": { - "type": "string", + "advanced_options": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "owner_id": { + "arn": { "type": "string", "computed": true }, - "resource_id": { - "type": "string", - "required": true - }, - "validation_status": { - "type": "string", - "computed": true - } - } - } - }, - "aws_route53_resolver_endpoint": { - "version": 0, - "block": { - "attributes": { - "arn": { + "domain_id": { "type": "string", "computed": true }, - "direction": { + "domain_name": { "type": "string", "required": true }, - "host_vpc_id": { + "endpoint": { "type": "string", "computed": true }, + "engine_version": { + "type": "string", + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "kibana_endpoint": { "type": "string", - "optional": true - }, - "security_group_ids": { - "type": [ - "set", - "string" - ], - "required": true + "computed": true }, "tags": { "type": [ @@ -67382,27 +75574,317 @@ } }, "block_types": { - "ip_address": { - "nesting_mode": "set", + "advanced_security_options": { + "nesting_mode": "list", "block": { "attributes": { - "ip": { + "anonymous_auth_enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "enabled": { + "type": "bool", + "required": true + }, + "internal_user_database_enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "master_user_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "master_user_arn": { + "type": "string", + "optional": true + }, + "master_user_name": { + "type": "string", + "optional": true + }, + "master_user_password": { + "type": "string", + "optional": true, + "sensitive": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "auto_tune_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "desired_state": { + "type": "string", + "required": true + }, + "rollback_on_disable": { "type": "string", "optional": true, "computed": true + } + }, + "block_types": { + "maintenance_schedule": { + "nesting_mode": "set", + "block": { + "attributes": { + "cron_expression_for_recurrence": { + "type": "string", + "required": true + }, + "start_at": { + "type": "string", + "required": true + } + }, + "block_types": { + "duration": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + }, + "max_items": 1 + }, + "cluster_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "dedicated_master_count": { + "type": "number", + "optional": true }, - "ip_id": { + "dedicated_master_enabled": { + "type": "bool", + "optional": true + }, + "dedicated_master_type": { + "type": "string", + "optional": true + }, + "instance_count": { + "type": "number", + "optional": true + }, + "instance_type": { + "type": "string", + "optional": true + }, + "warm_count": { + "type": "number", + "optional": true + }, + "warm_enabled": { + "type": "bool", + "optional": true + }, + "warm_type": { + "type": "string", + "optional": true + }, + "zone_awareness_enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "cold_storage_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "zone_awareness_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "availability_zone_count": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "cognito_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "identity_pool_id": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "user_pool_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "domain_endpoint_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "custom_endpoint": { + "type": "string", + "optional": true + }, + "custom_endpoint_certificate_arn": { + "type": "string", + "optional": true + }, + "custom_endpoint_enabled": { + "type": "bool", + "optional": true + }, + "enforce_https": { + "type": "bool", + "optional": true + }, + "tls_security_policy": { "type": "string", + "optional": true, "computed": true + } + } + }, + "max_items": 1 + }, + "ebs_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "ebs_enabled": { + "type": "bool", + "required": true }, - "subnet_id": { + "iops": { + "type": "number", + "optional": true, + "computed": true + }, + "throughput": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "encrypt_at_rest": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "log_publishing_options": { + "nesting_mode": "set", + "block": { + "attributes": { + "cloudwatch_log_group_arn": { + "type": "string", + "required": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "log_type": { "type": "string", "required": true } } + } + }, + "node_to_node_encryption": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + } + } }, - "min_items": 2, - "max_items": 10 + "max_items": 1 + }, + "snapshot_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "automated_snapshot_start_hour": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 }, "timeouts": { "nesting_mode": "single", @@ -67422,108 +75904,206 @@ } } } + }, + "vpc_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "availability_zones": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + } + }, + "max_items": 1 } } } }, - "aws_route53_resolver_firewall_config": { + "aws_opensearch_domain_policy": { "version": 0, "block": { "attributes": { - "firewall_fail_open": { + "access_policies": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "id": { + "domain_name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "owner_id": { + "id": { "type": "string", + "optional": true, "computed": true - }, - "resource_id": { - "type": "string", - "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_route53_resolver_firewall_domain_list": { + "aws_opensearch_domain_saml_options": { "version": 0, "block": { "attributes": { - "arn": { + "domain_name": { "type": "string", - "computed": true - }, - "domains": { - "type": [ - "set", - "string" - ], - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true + } + }, + "block_types": { + "saml_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + }, + "master_backend_role": { + "type": "string", + "optional": true + }, + "master_user_name": { + "type": "string", + "optional": true, + "sensitive": true + }, + "roles_key": { + "type": "string", + "optional": true + }, + "session_timeout_minutes": { + "type": "number", + "optional": true + }, + "subject_key": { + "type": "string", + "optional": true + } + }, + "block_types": { + "idp": { + "nesting_mode": "list", + "block": { + "attributes": { + "entity_id": { + "type": "string", + "required": true + }, + "metadata_content": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "name": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_route53_resolver_firewall_rule": { + "aws_opsworks_application": { "version": 0, "block": { "attributes": { - "action": { + "auto_bundle_on_deploy": { "type": "string", - "required": true + "optional": true }, - "block_override_dns_type": { + "aws_flow_ruby_settings": { "type": "string", "optional": true }, - "block_override_domain": { + "data_source_arn": { "type": "string", "optional": true }, - "block_override_ttl": { - "type": "number", + "data_source_database_name": { + "type": "string", "optional": true }, - "block_response": { + "data_source_type": { "type": "string", "optional": true }, - "firewall_domain_list_id": { + "description": { "type": "string", - "required": true + "optional": true }, - "firewall_rule_group_id": { + "document_root": { "type": "string", - "required": true + "optional": true + }, + "domains": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "enable_ssl": { + "type": "bool", + "optional": true }, "id": { "type": "string", @@ -67534,57 +76114,101 @@ "type": "string", "required": true }, - "priority": { - "type": "number", - "required": true - } - } - } - }, - "aws_route53_resolver_firewall_rule_group": { - "version": 0, - "block": { - "attributes": { - "arn": { + "rails_env": { "type": "string", - "computed": true + "optional": true }, - "id": { + "short_name": { "type": "string", "optional": true, "computed": true }, - "name": { + "stack_id": { "type": "string", "required": true }, - "owner_id": { - "type": "string", - "computed": true - }, - "share_status": { + "type": { "type": "string", - "computed": true + "required": true + } + }, + "block_types": { + "app_source": { + "nesting_mode": "list", + "block": { + "attributes": { + "password": { + "type": "string", + "optional": true, + "sensitive": true + }, + "revision": { + "type": "string", + "optional": true + }, + "ssh_key": { + "type": "string", + "optional": true, + "sensitive": true + }, + "type": { + "type": "string", + "required": true + }, + "url": { + "type": "string", + "optional": true + }, + "username": { + "type": "string", + "optional": true + } + } + } }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "environment": { + "nesting_mode": "set", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "secure": { + "type": "bool", + "optional": true + }, + "value": { + "type": "string", + "required": true + } + } + } }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "ssl_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "certificate": { + "type": "string", + "required": true + }, + "chain": { + "type": "string", + "optional": true + }, + "private_key": { + "type": "string", + "required": true, + "sensitive": true + } + } + } } } } }, - "aws_route53_resolver_firewall_rule_group_association": { + "aws_opsworks_custom_layer": { "version": 0, "block": { "attributes": { @@ -67592,153 +76216,107 @@ "type": "string", "computed": true }, - "firewall_rule_group_id": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "mutation_protection": { - "type": "string", - "optional": true, - "computed": true + "auto_assign_elastic_ips": { + "type": "bool", + "optional": true }, - "name": { - "type": "string", - "required": true + "auto_assign_public_ips": { + "type": "bool", + "optional": true }, - "priority": { - "type": "number", - "required": true + "auto_healing": { + "type": "bool", + "optional": true }, - "tags": { + "custom_configure_recipes": { "type": [ - "map", + "list", "string" ], "optional": true }, - "tags_all": { + "custom_deploy_recipes": { "type": [ - "map", + "list", "string" ], - "optional": true, - "computed": true - }, - "vpc_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_route53_resolver_query_log_config": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "destination_arn": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true + "optional": true }, - "name": { + "custom_instance_profile_arn": { "type": "string", - "required": true + "optional": true }, - "owner_id": { + "custom_json": { "type": "string", - "computed": true + "optional": true }, - "share_status": { - "type": "string", - "computed": true + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true }, - "tags": { + "custom_setup_recipes": { "type": [ - "map", + "list", "string" ], "optional": true }, - "tags_all": { + "custom_shutdown_recipes": { "type": [ - "map", + "list", "string" ], - "optional": true, - "computed": true - } - } - } - }, - "aws_route53_resolver_query_log_config_association": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true + "optional": true }, - "resolver_query_log_config_id": { - "type": "string", - "required": true + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "resource_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_route53_resolver_rule": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true + "drain_elb_on_shutdown": { + "type": "bool", + "optional": true }, - "domain_name": { + "elastic_load_balancer": { "type": "string", - "required": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", + "install_updates_on_boot": { + "type": "bool", "optional": true }, - "owner_id": { - "type": "string", - "computed": true + "instance_shutdown_timeout": { + "type": "number", + "optional": true }, - "resolver_endpoint_id": { + "name": { "type": "string", - "optional": true + "required": true }, - "rule_type": { + "short_name": { "type": "string", "required": true }, - "share_status": { + "stack_id": { "type": "string", - "computed": true + "required": true + }, + "system_packages": { + "type": [ + "set", + "string" + ], + "optional": true }, "tags": { "type": [ @@ -67754,78 +76332,107 @@ ], "optional": true, "computed": true + }, + "use_ebs_optimized_instances": { + "type": "bool", + "optional": true } }, "block_types": { - "target_ip": { - "nesting_mode": "set", - "block": { - "attributes": { - "ip": { - "type": "string", - "required": true - }, - "port": { - "type": "number", - "optional": true - } - } - } - }, - "timeouts": { - "nesting_mode": "single", + "cloudwatch_configuration": { + "nesting_mode": "list", "block": { "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", + "enabled": { + "type": "bool", "optional": true } - } - } - } - } - } - }, - "aws_route53_resolver_rule_association": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "optional": true - }, - "resolver_rule_id": { - "type": "string", - "required": true + }, + "block_types": { + "log_streams": { + "nesting_mode": "list", + "block": { + "attributes": { + "batch_count": { + "type": "number", + "optional": true + }, + "batch_size": { + "type": "number", + "optional": true + }, + "buffer_duration": { + "type": "number", + "optional": true + }, + "datetime_format": { + "type": "string", + "optional": true + }, + "encoding": { + "type": "string", + "optional": true + }, + "file": { + "type": "string", + "required": true + }, + "file_fingerprint_lines": { + "type": "string", + "optional": true + }, + "initial_position": { + "type": "string", + "optional": true + }, + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { + "type": "string", + "optional": true + } + } + } + } + } + }, + "max_items": 1 }, - "vpc_id": { - "type": "string", - "required": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", + "ebs_volume": { + "nesting_mode": "set", "block": { "attributes": { - "create": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", + "required": true + }, + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { "type": "string", "optional": true }, - "delete": { + "size": { + "type": "number", + "required": true + }, + "type": { "type": "string", "optional": true } @@ -67835,66 +76442,115 @@ } } }, - "aws_route53_vpc_association_authorization": { + "aws_opsworks_ecs_cluster_layer": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "vpc_id": { - "type": "string", - "required": true + "auto_assign_elastic_ips": { + "type": "bool", + "optional": true }, - "vpc_region": { - "type": "string", - "optional": true, - "computed": true + "auto_assign_public_ips": { + "type": "bool", + "optional": true }, - "zone_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_route53_zone": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true + "auto_healing": { + "type": "bool", + "optional": true }, - "comment": { + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_deploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_instance_profile_arn": { "type": "string", "optional": true }, - "delegation_set_id": { + "custom_json": { "type": "string", "optional": true }, - "force_destroy": { + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "custom_setup_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_shutdown_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "drain_elb_on_shutdown": { "type": "bool", "optional": true }, + "ecs_cluster_arn": { + "type": "string", + "required": true + }, + "elastic_load_balancer": { + "type": "string", + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, + "install_updates_on_boot": { + "type": "bool", + "optional": true + }, + "instance_shutdown_timeout": { + "type": "number", + "optional": true + }, "name": { + "type": "string", + "optional": true + }, + "stack_id": { "type": "string", "required": true }, - "name_servers": { + "system_packages": { "type": [ - "list", + "set", "string" ], - "computed": true + "optional": true }, "tags": { "type": [ @@ -67911,24 +76567,108 @@ "optional": true, "computed": true }, - "zone_id": { - "type": "string", - "computed": true + "use_ebs_optimized_instances": { + "type": "bool", + "optional": true } }, "block_types": { - "vpc": { + "cloudwatch_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "log_streams": { + "nesting_mode": "list", + "block": { + "attributes": { + "batch_count": { + "type": "number", + "optional": true + }, + "batch_size": { + "type": "number", + "optional": true + }, + "buffer_duration": { + "type": "number", + "optional": true + }, + "datetime_format": { + "type": "string", + "optional": true + }, + "encoding": { + "type": "string", + "optional": true + }, + "file": { + "type": "string", + "required": true + }, + "file_fingerprint_lines": { + "type": "string", + "optional": true + }, + "initial_position": { + "type": "string", + "optional": true + }, + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { + "type": "string", + "optional": true + } + } + } + } + } + }, + "max_items": 1 + }, + "ebs_volume": { "nesting_mode": "set", "block": { "attributes": { - "vpc_id": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { "type": "string", "required": true }, - "vpc_region": { + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { "type": "string", - "optional": true, - "computed": true + "optional": true + }, + "size": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "optional": true } } } @@ -67936,218 +76676,249 @@ } } }, - "aws_route53_zone_association": { + "aws_opsworks_ganglia_layer": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "owning_account": { - "type": "string", - "computed": true + "auto_assign_elastic_ips": { + "type": "bool", + "optional": true }, - "vpc_id": { - "type": "string", - "required": true + "auto_assign_public_ips": { + "type": "bool", + "optional": true }, - "vpc_region": { - "type": "string", - "optional": true, - "computed": true + "auto_healing": { + "type": "bool", + "optional": true }, - "zone_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_route53recoverycontrolconfig_cluster": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "cluster_endpoints": { + "custom_deploy_recipes": { "type": [ "list", - [ - "object", - { - "endpoint": "string", - "region": "string" - } - ] + "string" ], - "computed": true + "optional": true }, - "id": { + "custom_instance_profile_arn": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "name": { + "custom_json": { "type": "string", - "required": true + "optional": true }, - "status": { - "type": "string", - "computed": true - } - } - } - }, - "aws_route53recoverycontrolconfig_control_panel": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true }, - "cluster_arn": { - "type": "string", - "required": true + "custom_setup_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "default_control_panel": { + "custom_shutdown_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "drain_elb_on_shutdown": { "type": "bool", - "computed": true + "optional": true + }, + "elastic_load_balancer": { + "type": "string", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true + "install_updates_on_boot": { + "type": "bool", + "optional": true }, - "routing_control_count": { + "instance_shutdown_timeout": { "type": "number", - "computed": true + "optional": true }, - "status": { - "type": "string", - "computed": true - } - } - } - }, - "aws_route53recoverycontrolconfig_routing_control": { - "version": 0, - "block": { - "attributes": { - "arn": { + "name": { "type": "string", - "computed": true + "optional": true }, - "cluster_arn": { + "password": { "type": "string", "required": true }, - "control_panel_arn": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { + "stack_id": { "type": "string", "required": true }, - "status": { - "type": "string", - "computed": true - } - } - } - }, - "aws_route53recoverycontrolconfig_safety_rule": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "asserted_controls": { + "system_packages": { "type": [ - "list", + "set", "string" ], "optional": true }, - "control_panel_arn": { - "type": "string", - "required": true - }, - "gating_controls": { + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "id": { - "type": "string", + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true - }, - "status": { + "url": { "type": "string", - "computed": true + "optional": true }, - "target_controls": { - "type": [ - "list", - "string" - ], + "use_ebs_optimized_instances": { + "type": "bool", "optional": true }, - "wait_period_ms": { - "type": "number", - "required": true + "username": { + "type": "string", + "optional": true } }, "block_types": { - "rule_config": { + "cloudwatch_configuration": { "nesting_mode": "list", "block": { "attributes": { - "inverted": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "log_streams": { + "nesting_mode": "list", + "block": { + "attributes": { + "batch_count": { + "type": "number", + "optional": true + }, + "batch_size": { + "type": "number", + "optional": true + }, + "buffer_duration": { + "type": "number", + "optional": true + }, + "datetime_format": { + "type": "string", + "optional": true + }, + "encoding": { + "type": "string", + "optional": true + }, + "file": { + "type": "string", + "required": true + }, + "file_fingerprint_lines": { + "type": "string", + "optional": true + }, + "initial_position": { + "type": "string", + "optional": true + }, + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { + "type": "string", + "optional": true + } + } + } + } + } + }, + "max_items": 1 + }, + "ebs_volume": { + "nesting_mode": "set", + "block": { + "attributes": { + "encrypted": { "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", "required": true }, - "threshold": { + "number_of_disks": { "type": "number", "required": true }, - "type": { + "raid_level": { "type": "string", + "optional": true + }, + "size": { + "type": "number", "required": true + }, + "type": { + "type": "string", + "optional": true } } - }, - "min_items": 1, - "max_items": 1 + } } } } }, - "aws_route53recoveryreadiness_cell": { + "aws_opsworks_haproxy_layer": { "version": 0, "block": { "attributes": { @@ -68155,188 +76926,128 @@ "type": "string", "computed": true }, - "cell_name": { - "type": "string", - "required": true + "auto_assign_elastic_ips": { + "type": "bool", + "optional": true }, - "cells": { - "type": [ - "list", - "string" - ], + "auto_assign_public_ips": { + "type": "bool", "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true + "auto_healing": { + "type": "bool", + "optional": true }, - "parent_readiness_scopes": { + "custom_configure_recipes": { "type": [ "list", "string" ], - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], "optional": true }, - "tags_all": { + "custom_deploy_recipes": { "type": [ - "map", + "list", "string" ], - "optional": true, - "computed": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "delete": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_route53recoveryreadiness_readiness_check": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true + "optional": true }, - "id": { + "custom_instance_profile_arn": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "readiness_check_name": { + "custom_json": { "type": "string", - "required": true + "optional": true }, - "resource_set_name": { - "type": "string", - "required": true + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true }, - "tags": { + "custom_setup_recipes": { "type": [ - "map", + "list", "string" ], "optional": true }, - "tags_all": { + "custom_shutdown_recipes": { "type": [ - "map", + "list", "string" ], - "optional": true, - "computed": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "delete": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_route53recoveryreadiness_recovery_group": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true + "optional": true }, - "cells": { + "custom_undeploy_recipes": { "type": [ "list", "string" ], "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true + "drain_elb_on_shutdown": { + "type": "bool", + "optional": true }, - "recovery_group_name": { + "elastic_load_balancer": { "type": "string", - "required": true + "optional": true }, - "tags": { - "type": [ - "map", - "string" - ], + "healthcheck_method": { + "type": "string", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "delete": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_route53recoveryreadiness_resource_set": { - "version": 0, - "block": { - "attributes": { - "arn": { + "healthcheck_url": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "resource_set_name": { + "install_updates_on_boot": { + "type": "bool", + "optional": true + }, + "instance_shutdown_timeout": { + "type": "number", + "optional": true + }, + "name": { + "type": "string", + "optional": true + }, + "stack_id": { "type": "string", "required": true }, - "resource_set_type": { + "stats_enabled": { + "type": "bool", + "optional": true + }, + "stats_password": { "type": "string", "required": true }, + "stats_url": { + "type": "string", + "optional": true + }, + "stats_user": { + "type": "string", + "optional": true + }, + "system_packages": { + "type": [ + "set", + "string" + ], + "optional": true + }, "tags": { "type": [ "map", @@ -68351,101 +77062,107 @@ ], "optional": true, "computed": true + }, + "use_ebs_optimized_instances": { + "type": "bool", + "optional": true } }, "block_types": { - "resources": { + "cloudwatch_configuration": { "nesting_mode": "list", "block": { "attributes": { - "component_id": { - "type": "string", - "computed": true - }, - "readiness_scopes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "resource_arn": { - "type": "string", + "enabled": { + "type": "bool", "optional": true } }, "block_types": { - "dns_target_resource": { + "log_streams": { "nesting_mode": "list", "block": { "attributes": { - "domain_name": { + "batch_count": { + "type": "number", + "optional": true + }, + "batch_size": { + "type": "number", + "optional": true + }, + "buffer_duration": { + "type": "number", + "optional": true + }, + "datetime_format": { + "type": "string", + "optional": true + }, + "encoding": { + "type": "string", + "optional": true + }, + "file": { "type": "string", "required": true }, - "hosted_zone_arn": { + "file_fingerprint_lines": { "type": "string", "optional": true }, - "record_set_id": { + "initial_position": { "type": "string", "optional": true }, - "record_type": { + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { "type": "string", "optional": true - } - }, - "block_types": { - "target_resource": { - "nesting_mode": "list", - "block": { - "block_types": { - "nlb_resource": { - "nesting_mode": "list", - "block": { - "attributes": { - "arn": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "r53_resource": { - "nesting_mode": "list", - "block": { - "attributes": { - "domain_name": { - "type": "string", - "optional": true - }, - "record_set_id": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 } } - }, - "max_items": 1 + } } } }, - "min_items": 1 + "max_items": 1 }, - "timeouts": { - "nesting_mode": "single", + "ebs_volume": { + "nesting_mode": "set", "block": { "attributes": { - "delete": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", + "required": true + }, + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { + "type": "string", + "optional": true + }, + "size": { + "type": "number", + "required": true + }, + "type": { "type": "string", "optional": true } @@ -68455,555 +77172,430 @@ } } }, - "aws_route_table": { + "aws_opsworks_instance": { "version": 0, "block": { "attributes": { - "arn": { + "agent_version": { "type": "string", - "computed": true + "optional": true }, - "id": { + "ami_id": { "type": "string", "optional": true, "computed": true }, - "owner_id": { + "architecture": { "type": "string", - "computed": true + "optional": true }, - "propagating_vgws": { - "type": [ - "set", - "string" - ], + "auto_scaling_type": { + "type": "string", + "optional": true + }, + "availability_zone": { + "type": "string", "optional": true, "computed": true }, - "route": { - "type": [ - "set", - [ - "object", - { - "carrier_gateway_id": "string", - "cidr_block": "string", - "destination_prefix_list_id": "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" - } - ] - ], + "created_at": { + "type": "string", "optional": true, "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], + "delete_ebs": { + "type": "bool", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, + "delete_eip": { + "type": "bool", + "optional": true + }, + "ebs_optimized": { + "type": "bool", + "optional": true + }, + "ec2_instance_id": { + "type": "string", "computed": true }, - "vpc_id": { + "ecs_cluster_arn": { "type": "string", - "required": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_route_table_association": { - "version": 0, - "block": { - "attributes": { - "gateway_id": { + "optional": true, + "computed": true + }, + "elastic_ip": { "type": "string", - "optional": true + "optional": true, + "computed": true + }, + "hostname": { + "type": "string", + "optional": true, + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "route_table_id": { + "infrastructure_class": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "subnet_id": { + "install_updates_on_boot": { + "type": "bool", + "optional": true + }, + "instance_profile_arn": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_type": { "type": "string", "optional": true - } - } - } - }, - "aws_s3_access_point": { - "version": 0, - "block": { - "attributes": { - "account_id": { + }, + "last_service_error_id": { + "type": "string", + "computed": true + }, + "layer_ids": { + "type": [ + "list", + "string" + ], + "required": true + }, + "os": { "type": "string", "optional": true, "computed": true }, - "alias": { + "platform": { "type": "string", "computed": true }, - "arn": { + "private_dns": { "type": "string", "computed": true }, - "bucket": { + "private_ip": { "type": "string", - "required": true + "computed": true }, - "domain_name": { + "public_dns": { "type": "string", "computed": true }, - "endpoints": { + "public_ip": { + "type": "string", + "computed": true + }, + "registered_by": { + "type": "string", + "computed": true + }, + "reported_agent_version": { + "type": "string", + "computed": true + }, + "reported_os_family": { + "type": "string", + "computed": true + }, + "reported_os_name": { + "type": "string", + "computed": true + }, + "reported_os_version": { + "type": "string", + "computed": true + }, + "root_device_type": { + "type": "string", + "optional": true, + "computed": true + }, + "root_device_volume_id": { + "type": "string", + "computed": true + }, + "security_group_ids": { "type": [ - "map", + "list", "string" ], + "optional": true, "computed": true }, - "has_public_access_policy": { - "type": "bool", + "ssh_host_dsa_key_fingerprint": { + "type": "string", "computed": true }, - "id": { + "ssh_host_rsa_key_fingerprint": { + "type": "string", + "computed": true + }, + "ssh_key_name": { "type": "string", "optional": true, "computed": true }, - "name": { + "stack_id": { "type": "string", "required": true }, - "network_origin": { + "state": { + "type": "string", + "optional": true + }, + "status": { "type": "string", + "optional": true, "computed": true }, - "policy": { + "subnet_id": { + "type": "string", + "optional": true, + "computed": true + }, + "tenancy": { + "type": "string", + "optional": true, + "computed": true + }, + "virtualization_type": { "type": "string", "optional": true, "computed": true } }, "block_types": { - "public_access_block_configuration": { - "nesting_mode": "list", + "ebs_block_device": { + "nesting_mode": "set", "block": { "attributes": { - "block_public_acls": { + "delete_on_termination": { "type": "bool", "optional": true }, - "block_public_policy": { - "type": "bool", - "optional": true + "device_name": { + "type": "string", + "required": true }, - "ignore_public_acls": { - "type": "bool", - "optional": true + "iops": { + "type": "number", + "optional": true, + "computed": true }, - "restrict_public_buckets": { + "snapshot_id": { + "type": "string", + "optional": true, + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "ephemeral_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "device_name": { + "type": "string", + "required": true + }, + "virtual_name": { + "type": "string", + "required": true + } + } + } + }, + "root_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "delete_on_termination": { "type": "bool", "optional": true + }, + "iops": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true } } - }, - "max_items": 1 + } }, - "vpc_configuration": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "vpc_id": { + "create": { "type": "string", - "required": true + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true } } - }, - "max_items": 1 + } } } } }, - "aws_s3_account_public_access_block": { + "aws_opsworks_java_app_layer": { "version": 0, "block": { "attributes": { - "account_id": { + "app_server": { "type": "string", - "optional": true, - "computed": true - }, - "block_public_acls": { - "type": "bool", "optional": true }, - "block_public_policy": { - "type": "bool", + "app_server_version": { + "type": "string", "optional": true }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "ignore_public_acls": { + "auto_assign_elastic_ips": { "type": "bool", "optional": true }, - "restrict_public_buckets": { + "auto_assign_public_ips": { "type": "bool", "optional": true - } - } - } - }, - "aws_s3_bucket": { - "version": 0, - "block": { - "attributes": { - "acceleration_status": { - "type": "string", - "computed": true }, - "acl": { - "type": "string", - "computed": true + "auto_healing": { + "type": "bool", + "optional": true }, - "arn": { - "type": "string", - "optional": true, - "computed": true + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "bucket": { - "type": "string", - "optional": true, - "computed": true + "custom_deploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "bucket_domain_name": { + "custom_instance_profile_arn": { "type": "string", - "computed": true + "optional": true }, - "bucket_prefix": { + "custom_json": { "type": "string", "optional": true }, - "bucket_regional_domain_name": { - "type": "string", - "computed": true + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true }, - "cors_rule": { + "custom_setup_recipes": { "type": [ "list", - [ - "object", - { - "allowed_headers": [ - "list", - "string" - ], - "allowed_methods": [ - "list", - "string" - ], - "allowed_origins": [ - "list", - "string" - ], - "expose_headers": [ - "list", - "string" - ], - "max_age_seconds": "number" - } - ] + "string" ], - "computed": true + "optional": true }, - "force_destroy": { - "type": "bool", + "custom_shutdown_recipes": { + "type": [ + "list", + "string" + ], "optional": true }, - "grant": { + "custom_undeploy_recipes": { "type": [ - "set", - [ - "object", - { - "id": "string", - "permissions": [ - "set", - "string" - ], - "type": "string", - "uri": "string" - } - ] + "list", + "string" ], - "computed": true + "optional": true }, - "hosted_zone_id": { + "drain_elb_on_shutdown": { + "type": "bool", + "optional": true + }, + "elastic_load_balancer": { "type": "string", - "optional": true, - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "lifecycle_rule": { - "type": [ - "list", - [ - "object", - { - "abort_incomplete_multipart_upload_days": "number", - "enabled": "bool", - "expiration": [ - "list", - [ - "object", - { - "date": "string", - "days": "number", - "expired_object_delete_marker": "bool" - } - ] - ], - "id": "string", - "noncurrent_version_expiration": [ - "list", - [ - "object", - { - "days": "number" - } - ] - ], - "noncurrent_version_transition": [ - "set", - [ - "object", - { - "days": "number", - "storage_class": "string" - } - ] - ], - "prefix": "string", - "tags": [ - "map", - "string" - ], - "transition": [ - "set", - [ - "object", - { - "date": "string", - "days": "number", - "storage_class": "string" - } - ] - ] - } - ] - ], - "computed": true + "install_updates_on_boot": { + "type": "bool", + "optional": true }, - "logging": { - "type": [ - "set", - [ - "object", - { - "target_bucket": "string", - "target_prefix": "string" - } - ] - ], - "computed": true + "instance_shutdown_timeout": { + "type": "number", + "optional": true }, - "policy": { + "jvm_options": { "type": "string", - "computed": true + "optional": true }, - "region": { + "jvm_type": { "type": "string", - "computed": true + "optional": true }, - "replication_configuration": { - "type": [ - "list", - [ - "object", - { - "role": "string", - "rules": [ - "set", - [ - "object", - { - "delete_marker_replication_status": "string", - "destination": [ - "list", - [ - "object", - { - "access_control_translation": [ - "list", - [ - "object", - { - "owner": "string" - } - ] - ], - "account_id": "string", - "bucket": "string", - "metrics": [ - "list", - [ - "object", - { - "minutes": "number", - "status": "string" - } - ] - ], - "replica_kms_key_id": "string", - "replication_time": [ - "list", - [ - "object", - { - "minutes": "number", - "status": "string" - } - ] - ], - "storage_class": "string" - } - ] - ], - "filter": [ - "list", - [ - "object", - { - "prefix": "string", - "tags": [ - "map", - "string" - ] - } - ] - ], - "id": "string", - "prefix": "string", - "priority": "number", - "source_selection_criteria": [ - "list", - [ - "object", - { - "sse_kms_encrypted_objects": [ - "list", - [ - "object", - { - "enabled": "bool" - } - ] - ] - } - ] - ], - "status": "string" - } - ] - ] - } - ] - ], - "computed": true + "jvm_version": { + "type": "string", + "optional": true }, - "request_payer": { + "name": { "type": "string", - "computed": true + "optional": true }, - "server_side_encryption_configuration": { + "stack_id": { + "type": "string", + "required": true + }, + "system_packages": { "type": [ - "list", - [ - "object", - { - "rule": [ - "list", - [ - "object", - { - "apply_server_side_encryption_by_default": [ - "list", - [ - "object", - { - "kms_master_key_id": "string", - "sse_algorithm": "string" - } - ] - ], - "bucket_key_enabled": "bool" - } - ] - ] - } - ] + "set", + "string" ], - "computed": true + "optional": true }, "tags": { "type": [ @@ -69020,90 +77612,194 @@ "optional": true, "computed": true }, - "versioning": { - "type": [ - "list", - [ - "object", - { - "enabled": "bool", - "mfa_delete": "bool" - } - ] - ], - "computed": true - }, - "website": { - "type": [ - "list", - [ - "object", - { - "error_document": "string", - "index_document": "string", - "redirect_all_requests_to": "string", - "routing_rules": "string" - } - ] - ], - "computed": true - }, - "website_domain": { - "type": "string", - "computed": true - }, - "website_endpoint": { - "type": "string", - "computed": true + "use_ebs_optimized_instances": { + "type": "bool", + "optional": true } }, "block_types": { - "object_lock_configuration": { + "cloudwatch_configuration": { "nesting_mode": "list", "block": { "attributes": { - "object_lock_enabled": { - "type": "string", - "required": true - }, - "rule": { - "type": [ - "list", - [ - "object", - { - "default_retention": [ - "list", - [ - "object", - { - "days": "number", - "mode": "string", - "years": "number" - } - ] - ] + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "log_streams": { + "nesting_mode": "list", + "block": { + "attributes": { + "batch_count": { + "type": "number", + "optional": true + }, + "batch_size": { + "type": "number", + "optional": true + }, + "buffer_duration": { + "type": "number", + "optional": true + }, + "datetime_format": { + "type": "string", + "optional": true + }, + "encoding": { + "type": "string", + "optional": true + }, + "file": { + "type": "string", + "required": true + }, + "file_fingerprint_lines": { + "type": "string", + "optional": true + }, + "initial_position": { + "type": "string", + "optional": true + }, + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { + "type": "string", + "optional": true } - ] - ], - "computed": true + } + } } } }, "max_items": 1 + }, + "ebs_volume": { + "nesting_mode": "set", + "block": { + "attributes": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", + "required": true + }, + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { + "type": "string", + "optional": true + }, + "size": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_s3_bucket_accelerate_configuration": { + "aws_opsworks_memcached_layer": { "version": 0, "block": { "attributes": { - "bucket": { + "allocated_memory": { + "type": "number", + "optional": true + }, + "arn": { "type": "string", - "required": true + "computed": true }, - "expected_bucket_owner": { + "auto_assign_elastic_ips": { + "type": "bool", + "optional": true + }, + "auto_assign_public_ips": { + "type": "bool", + "optional": true + }, + "auto_healing": { + "type": "bool", + "optional": true + }, + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_deploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_instance_profile_arn": { + "type": "string", + "optional": true + }, + "custom_json": { + "type": "string", + "optional": true + }, + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "custom_setup_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_shutdown_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "drain_elb_on_shutdown": { + "type": "bool", + "optional": true + }, + "elastic_load_balancer": { "type": "string", "optional": true }, @@ -69112,872 +77808,384 @@ "optional": true, "computed": true }, - "status": { - "type": "string", - "required": true - } - } - } - }, - "aws_s3_bucket_acl": { - "version": 0, - "block": { - "attributes": { - "acl": { + "install_updates_on_boot": { + "type": "bool", + "optional": true + }, + "instance_shutdown_timeout": { + "type": "number", + "optional": true + }, + "name": { "type": "string", "optional": true }, - "bucket": { + "stack_id": { "type": "string", "required": true }, - "expected_bucket_owner": { - "type": "string", + "system_packages": { + "type": [ + "set", + "string" + ], "optional": true }, - "id": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true + }, + "use_ebs_optimized_instances": { + "type": "bool", + "optional": true } }, "block_types": { - "access_control_policy": { + "cloudwatch_configuration": { "nesting_mode": "list", "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, "block_types": { - "grant": { - "nesting_mode": "set", + "log_streams": { + "nesting_mode": "list", "block": { "attributes": { - "permission": { + "batch_count": { + "type": "number", + "optional": true + }, + "batch_size": { + "type": "number", + "optional": true + }, + "buffer_duration": { + "type": "number", + "optional": true + }, + "datetime_format": { + "type": "string", + "optional": true + }, + "encoding": { + "type": "string", + "optional": true + }, + "file": { "type": "string", "required": true - } - }, - "block_types": { - "grantee": { - "nesting_mode": "list", - "block": { - "attributes": { - "display_name": { - "type": "string", - "computed": true - }, - "email_address": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true - }, - "type": { - "type": "string", - "required": true - }, - "uri": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - } - }, - "owner": { - "nesting_mode": "list", - "block": { - "attributes": { - "display_name": { + }, + "file_fingerprint_lines": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "id": { + "initial_position": { + "type": "string", + "optional": true + }, + "log_group_name": { "type": "string", "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { + "type": "string", + "optional": true } } - }, - "min_items": 1, - "max_items": 1 + } } } }, "max_items": 1 + }, + "ebs_volume": { + "nesting_mode": "set", + "block": { + "attributes": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", + "required": true + }, + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { + "type": "string", + "optional": true + }, + "size": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_s3_bucket_analytics_configuration": { + "aws_opsworks_mysql_layer": { "version": 0, "block": { "attributes": { - "bucket": { - "type": "string", - "required": true - }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "name": { + "auto_assign_elastic_ips": { + "type": "bool", + "optional": true + }, + "auto_assign_public_ips": { + "type": "bool", + "optional": true + }, + "auto_healing": { + "type": "bool", + "optional": true + }, + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_deploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_instance_profile_arn": { "type": "string", - "required": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { - "type": "string", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - } - } - }, - "max_items": 1 + "optional": true }, - "storage_class_analysis": { - "nesting_mode": "list", - "block": { - "block_types": { - "data_export": { - "nesting_mode": "list", - "block": { - "attributes": { - "output_schema_version": { - "type": "string", - "optional": true - } - }, - "block_types": { - "destination": { - "nesting_mode": "list", - "block": { - "block_types": { - "s3_bucket_destination": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket_account_id": { - "type": "string", - "optional": true - }, - "bucket_arn": { - "type": "string", - "required": true - }, - "format": { - "type": "string", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_s3_bucket_cors_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { + "custom_json": { "type": "string", - "required": true + "optional": true }, - "expected_bucket_owner": { - "type": "string", + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "cors_rule": { - "nesting_mode": "set", - "block": { - "attributes": { - "allowed_headers": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "allowed_methods": { - "type": [ - "set", - "string" - ], - "required": true - }, - "allowed_origins": { - "type": [ - "set", - "string" - ], - "required": true - }, - "expose_headers": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "id": { - "type": "string", - "optional": true - }, - "max_age_seconds": { - "type": "number", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 100 - } - } - } - }, - "aws_s3_bucket_intelligent_tiering_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { + "custom_setup_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_shutdown_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "drain_elb_on_shutdown": { + "type": "bool", + "optional": true + }, + "elastic_load_balancer": { "type": "string", - "required": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true + "install_updates_on_boot": { + "type": "bool", + "optional": true }, - "status": { - "type": "string", + "instance_shutdown_timeout": { + "type": "number", "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { - "type": "string", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - } - } - }, - "max_items": 1 }, - "tiering": { - "nesting_mode": "set", - "block": { - "attributes": { - "access_tier": { - "type": "string", - "required": true - }, - "days": { - "type": "number", - "required": true - } - } - }, - "min_items": 1 - } - } - } - }, - "aws_s3_bucket_inventory": { - "version": 0, - "block": { - "attributes": { - "bucket": { + "name": { "type": "string", - "required": true - }, - "enabled": { - "type": "bool", "optional": true }, - "id": { + "root_password": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "included_object_versions": { - "type": "string", - "required": true + "root_password_on_all_instances": { + "type": "bool", + "optional": true }, - "name": { + "stack_id": { "type": "string", "required": true }, - "optional_fields": { + "system_packages": { "type": [ "set", "string" ], "optional": true - } - }, - "block_types": { - "destination": { - "nesting_mode": "list", - "block": { - "block_types": { - "bucket": { - "nesting_mode": "list", - "block": { - "attributes": { - "account_id": { - "type": "string", - "optional": true - }, - "bucket_arn": { - "type": "string", - "required": true - }, - "format": { - "type": "string", - "required": true - }, - "prefix": { - "type": "string", - "optional": true - } - }, - "block_types": { - "encryption": { - "nesting_mode": "list", - "block": { - "block_types": { - "sse_kms": { - "nesting_mode": "list", - "block": { - "attributes": { - "key_id": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sse_s3": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "schedule": { - "nesting_mode": "list", - "block": { - "attributes": { - "frequency": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "aws_s3_bucket_lifecycle_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true }, - "expected_bucket_owner": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "id": { - "type": "string", + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true + }, + "use_ebs_optimized_instances": { + "type": "bool", + "optional": true } }, "block_types": { - "rule": { + "cloudwatch_configuration": { "nesting_mode": "list", "block": { "attributes": { - "id": { - "type": "string", - "required": true - }, - "prefix": { - "type": "string", + "enabled": { + "type": "bool", "optional": true - }, - "status": { - "type": "string", - "required": true } }, "block_types": { - "abort_incomplete_multipart_upload": { + "log_streams": { "nesting_mode": "list", "block": { "attributes": { - "days_after_initiation": { + "batch_count": { "type": "number", "optional": true - } - } - }, - "max_items": 1 - }, - "expiration": { - "nesting_mode": "list", - "block": { - "attributes": { - "date": { - "type": "string", - "optional": true }, - "days": { + "batch_size": { "type": "number", "optional": true }, - "expired_object_delete_marker": { - "type": "bool", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "object_size_greater_than": { - "type": "string", + "buffer_duration": { + "type": "number", "optional": true }, - "object_size_less_than": { + "datetime_format": { "type": "string", "optional": true }, - "prefix": { + "encoding": { "type": "string", "optional": true - } - }, - "block_types": { - "and": { - "nesting_mode": "list", - "block": { - "attributes": { - "object_size_greater_than": { - "type": "number", - "optional": true - }, - "object_size_less_than": { - "type": "number", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - } - } - }, - "max_items": 1 - }, - "tag": { - "nesting_mode": "list", - "block": { - "attributes": { - "key": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "noncurrent_version_expiration": { - "nesting_mode": "list", - "block": { - "attributes": { - "newer_noncurrent_versions": { - "type": "number", - "optional": true - }, - "noncurrent_days": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "noncurrent_version_transition": { - "nesting_mode": "set", - "block": { - "attributes": { - "newer_noncurrent_versions": { - "type": "number", - "optional": true - }, - "noncurrent_days": { - "type": "number", - "optional": true }, - "storage_class": { + "file": { "type": "string", "required": true - } - } - } - }, - "transition": { - "nesting_mode": "set", - "block": { - "attributes": { - "date": { + }, + "file_fingerprint_lines": { "type": "string", "optional": true }, - "days": { - "type": "number", + "initial_position": { + "type": "string", "optional": true }, - "storage_class": { + "log_group_name": { "type": "string", "required": true - } - } - } - } - } - }, - "min_items": 1 - } - } - } - }, - "aws_s3_bucket_logging": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true - }, - "expected_bucket_owner": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "target_bucket": { - "type": "string", - "required": true - }, - "target_prefix": { - "type": "string", - "required": true - } - }, - "block_types": { - "target_grant": { - "nesting_mode": "set", - "block": { - "attributes": { - "permission": { - "type": "string", - "required": true - } - }, - "block_types": { - "grantee": { - "nesting_mode": "list", - "block": { - "attributes": { - "display_name": { - "type": "string", - "computed": true - }, - "email_address": { - "type": "string", - "optional": true }, - "id": { + "multiline_start_pattern": { "type": "string", "optional": true }, - "type": { - "type": "string", - "required": true - }, - "uri": { + "time_zone": { "type": "string", "optional": true } } - }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_s3_bucket_metric": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { - "type": "string", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + } } } }, "max_items": 1 - } - } - } - }, - "aws_s3_bucket_notification": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true - }, - "eventbridge": { - "type": "bool", - "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "lambda_function": { - "nesting_mode": "list", + "ebs_volume": { + "nesting_mode": "set", "block": { "attributes": { - "events": { - "type": [ - "set", - "string" - ], - "required": true - }, - "filter_prefix": { - "type": "string", + "encrypted": { + "type": "bool", "optional": true }, - "filter_suffix": { - "type": "string", + "iops": { + "type": "number", "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "lambda_function_arn": { + "mount_point": { "type": "string", - "optional": true - } - } - } - }, - "queue": { - "nesting_mode": "list", - "block": { - "attributes": { - "events": { - "type": [ - "set", - "string" - ], "required": true }, - "filter_prefix": { - "type": "string", - "optional": true + "number_of_disks": { + "type": "number", + "required": true }, - "filter_suffix": { + "raid_level": { "type": "string", "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "queue_arn": { - "type": "string", - "required": true - } - } - } - }, - "topic": { - "nesting_mode": "list", - "block": { - "attributes": { - "events": { - "type": [ - "set", - "string" - ], + "size": { + "type": "number", "required": true }, - "filter_prefix": { - "type": "string", - "optional": true - }, - "filter_suffix": { + "type": { "type": "string", "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "topic_arn": { - "type": "string", - "required": true } } } @@ -69985,111 +78193,115 @@ } } }, - "aws_s3_bucket_object": { + "aws_opsworks_nodejs_app_layer": { "version": 0, "block": { "attributes": { - "acl": { - "type": "string", - "optional": true - }, - "bucket": { + "arn": { "type": "string", - "required": true - }, - "bucket_key_enabled": { - "type": "bool", - "optional": true, "computed": true }, - "cache_control": { - "type": "string", + "auto_assign_elastic_ips": { + "type": "bool", "optional": true }, - "content": { - "type": "string", + "auto_assign_public_ips": { + "type": "bool", "optional": true }, - "content_base64": { - "type": "string", + "auto_healing": { + "type": "bool", "optional": true }, - "content_disposition": { - "type": "string", + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], "optional": true }, - "content_encoding": { - "type": "string", + "custom_deploy_recipes": { + "type": [ + "list", + "string" + ], "optional": true }, - "content_language": { + "custom_instance_profile_arn": { "type": "string", "optional": true }, - "content_type": { - "type": "string", - "optional": true, - "computed": true - }, - "etag": { + "custom_json": { "type": "string", - "optional": true, - "computed": true - }, - "force_destroy": { - "type": "bool", "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "key": { - "type": "string", - "required": true + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true }, - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true + "custom_setup_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "metadata": { + "custom_shutdown_recipes": { "type": [ - "map", + "list", "string" ], "optional": true }, - "object_lock_legal_hold_status": { - "type": "string", + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], "optional": true }, - "object_lock_mode": { - "type": "string", + "drain_elb_on_shutdown": { + "type": "bool", "optional": true }, - "object_lock_retain_until_date": { + "elastic_load_balancer": { "type": "string", "optional": true }, - "server_side_encryption": { + "id": { "type": "string", "optional": true, "computed": true }, - "source": { + "install_updates_on_boot": { + "type": "bool", + "optional": true + }, + "instance_shutdown_timeout": { + "type": "number", + "optional": true + }, + "name": { "type": "string", "optional": true }, - "source_hash": { + "nodejs_version": { "type": "string", "optional": true }, - "storage_class": { + "stack_id": { "type": "string", - "optional": true, - "computed": true + "required": true + }, + "system_packages": { + "type": [ + "set", + "string" + ], + "optional": true }, "tags": { "type": [ @@ -70106,500 +78318,226 @@ "optional": true, "computed": true }, - "version_id": { - "type": "string", - "computed": true - }, - "website_redirect": { - "type": "string", - "optional": true - } - } - } - }, - "aws_s3_bucket_object_lock_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true - }, - "expected_bucket_owner": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "object_lock_enabled": { - "type": "string", + "use_ebs_optimized_instances": { + "type": "bool", "optional": true - }, - "token": { - "type": "string", - "optional": true, - "sensitive": true } }, "block_types": { - "rule": { + "cloudwatch_configuration": { "nesting_mode": "list", "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, "block_types": { - "default_retention": { + "log_streams": { "nesting_mode": "list", "block": { "attributes": { - "days": { + "batch_count": { "type": "number", "optional": true }, - "mode": { - "type": "string", + "batch_size": { + "type": "number", "optional": true }, - "years": { + "buffer_duration": { "type": "number", "optional": true + }, + "datetime_format": { + "type": "string", + "optional": true + }, + "encoding": { + "type": "string", + "optional": true + }, + "file": { + "type": "string", + "required": true + }, + "file_fingerprint_lines": { + "type": "string", + "optional": true + }, + "initial_position": { + "type": "string", + "optional": true + }, + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { + "type": "string", + "optional": true } } - }, - "min_items": 1, - "max_items": 1 + } } } }, - "min_items": 1, "max_items": 1 - } - } - } - }, - "aws_s3_bucket_ownership_controls": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "rule": { - "nesting_mode": "list", + "ebs_volume": { + "nesting_mode": "set", "block": { "attributes": { - "object_ownership": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", + "required": true + }, + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { "type": "string", + "optional": true + }, + "size": { + "type": "number", "required": true + }, + "type": { + "type": "string", + "optional": true } } - }, - "min_items": 1, - "max_items": 1 + } } } } }, - "aws_s3_bucket_policy": { + "aws_opsworks_permission": { "version": 0, "block": { "attributes": { - "bucket": { - "type": "string", - "required": true + "allow_ssh": { + "type": "bool", + "optional": true, + "computed": true + }, + "allow_sudo": { + "type": "bool", + "optional": true, + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "policy": { + "level": { + "type": "string", + "optional": true, + "computed": true + }, + "stack_id": { + "type": "string", + "optional": true, + "computed": true + }, + "user_arn": { "type": "string", "required": true } } } }, - "aws_s3_bucket_public_access_block": { + "aws_opsworks_php_app_layer": { "version": 0, "block": { "attributes": { - "block_public_acls": { + "arn": { + "type": "string", + "computed": true + }, + "auto_assign_elastic_ips": { "type": "bool", "optional": true }, - "block_public_policy": { + "auto_assign_public_ips": { "type": "bool", "optional": true }, - "bucket": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ignore_public_acls": { + "auto_healing": { "type": "bool", "optional": true }, - "restrict_public_buckets": { - "type": "bool", + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], "optional": true - } - } - } - }, - "aws_s3_bucket_replication_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true }, - "id": { - "type": "string", - "optional": true, - "computed": true + "custom_deploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "role": { - "type": "string", - "required": true - } - }, - "block_types": { - "rule": { - "nesting_mode": "set", - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true - }, - "prefix": { - "type": "string", - "optional": true - }, - "priority": { - "type": "number", - "optional": true - }, - "status": { - "type": "string", - "required": true - } - }, - "block_types": { - "delete_marker_replication": { - "nesting_mode": "list", - "block": { - "attributes": { - "status": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "destination": { - "nesting_mode": "list", - "block": { - "attributes": { - "account": { - "type": "string", - "optional": true - }, - "bucket": { - "type": "string", - "required": true - }, - "storage_class": { - "type": "string", - "optional": true - } - }, - "block_types": { - "access_control_translation": { - "nesting_mode": "list", - "block": { - "attributes": { - "owner": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "encryption_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "replica_kms_key_id": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "metrics": { - "nesting_mode": "list", - "block": { - "attributes": { - "status": { - "type": "string", - "required": true - } - }, - "block_types": { - "event_threshold": { - "nesting_mode": "list", - "block": { - "attributes": { - "minutes": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "replication_time": { - "nesting_mode": "list", - "block": { - "attributes": { - "status": { - "type": "string", - "required": true - } - }, - "block_types": { - "time": { - "nesting_mode": "list", - "block": { - "attributes": { - "minutes": { - "type": "number", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "existing_object_replication": { - "nesting_mode": "list", - "block": { - "attributes": { - "status": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { - "type": "string", - "optional": true - } - }, - "block_types": { - "and": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { - "type": "string", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - } - } - }, - "max_items": 1 - }, - "tag": { - "nesting_mode": "list", - "block": { - "attributes": { - "key": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "source_selection_criteria": { - "nesting_mode": "list", - "block": { - "block_types": { - "replica_modifications": { - "nesting_mode": "list", - "block": { - "attributes": { - "status": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "sse_kms_encrypted_objects": { - "nesting_mode": "list", - "block": { - "attributes": { - "status": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1000 - } - } - } - }, - "aws_s3_bucket_request_payment_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { + "custom_instance_profile_arn": { "type": "string", - "required": true + "optional": true }, - "expected_bucket_owner": { + "custom_json": { "type": "string", "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true }, - "payer": { - "type": "string", - "required": true - } - } - } - }, - "aws_s3_bucket_server_side_encryption_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true + "custom_setup_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "expected_bucket_owner": { - "type": "string", + "custom_shutdown_recipes": { + "type": [ + "list", + "string" + ], "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "rule": { - "nesting_mode": "set", - "block": { - "attributes": { - "bucket_key_enabled": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "apply_server_side_encryption_by_default": { - "nesting_mode": "list", - "block": { - "attributes": { - "kms_master_key_id": { - "type": "string", - "optional": true - }, - "sse_algorithm": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1 - } - } - } - }, - "aws_s3_bucket_versioning": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "expected_bucket_owner": { + "drain_elb_on_shutdown": { + "type": "bool", + "optional": true + }, + "elastic_load_balancer": { "type": "string", "optional": true }, @@ -70608,148 +78546,146 @@ "optional": true, "computed": true }, - "mfa": { + "install_updates_on_boot": { + "type": "bool", + "optional": true + }, + "instance_shutdown_timeout": { + "type": "number", + "optional": true + }, + "name": { "type": "string", "optional": true - } - }, - "block_types": { - "versioning_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "mfa_delete": { - "type": "string", - "optional": true, - "computed": true - }, - "status": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "aws_s3_bucket_website_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { + }, + "stack_id": { "type": "string", "required": true }, - "expected_bucket_owner": { - "type": "string", + "system_packages": { + "type": [ + "set", + "string" + ], "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true + "tags": { + "type": [ + "map", + "string" + ], + "optional": true }, - "website_domain": { - "type": "string", + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "website_endpoint": { - "type": "string", - "computed": true + "use_ebs_optimized_instances": { + "type": "bool", + "optional": true } }, "block_types": { - "error_document": { - "nesting_mode": "list", - "block": { - "attributes": { - "key": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "index_document": { - "nesting_mode": "list", - "block": { - "attributes": { - "suffix": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "redirect_all_requests_to": { + "cloudwatch_configuration": { "nesting_mode": "list", "block": { "attributes": { - "host_name": { - "type": "string", - "required": true - }, - "protocol": { - "type": "string", + "enabled": { + "type": "bool", "optional": true } - } - }, - "max_items": 1 - }, - "routing_rule": { - "nesting_mode": "list", - "block": { + }, "block_types": { - "condition": { + "log_streams": { "nesting_mode": "list", "block": { "attributes": { - "http_error_code_returned_equals": { - "type": "string", + "batch_count": { + "type": "number", "optional": true }, - "key_prefix_equals": { + "batch_size": { + "type": "number", + "optional": true + }, + "buffer_duration": { + "type": "number", + "optional": true + }, + "datetime_format": { "type": "string", "optional": true - } - } - }, - "max_items": 1 - }, - "redirect": { - "nesting_mode": "list", - "block": { - "attributes": { - "host_name": { + }, + "encoding": { "type": "string", "optional": true }, - "http_redirect_code": { + "file": { + "type": "string", + "required": true + }, + "file_fingerprint_lines": { "type": "string", "optional": true }, - "protocol": { + "initial_position": { "type": "string", "optional": true }, - "replace_key_prefix_with": { + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { "type": "string", "optional": true }, - "replace_key_with": { + "time_zone": { "type": "string", "optional": true } } - }, - "min_items": 1, - "max_items": 1 + } + } + } + }, + "max_items": 1 + }, + "ebs_volume": { + "nesting_mode": "set", + "block": { + "attributes": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", + "required": true + }, + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { + "type": "string", + "optional": true + }, + "size": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "optional": true } } } @@ -70757,111 +78693,135 @@ } } }, - "aws_s3_object": { + "aws_opsworks_rails_app_layer": { "version": 0, "block": { "attributes": { - "acl": { + "app_server": { "type": "string", "optional": true }, - "bucket": { + "arn": { "type": "string", - "required": true + "computed": true }, - "bucket_key_enabled": { + "auto_assign_elastic_ips": { "type": "bool", - "optional": true, - "computed": true + "optional": true }, - "cache_control": { - "type": "string", + "auto_assign_public_ips": { + "type": "bool", "optional": true }, - "content": { - "type": "string", + "auto_healing": { + "type": "bool", "optional": true }, - "content_base64": { + "bundler_version": { "type": "string", "optional": true }, - "content_disposition": { - "type": "string", + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], "optional": true }, - "content_encoding": { - "type": "string", + "custom_deploy_recipes": { + "type": [ + "list", + "string" + ], "optional": true }, - "content_language": { + "custom_instance_profile_arn": { "type": "string", "optional": true }, - "content_type": { + "custom_json": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "etag": { - "type": "string", - "optional": true, - "computed": true + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true }, - "force_destroy": { - "type": "bool", + "custom_setup_recipes": { + "type": [ + "list", + "string" + ], "optional": true }, - "id": { - "type": "string", - "optional": true, - "computed": true + "custom_shutdown_recipes": { + "type": [ + "list", + "string" + ], + "optional": true }, - "key": { + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "drain_elb_on_shutdown": { + "type": "bool", + "optional": true + }, + "elastic_load_balancer": { "type": "string", - "required": true + "optional": true }, - "kms_key_id": { + "id": { "type": "string", "optional": true, "computed": true }, - "metadata": { - "type": [ - "map", - "string" - ], + "install_updates_on_boot": { + "type": "bool", "optional": true }, - "object_lock_legal_hold_status": { - "type": "string", + "instance_shutdown_timeout": { + "type": "number", "optional": true }, - "object_lock_mode": { - "type": "string", + "manage_bundler": { + "type": "bool", "optional": true }, - "object_lock_retain_until_date": { + "name": { "type": "string", "optional": true }, - "server_side_encryption": { + "passenger_version": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "source": { + "ruby_version": { "type": "string", "optional": true }, - "source_hash": { + "rubygems_version": { "type": "string", "optional": true }, - "storage_class": { + "stack_id": { "type": "string", - "optional": true, - "computed": true + "required": true + }, + "system_packages": { + "type": [ + "set", + "string" + ], + "optional": true }, "tags": { "type": [ @@ -70878,209 +78838,232 @@ "optional": true, "computed": true }, - "version_id": { - "type": "string", - "computed": true - }, - "website_redirect": { - "type": "string", + "use_ebs_optimized_instances": { + "type": "bool", "optional": true } + }, + "block_types": { + "cloudwatch_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "log_streams": { + "nesting_mode": "list", + "block": { + "attributes": { + "batch_count": { + "type": "number", + "optional": true + }, + "batch_size": { + "type": "number", + "optional": true + }, + "buffer_duration": { + "type": "number", + "optional": true + }, + "datetime_format": { + "type": "string", + "optional": true + }, + "encoding": { + "type": "string", + "optional": true + }, + "file": { + "type": "string", + "required": true + }, + "file_fingerprint_lines": { + "type": "string", + "optional": true + }, + "initial_position": { + "type": "string", + "optional": true + }, + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { + "type": "string", + "optional": true + } + } + } + } + } + }, + "max_items": 1 + }, + "ebs_volume": { + "nesting_mode": "set", + "block": { + "attributes": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", + "required": true + }, + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { + "type": "string", + "optional": true + }, + "size": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_s3_object_copy": { + "aws_opsworks_rds_db_instance": { "version": 0, "block": { "attributes": { - "acl": { + "db_password": { "type": "string", - "optional": true + "required": true, + "sensitive": true }, - "bucket": { + "db_user": { "type": "string", "required": true }, - "bucket_key_enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "cache_control": { + "id": { "type": "string", "optional": true, "computed": true }, - "content_disposition": { + "rds_db_instance_arn": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "content_encoding": { + "stack_id": { "type": "string", - "optional": true, - "computed": true - }, - "content_language": { + "required": true + } + } + } + }, + "aws_opsworks_stack": { + "version": 0, + "block": { + "attributes": { + "agent_version": { "type": "string", "optional": true, "computed": true }, - "content_type": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "copy_if_match": { + "berkshelf_version": { "type": "string", "optional": true }, - "copy_if_modified_since": { + "color": { "type": "string", "optional": true }, - "copy_if_none_match": { + "configuration_manager_name": { "type": "string", "optional": true }, - "copy_if_unmodified_since": { + "configuration_manager_version": { "type": "string", "optional": true }, - "customer_algorithm": { - "type": "string", - "optional": true, - "computed": true - }, - "customer_key": { + "custom_json": { "type": "string", - "optional": true, - "sensitive": true + "optional": true }, - "customer_key_md5": { + "default_availability_zone": { "type": "string", "optional": true, "computed": true }, - "etag": { + "default_instance_profile_arn": { "type": "string", - "computed": true + "required": true }, - "expected_bucket_owner": { + "default_os": { "type": "string", "optional": true }, - "expected_source_bucket_owner": { + "default_root_device_type": { "type": "string", "optional": true }, - "expiration": { - "type": "string", - "computed": true - }, - "expires": { + "default_ssh_key_name": { "type": "string", "optional": true }, - "force_destroy": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "key": { - "type": "string", - "required": true - }, - "kms_encryption_context": { - "type": "string", - "optional": true, - "computed": true, - "sensitive": true - }, - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true, - "sensitive": true - }, - "last_modified": { + "default_subnet_id": { "type": "string", - "computed": true - }, - "metadata": { - "type": [ - "map", - "string" - ], "optional": true, "computed": true }, - "metadata_directive": { + "hostname_theme": { "type": "string", "optional": true }, - "object_lock_legal_hold_status": { - "type": "string", - "optional": true, - "computed": true - }, - "object_lock_mode": { - "type": "string", - "optional": true, - "computed": true - }, - "object_lock_retain_until_date": { + "id": { "type": "string", "optional": true, "computed": true }, - "request_charged": { + "manage_berkshelf": { "type": "bool", - "computed": true - }, - "request_payer": { - "type": "string", "optional": true }, - "server_side_encryption": { - "type": "string", - "optional": true, - "computed": true - }, - "source": { + "name": { "type": "string", "required": true }, - "source_customer_algorithm": { - "type": "string", - "optional": true - }, - "source_customer_key": { - "type": "string", - "optional": true, - "sensitive": true - }, - "source_customer_key_md5": { + "region": { "type": "string", - "optional": true + "required": true }, - "source_version_id": { + "service_role_arn": { "type": "string", - "computed": true + "required": true }, - "storage_class": { + "stack_endpoint": { "type": "string", - "optional": true, "computed": true }, - "tagging_directive": { - "type": "string", - "optional": true - }, "tags": { "type": [ "map", @@ -71096,75 +79079,70 @@ "optional": true, "computed": true }, - "version_id": { - "type": "string", - "computed": true + "use_custom_cookbooks": { + "type": "bool", + "optional": true }, - "website_redirect": { + "use_opsworks_security_groups": { + "type": "bool", + "optional": true + }, + "vpc_id": { "type": "string", "optional": true, "computed": true } }, "block_types": { - "grant": { - "nesting_mode": "set", + "custom_cookbooks_source": { + "nesting_mode": "list", "block": { "attributes": { - "email": { + "password": { "type": "string", - "optional": true + "optional": true, + "sensitive": true }, - "id": { + "revision": { "type": "string", "optional": true }, - "permissions": { - "type": [ - "set", - "string" - ], - "required": true + "ssh_key": { + "type": "string", + "optional": true, + "sensitive": true }, "type": { "type": "string", "required": true }, - "uri": { + "url": { + "type": "string", + "required": true + }, + "username": { "type": "string", "optional": true } } - } - } - } - } - }, - "aws_s3control_access_point_policy": { - "version": 0, - "block": { - "attributes": { - "access_point_arn": { - "type": "string", - "required": true - }, - "has_public_access_policy": { - "type": "bool", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true + }, + "max_items": 1 }, - "policy": { - "type": "string", - "required": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_s3control_bucket": { + "aws_opsworks_static_web_layer": { "version": 0, "block": { "attributes": { @@ -71172,26 +79150,103 @@ "type": "string", "computed": true }, - "bucket": { + "auto_assign_elastic_ips": { + "type": "bool", + "optional": true + }, + "auto_assign_public_ips": { + "type": "bool", + "optional": true + }, + "auto_healing": { + "type": "bool", + "optional": true + }, + "custom_configure_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_deploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_instance_profile_arn": { "type": "string", - "required": true + "optional": true }, - "creation_date": { + "custom_json": { "type": "string", - "computed": true + "optional": true + }, + "custom_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "custom_setup_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_shutdown_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "custom_undeploy_recipes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "drain_elb_on_shutdown": { + "type": "bool", + "optional": true + }, + "elastic_load_balancer": { + "type": "string", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "outpost_id": { + "install_updates_on_boot": { + "type": "bool", + "optional": true + }, + "instance_shutdown_timeout": { + "type": "number", + "optional": true + }, + "name": { + "type": "string", + "optional": true + }, + "stack_id": { "type": "string", "required": true }, - "public_access_block_enabled": { - "type": "bool", - "computed": true + "system_packages": { + "type": [ + "set", + "string" + ], + "optional": true }, "tags": { "type": [ @@ -71207,475 +79262,405 @@ ], "optional": true, "computed": true - } - } - } - }, - "aws_s3control_bucket_lifecycle_configuration": { - "version": 0, - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true }, - "id": { - "type": "string", - "optional": true, - "computed": true + "use_ebs_optimized_instances": { + "type": "bool", + "optional": true } }, "block_types": { - "rule": { - "nesting_mode": "set", + "cloudwatch_configuration": { + "nesting_mode": "list", "block": { "attributes": { - "id": { - "type": "string", - "required": true - }, - "status": { - "type": "string", + "enabled": { + "type": "bool", "optional": true } }, "block_types": { - "abort_incomplete_multipart_upload": { + "log_streams": { "nesting_mode": "list", "block": { "attributes": { - "days_after_initiation": { + "batch_count": { "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "expiration": { - "nesting_mode": "list", - "block": { - "attributes": { - "date": { - "type": "string", "optional": true }, - "days": { + "batch_size": { "type": "number", "optional": true }, - "expired_object_delete_marker": { - "type": "bool", + "buffer_duration": { + "type": "number", "optional": true - } - } - }, - "max_items": 1 - }, - "filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "prefix": { + }, + "datetime_format": { "type": "string", "optional": true }, - "tags": { - "type": [ - "map", - "string" - ], + "encoding": { + "type": "string", + "optional": true + }, + "file": { + "type": "string", + "required": true + }, + "file_fingerprint_lines": { + "type": "string", + "optional": true + }, + "initial_position": { + "type": "string", + "optional": true + }, + "log_group_name": { + "type": "string", + "required": true + }, + "multiline_start_pattern": { + "type": "string", + "optional": true + }, + "time_zone": { + "type": "string", "optional": true } } - }, - "max_items": 1 + } } } }, - "min_items": 1 + "max_items": 1 + }, + "ebs_volume": { + "nesting_mode": "set", + "block": { + "attributes": { + "encrypted": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "optional": true + }, + "mount_point": { + "type": "string", + "required": true + }, + "number_of_disks": { + "type": "number", + "required": true + }, + "raid_level": { + "type": "string", + "optional": true + }, + "size": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_s3control_bucket_policy": { + "aws_opsworks_user_profile": { "version": 0, "block": { "attributes": { - "bucket": { - "type": "string", - "required": true + "allow_self_management": { + "type": "bool", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "policy": { + "ssh_public_key": { + "type": "string", + "optional": true + }, + "ssh_username": { + "type": "string", + "required": true + }, + "user_arn": { "type": "string", "required": true } } } }, - "aws_s3control_multi_region_access_point": { + "aws_organizations_account": { "version": 0, "block": { "attributes": { - "account_id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "alias": { + "close_on_deletion": { + "type": "bool", + "optional": true + }, + "create_govcloud": { + "type": "bool", + "optional": true + }, + "email": { "type": "string", - "computed": true + "required": true }, - "arn": { + "govcloud_id": { "type": "string", "computed": true }, - "domain_name": { + "iam_user_access_to_billing": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "status": { + "joined_method": { "type": "string", "computed": true - } - }, - "block_types": { - "details": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "public_access_block": { - "nesting_mode": "list", - "block": { - "attributes": { - "block_public_acls": { - "type": "bool", - "optional": true - }, - "block_public_policy": { - "type": "bool", - "optional": true - }, - "ignore_public_acls": { - "type": "bool", - "optional": true - }, - "restrict_public_buckets": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "region": { - "nesting_mode": "set", - "block": { - "attributes": { - "bucket": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 20 - } - } - }, - "min_items": 1, - "max_items": 1 }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_s3control_multi_region_access_point_policy": { - "version": 0, - "block": { - "attributes": { - "account_id": { + "joined_timestamp": { "type": "string", - "optional": true, "computed": true }, - "established": { + "name": { "type": "string", - "computed": true + "required": true }, - "id": { + "parent_id": { "type": "string", "optional": true, "computed": true }, - "proposed": { + "role_name": { + "type": "string", + "optional": true + }, + "status": { "type": "string", "computed": true - } - }, - "block_types": { - "details": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "policy": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } } } }, - "aws_s3control_object_lambda_access_point": { + "aws_organizations_delegated_administrator": { "version": 0, "block": { "attributes": { "account_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, "arn": { "type": "string", "computed": true }, - "id": { + "delegation_enabled_date": { "type": "string", - "optional": true, "computed": true }, - "name": { + "email": { "type": "string", - "required": true - } - }, - "block_types": { - "configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "allowed_features": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "cloud_watch_metrics_enabled": { - "type": "bool", - "optional": true - }, - "supporting_access_point": { - "type": "string", - "required": true - } - }, - "block_types": { - "transformation_configuration": { - "nesting_mode": "set", - "block": { - "attributes": { - "actions": { - "type": [ - "set", - "string" - ], - "required": true - } - }, - "block_types": { - "content_transformation": { - "nesting_mode": "list", - "block": { - "block_types": { - "aws_lambda": { - "nesting_mode": "list", - "block": { - "attributes": { - "function_arn": { - "type": "string", - "required": true - }, - "function_payload": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - } - }, - "aws_s3control_object_lambda_access_point_policy": { - "version": 0, - "block": { - "attributes": { - "account_id": { + "computed": true + }, + "id": { "type": "string", "optional": true, "computed": true }, - "has_public_access_policy": { - "type": "bool", + "joined_method": { + "type": "string", "computed": true }, - "id": { + "joined_timestamp": { "type": "string", - "optional": true, "computed": true }, "name": { "type": "string", - "required": true + "computed": true }, - "policy": { + "service_principal": { "type": "string", "required": true + }, + "status": { + "type": "string", + "computed": true } } } }, - "aws_s3outposts_endpoint": { + "aws_organizations_organization": { "version": 0, "block": { "attributes": { + "accounts": { + "type": [ + "list", + [ + "object", + { + "arn": "string", + "email": "string", + "id": "string", + "name": "string", + "status": "string" + } + ] + ], + "computed": true + }, "arn": { "type": "string", "computed": true }, - "cidr_block": { + "aws_service_access_principals": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "enabled_policy_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "feature_set": { + "type": "string", + "optional": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, - "creation_time": { + "master_account_arn": { "type": "string", "computed": true }, - "id": { + "master_account_email": { "type": "string", - "optional": true, "computed": true }, - "network_interfaces": { + "master_account_id": { + "type": "string", + "computed": true + }, + "non_master_accounts": { "type": [ - "set", + "list", [ "object", { - "network_interface_id": "string" + "arn": "string", + "email": "string", + "id": "string", + "name": "string", + "status": "string" } ] ], "computed": true }, - "outpost_id": { - "type": "string", - "required": true - }, - "security_group_id": { - "type": "string", - "required": true - }, - "subnet_id": { - "type": "string", - "required": true + "roots": { + "type": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string", + "policy_types": [ + "list", + [ + "object", + { + "status": "string", + "type": "string" + } + ] + ] + } + ] + ], + "computed": true } } } }, - "aws_sagemaker_app": { + "aws_organizations_organizational_unit": { "version": 0, "block": { "attributes": { - "app_name": { - "type": "string", - "required": true + "accounts": { + "type": [ + "list", + [ + "object", + { + "arn": "string", + "email": "string", + "id": "string", + "name": "string" + } + ] + ], + "computed": true }, - "app_type": { + "arn": { "type": "string", - "required": true + "computed": true }, - "arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "domain_id": { + "name": { "type": "string", "required": true }, - "id": { + "parent_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, "tags": { "type": [ @@ -71691,58 +79676,35 @@ ], "optional": true, "computed": true - }, - "user_profile_name": { - "type": "string", - "required": true - } - }, - "block_types": { - "resource_spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "instance_type": { - "type": "string", - "optional": true - }, - "lifecycle_config_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_arn": { - "type": "string", - "optional": true, - "computed": true - }, - "sagemaker_image_version_arn": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 } } } }, - "aws_sagemaker_app_image_config": { + "aws_organizations_policy": { "version": 0, "block": { "attributes": { - "app_image_config_name": { + "arn": { + "type": "string", + "computed": true + }, + "content": { "type": "string", "required": true }, - "arn": { + "description": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, + "name": { + "type": "string", + "required": true + }, "tags": { "type": [ "map", @@ -71757,179 +79719,87 @@ ], "optional": true, "computed": true - } - }, - "block_types": { - "kernel_gateway_image_config": { - "nesting_mode": "list", - "block": { - "block_types": { - "file_system_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "default_gid": { - "type": "number", - "optional": true - }, - "default_uid": { - "type": "number", - "optional": true - }, - "mount_path": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "kernel_spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "display_name": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 + }, + "type": { + "type": "string", + "optional": true } } } }, - "aws_sagemaker_code_repository": { + "aws_organizations_policy_attachment": { "version": 0, "block": { "attributes": { - "arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "code_repository_name": { + "policy_id": { "type": "string", "required": true }, - "id": { + "target_id": { "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "git_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "branch": { - "type": "string", - "optional": true - }, - "repository_url": { - "type": "string", - "required": true - }, - "secret_arn": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 + "required": true } } } }, - "aws_sagemaker_device": { + "aws_pinpoint_adm_channel": { "version": 0, "block": { "attributes": { - "agent_version": { + "application_id": { "type": "string", - "computed": true + "required": true }, - "arn": { + "client_id": { "type": "string", - "computed": true + "required": true, + "sensitive": true }, - "device_fleet_name": { + "client_secret": { "type": "string", - "required": true + "required": true, + "sensitive": true + }, + "enabled": { + "type": "bool", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true } - }, - "block_types": { - "device": { - "nesting_mode": "list", - "block": { - "attributes": { - "description": { - "type": "string", - "optional": true - }, - "device_name": { - "type": "string", - "required": true - }, - "iot_thing_name": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } } } }, - "aws_sagemaker_device_fleet": { + "aws_pinpoint_apns_channel": { "version": 0, "block": { "attributes": { - "arn": { + "application_id": { "type": "string", - "computed": true + "required": true }, - "description": { + "bundle_id": { "type": "string", - "optional": true + "optional": true, + "sensitive": true }, - "device_fleet_name": { + "certificate": { "type": "string", - "required": true + "optional": true, + "sensitive": true }, - "enable_iot_role_alias": { + "default_authentication_method": { + "type": "string", + "optional": true + }, + "enabled": { "type": "bool", "optional": true }, @@ -71938,455 +79808,199 @@ "optional": true, "computed": true }, - "iot_role_alias": { + "private_key": { "type": "string", - "computed": true + "optional": true, + "sensitive": true }, - "role_arn": { + "team_id": { "type": "string", - "required": true + "optional": true, + "sensitive": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "token_key": { + "type": "string", + "optional": true, + "sensitive": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "token_key_id": { + "type": "string", "optional": true, - "computed": true - } - }, - "block_types": { - "output_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "kms_key_id": { - "type": "string", - "optional": true - }, - "s3_output_location": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 + "sensitive": true } } } }, - "aws_sagemaker_domain": { + "aws_pinpoint_apns_sandbox_channel": { "version": 0, "block": { "attributes": { - "app_network_access_type": { + "application_id": { "type": "string", - "optional": true + "required": true }, - "arn": { + "bundle_id": { "type": "string", - "computed": true + "optional": true, + "sensitive": true }, - "auth_mode": { + "certificate": { "type": "string", - "required": true + "optional": true, + "sensitive": true }, - "domain_name": { + "default_authentication_method": { "type": "string", - "required": true + "optional": true }, - "home_efs_file_system_id": { - "type": "string", - "computed": true + "enabled": { + "type": "bool", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "kms_key_id": { + "private_key": { "type": "string", - "optional": true + "optional": true, + "sensitive": true }, - "single_sign_on_managed_application_instance_id": { + "team_id": { "type": "string", - "computed": true + "optional": true, + "sensitive": true }, - "subnet_ids": { - "type": [ - "set", - "string" - ], + "token_key": { + "type": "string", + "optional": true, + "sensitive": true + }, + "token_key_id": { + "type": "string", + "optional": true, + "sensitive": true + } + } + } + }, + "aws_pinpoint_apns_voip_channel": { + "version": 0, + "block": { + "attributes": { + "application_id": { + "type": "string", "required": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "bundle_id": { + "type": "string", + "optional": true, + "sensitive": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "certificate": { + "type": "string", "optional": true, - "computed": true + "sensitive": true }, - "url": { + "default_authentication_method": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, - "vpc_id": { + "private_key": { "type": "string", - "required": true - } - }, - "block_types": { - "default_user_settings": { - "nesting_mode": "list", - "block": { - "attributes": { - "execution_role": { - "type": "string", - "required": true - }, - "security_groups": { - "type": [ - "set", - "string" - ], - "optional": true - } - }, - "block_types": { - "jupyter_server_app_settings": { - "nesting_mode": "list", - "block": { - "attributes": { - "lifecycle_config_arns": { - "type": [ - "set", - "string" - ], - "optional": true - } - }, - "block_types": { - "default_resource_spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "instance_type": { - "type": "string", - "optional": true - }, - "lifecycle_config_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_version_arn": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "kernel_gateway_app_settings": { - "nesting_mode": "list", - "block": { - "attributes": { - "lifecycle_config_arns": { - "type": [ - "set", - "string" - ], - "optional": true - } - }, - "block_types": { - "custom_image": { - "nesting_mode": "list", - "block": { - "attributes": { - "app_image_config_name": { - "type": "string", - "required": true - }, - "image_name": { - "type": "string", - "required": true - }, - "image_version_number": { - "type": "number", - "optional": true - } - } - }, - "max_items": 30 - }, - "default_resource_spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "instance_type": { - "type": "string", - "optional": true - }, - "lifecycle_config_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_version_arn": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "sharing_settings": { - "nesting_mode": "list", - "block": { - "attributes": { - "notebook_output_option": { - "type": "string", - "optional": true - }, - "s3_kms_key_id": { - "type": "string", - "optional": true - }, - "s3_output_path": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "tensor_board_app_settings": { - "nesting_mode": "list", - "block": { - "block_types": { - "default_resource_spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "instance_type": { - "type": "string", - "optional": true - }, - "lifecycle_config_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_version_arn": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + "optional": true, + "sensitive": true }, - "retention_policy": { - "nesting_mode": "list", - "block": { - "attributes": { - "home_efs_file_system": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 + "team_id": { + "type": "string", + "optional": true, + "sensitive": true + }, + "token_key": { + "type": "string", + "optional": true, + "sensitive": true + }, + "token_key_id": { + "type": "string", + "optional": true, + "sensitive": true } } } }, - "aws_sagemaker_endpoint": { + "aws_pinpoint_apns_voip_sandbox_channel": { "version": 0, "block": { "attributes": { - "arn": { + "application_id": { "type": "string", - "computed": true + "required": true }, - "endpoint_config_name": { + "bundle_id": { "type": "string", - "required": true + "optional": true, + "sensitive": true + }, + "certificate": { + "type": "string", + "optional": true, + "sensitive": true + }, + "default_authentication_method": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "private_key": { "type": "string", "optional": true, - "computed": true + "sensitive": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "team_id": { + "type": "string", + "optional": true, + "sensitive": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "token_key": { + "type": "string", "optional": true, - "computed": true - } - }, - "block_types": { - "deployment_config": { - "nesting_mode": "list", - "block": { - "block_types": { - "auto_rollback_configuration": { - "nesting_mode": "list", - "block": { - "block_types": { - "alarms": { - "nesting_mode": "set", - "block": { - "attributes": { - "alarm_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 10 - } - } - }, - "max_items": 1 - }, - "blue_green_update_policy": { - "nesting_mode": "list", - "block": { - "attributes": { - "maximum_execution_timeout_in_seconds": { - "type": "number", - "optional": true - }, - "termination_wait_in_seconds": { - "type": "number", - "optional": true - } - }, - "block_types": { - "traffic_routing_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - }, - "wait_interval_in_seconds": { - "type": "number", - "required": true - } - }, - "block_types": { - "canary_size": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - }, - "linear_step_size": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 + "sensitive": true + }, + "token_key_id": { + "type": "string", + "optional": true, + "sensitive": true } } } }, - "aws_sagemaker_endpoint_configuration": { + "aws_pinpoint_app": { "version": 0, "block": { "attributes": { + "application_id": { + "type": "string", + "computed": true + }, "arn": { "type": "string", "computed": true @@ -72396,15 +80010,15 @@ "optional": true, "computed": true }, - "kms_key_arn": { - "type": "string", - "optional": true - }, "name": { "type": "string", "optional": true, "computed": true }, + "name_prefix": { + "type": "string", + "optional": true + }, "tags": { "type": [ "map", @@ -72422,175 +80036,116 @@ } }, "block_types": { - "async_inference_config": { + "campaign_hook": { "nesting_mode": "list", "block": { - "block_types": { - "client_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "max_concurrent_invocations_per_instance": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 + "attributes": { + "lambda_function_name": { + "type": "string", + "optional": true }, - "output_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "kms_key_id": { - "type": "string", - "optional": true - }, - "s3_output_path": { - "type": "string", - "required": true - } - }, - "block_types": { - "notification_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "error_topic": { - "type": "string", - "optional": true - }, - "success_topic": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + "mode": { + "type": "string", + "optional": true + }, + "web_url": { + "type": "string", + "optional": true } } }, "max_items": 1 }, - "data_capture_config": { + "limits": { "nesting_mode": "list", "block": { "attributes": { - "destination_s3_uri": { - "type": "string", - "required": true - }, - "enable_capture": { - "type": "bool", + "daily": { + "type": "number", "optional": true }, - "initial_sampling_percentage": { + "maximum_duration": { "type": "number", - "required": true + "optional": true }, - "kms_key_id": { - "type": "string", + "messages_per_second": { + "type": "number", "optional": true - } - }, - "block_types": { - "capture_content_type_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "csv_content_types": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "json_content_types": { - "type": [ - "set", - "string" - ], - "optional": true - } - } - }, - "max_items": 1 }, - "capture_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "capture_mode": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 2 + "total": { + "type": "number", + "optional": true } } }, "max_items": 1 }, - "production_variants": { + "quiet_time": { "nesting_mode": "list", "block": { "attributes": { - "accelerator_type": { + "end": { "type": "string", "optional": true }, - "initial_instance_count": { - "type": "number", - "required": true - }, - "initial_variant_weight": { - "type": "number", - "optional": true - }, - "instance_type": { - "type": "string", - "required": true - }, - "model_name": { - "type": "string", - "required": true - }, - "variant_name": { + "start": { "type": "string", - "optional": true, - "computed": true + "optional": true } } }, - "min_items": 1 + "max_items": 1 } } } }, - "aws_sagemaker_feature_group": { + "aws_pinpoint_baidu_channel": { "version": 0, "block": { "attributes": { - "arn": { + "api_key": { "type": "string", - "computed": true + "required": true, + "sensitive": true }, - "description": { + "application_id": { "type": "string", + "required": true + }, + "enabled": { + "type": "bool", "optional": true }, - "event_time_feature_name": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "secret_key": { + "type": "string", + "required": true, + "sensitive": true + } + } + } + }, + "aws_pinpoint_email_channel": { + "version": 0, + "block": { + "attributes": { + "application_id": { "type": "string", "required": true }, - "feature_group_name": { + "configuration_set": { + "type": "string", + "optional": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "from_address": { "type": "string", "required": true }, @@ -72599,296 +80154,107 @@ "optional": true, "computed": true }, - "record_identifier_feature_name": { + "identity": { "type": "string", "required": true }, + "messages_per_second": { + "type": "number", + "computed": true + }, "role_arn": { + "type": "string", + "optional": true + } + } + } + }, + "aws_pinpoint_event_stream": { + "version": 0, + "block": { + "attributes": { + "application_id": { "type": "string", "required": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "destination_stream_arn": { + "type": "string", + "required": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "id": { + "type": "string", "optional": true, "computed": true - } - }, - "block_types": { - "feature_definition": { - "nesting_mode": "list", - "block": { - "attributes": { - "feature_name": { - "type": "string", - "optional": true - }, - "feature_type": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 2500 - }, - "offline_store_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "disable_glue_table_creation": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "data_catalog_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "catalog": { - "type": "string", - "optional": true, - "computed": true - }, - "database": { - "type": "string", - "optional": true, - "computed": true - }, - "table_name": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "s3_storage_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "kms_key_id": { - "type": "string", - "optional": true - }, - "s3_uri": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 }, - "online_store_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "enable_online_store": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "security_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "kms_key_id": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 + "role_arn": { + "type": "string", + "required": true } } } }, - "aws_sagemaker_flow_definition": { + "aws_pinpoint_gcm_channel": { "version": 0, "block": { "attributes": { - "arn": { + "api_key": { "type": "string", - "computed": true + "required": true, + "sensitive": true }, - "flow_definition_name": { + "application_id": { "type": "string", "required": true }, + "enabled": { + "type": "bool", + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true - }, - "role_arn": { + } + } + } + }, + "aws_pinpoint_sms_channel": { + "version": 0, + "block": { + "attributes": { + "application_id": { "type": "string", "required": true }, - "tags": { - "type": [ - "map", - "string" - ], + "enabled": { + "type": "bool", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "id": { + "type": "string", "optional": true, "computed": true - } - }, - "block_types": { - "human_loop_activation_config": { - "nesting_mode": "list", - "block": { - "block_types": { - "human_loop_activation_conditions_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "human_loop_activation_conditions": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 }, - "human_loop_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "human_task_ui_arn": { - "type": "string", - "required": true - }, - "task_availability_lifetime_in_seconds": { - "type": "number", - "optional": true - }, - "task_count": { - "type": "number", - "required": true - }, - "task_description": { - "type": "string", - "required": true - }, - "task_keywords": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "task_time_limit_in_seconds": { - "type": "number", - "optional": true - }, - "task_title": { - "type": "string", - "required": true - }, - "workteam_arn": { - "type": "string", - "required": true - } - }, - "block_types": { - "public_workforce_task_price": { - "nesting_mode": "list", - "block": { - "block_types": { - "amount_in_usd": { - "nesting_mode": "list", - "block": { - "attributes": { - "cents": { - "type": "number", - "optional": true - }, - "dollars": { - "type": "number", - "optional": true - }, - "tenth_fractions_of_a_cent": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + "promotional_messages_per_second": { + "type": "number", + "computed": true }, - "human_loop_request_source": { - "nesting_mode": "list", - "block": { - "attributes": { - "aws_managed_human_loop_request_source": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "sender_id": { + "type": "string", + "optional": true }, - "output_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "kms_key_id": { - "type": "string", - "optional": true - }, - "s3_output_path": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 + "short_code": { + "type": "string", + "optional": true + }, + "transactional_messages_per_second": { + "type": "number", + "computed": true } } } }, - "aws_sagemaker_human_task_ui": { + "aws_placement_group": { "version": 0, "block": { "attributes": { @@ -72896,15 +80262,32 @@ "type": "string", "computed": true }, - "human_task_ui_name": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "id": { + "name": { "type": "string", + "required": true + }, + "partition_count": { + "type": "number", "optional": true, "computed": true }, + "placement_group_id": { + "type": "string", + "computed": true + }, + "spread_level": { + "type": "string", + "optional": true + }, + "strategy": { + "type": "string", + "required": true + }, "tags": { "type": [ "map", @@ -72920,60 +80303,73 @@ "optional": true, "computed": true } - }, - "block_types": { - "ui_template": { - "nesting_mode": "list", - "block": { - "attributes": { - "content": { - "type": "string", - "optional": true - }, - "content_sha256": { - "type": "string", - "computed": true - }, - "url": { - "type": "string", - "computed": true - } - } - }, - "min_items": 1, - "max_items": 1 - } } } }, - "aws_sagemaker_image": { + "aws_prometheus_alert_manager_definition": { "version": 0, "block": { "attributes": { - "arn": { + "definition": { "type": "string", - "computed": true + "required": true }, - "description": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "display_name": { + "workspace_id": { "type": "string", - "optional": true + "required": true + } + } + } + }, + "aws_prometheus_rule_group_namespace": { + "version": 0, + "block": { + "attributes": { + "data": { + "type": "string", + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "image_name": { + "name": { "type": "string", "required": true }, - "role_arn": { + "workspace_id": { "type": "string", "required": true + } + } + } + }, + "aws_prometheus_workspace": { + "version": 0, + "block": { + "attributes": { + "alias": { + "type": "string", + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "prometheus_endpoint": { + "type": "string", + "computed": true }, "tags": { "type": [ @@ -72993,43 +80389,30 @@ } } }, - "aws_sagemaker_image_version": { + "aws_proxy_protocol_policy": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "base_image": { - "type": "string", - "required": true - }, - "container_image": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "image_arn": { - "type": "string", - "computed": true + "instance_ports": { + "type": [ + "set", + "string" + ], + "required": true }, - "image_name": { + "load_balancer": { "type": "string", "required": true - }, - "version": { - "type": "number", - "computed": true } } } }, - "aws_sagemaker_model": { + "aws_qldb_ledger": { "version": 0, "block": { "attributes": { @@ -73037,15 +80420,16 @@ "type": "string", "computed": true }, - "enable_network_isolation": { + "deletion_protection": { "type": "bool", "optional": true }, - "execution_role_arn": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "id": { + "kms_key": { "type": "string", "optional": true, "computed": true @@ -73055,6 +80439,10 @@ "optional": true, "computed": true }, + "permissions_mode": { + "type": "string", + "required": true + }, "tags": { "type": [ "map", @@ -73070,98 +80458,512 @@ "optional": true, "computed": true } - }, - "block_types": { - "container": { - "nesting_mode": "list", - "block": { - "attributes": { - "container_hostname": { - "type": "string", - "optional": true - }, - "environment": { - "type": [ - "map", - "string" - ], + } + } + }, + "aws_qldb_stream": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "exclusive_end_time": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "inclusive_start_time": { + "type": "string", + "required": true + }, + "ledger_name": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "stream_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "kinesis_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "aggregation_enabled": { + "type": "bool", "optional": true }, - "image": { + "stream_arn": { "type": "string", "required": true - }, - "mode": { - "type": "string", - "optional": true - }, - "model_data_url": { + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_quicksight_data_source": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "aws_account_id": { + "type": "string", + "optional": true, + "computed": true + }, + "data_source_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "credentials": { + "nesting_mode": "list", + "block": { + "attributes": { + "copy_source_arn": { "type": "string", "optional": true } }, "block_types": { - "image_config": { + "credential_pair": { "nesting_mode": "list", "block": { "attributes": { - "repository_access_mode": { + "password": { "type": "string", - "required": true + "required": true, + "sensitive": true + }, + "username": { + "type": "string", + "required": true, + "sensitive": true } } }, "max_items": 1 } } - } - }, - "inference_execution_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "mode": { - "type": "string", - "required": true - } - } }, "max_items": 1 }, - "primary_container": { + "parameters": { "nesting_mode": "list", "block": { - "attributes": { - "container_hostname": { - "type": "string", - "optional": true + "block_types": { + "amazon_elasticsearch": { + "nesting_mode": "list", + "block": { + "attributes": { + "domain": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "environment": { - "type": [ - "map", - "string" - ], - "optional": true + "athena": { + "nesting_mode": "list", + "block": { + "attributes": { + "work_group": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 }, - "image": { - "type": "string", - "required": true + "aurora": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 }, - "mode": { - "type": "string", - "optional": true + "aurora_postgresql": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 }, - "model_data_url": { - "type": "string", - "optional": true - } - }, - "block_types": { - "image_config": { + "aws_iot_analytics": { "nesting_mode": "list", "block": { "attributes": { - "repository_access_mode": { + "data_set_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "jira": { + "nesting_mode": "list", + "block": { + "attributes": { + "site_base_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "maria_db": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "mysql": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "oracle": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "postgresql": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "presto": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "rds": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "instance_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "redshift": { + "nesting_mode": "list", + "block": { + "attributes": { + "cluster_id": { + "type": "string", + "optional": true + }, + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "optional": true + }, + "port": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "s3": { + "nesting_mode": "list", + "block": { + "block_types": { + "manifest_file_location": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "service_now": { + "nesting_mode": "list", + "block": { + "attributes": { + "site_base_url": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "snowflake": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "warehouse": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "spark": { + "nesting_mode": "list", + "block": { + "attributes": { + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "sql_server": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "teradata": { + "nesting_mode": "list", + "block": { + "attributes": { + "database": { + "type": "string", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "twitter": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_rows": { + "type": "number", + "required": true + }, + "query": { "type": "string", "required": true } @@ -73171,24 +80973,46 @@ } } }, + "min_items": 1, "max_items": 1 }, - "vpc_config": { - "nesting_mode": "list", + "permission": { + "nesting_mode": "set", "block": { "attributes": { - "security_group_ids": { + "actions": { "type": [ "set", "string" ], "required": true }, - "subnets": { - "type": [ - "set", - "string" - ], + "principal": { + "type": "string", + "required": true + } + } + }, + "max_items": 64 + }, + "ssl_properties": { + "nesting_mode": "list", + "block": { + "attributes": { + "disable_ssl": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 + }, + "vpc_connection_properties": { + "nesting_mode": "list", + "block": { + "attributes": { + "vpc_connection_arn": { + "type": "string", "required": true } } @@ -73198,7 +81022,7 @@ } } }, - "aws_sagemaker_model_package_group": { + "aws_quicksight_group": { "version": 0, "block": { "attributes": { @@ -73206,77 +81030,82 @@ "type": "string", "computed": true }, - "id": { + "aws_account_id": { "type": "string", "optional": true, "computed": true }, - "model_package_group_description": { + "description": { "type": "string", "optional": true }, - "model_package_group_name": { + "group_name": { "type": "string", "required": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], + "id": { + "type": "string", "optional": true, "computed": true + }, + "namespace": { + "type": "string", + "optional": true } } } }, - "aws_sagemaker_model_package_group_policy": { + "aws_quicksight_group_membership": { "version": 0, "block": { "attributes": { - "id": { + "arn": { + "type": "string", + "computed": true + }, + "aws_account_id": { "type": "string", "optional": true, "computed": true }, - "model_package_group_name": { + "group_name": { "type": "string", "required": true }, - "resource_policy": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "member_name": { "type": "string", "required": true + }, + "namespace": { + "type": "string", + "optional": true } } } }, - "aws_sagemaker_notebook_instance": { + "aws_quicksight_user": { "version": 0, "block": { "attributes": { - "additional_code_repositories": { - "type": [ - "set", - "string" - ], - "optional": true - }, "arn": { "type": "string", "computed": true }, - "default_code_repository": { + "aws_account_id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "direct_internet_access": { + "email": { + "type": "string", + "required": true + }, + "iam_arn": { "type": "string", "optional": true }, @@ -73285,40 +81114,91 @@ "optional": true, "computed": true }, - "instance_type": { + "identity_type": { "type": "string", "required": true }, - "kms_key_id": { + "namespace": { "type": "string", "optional": true }, - "lifecycle_config_name": { + "session_name": { "type": "string", "optional": true }, - "name": { + "user_name": { "type": "string", - "required": true + "optional": true }, - "network_interface_id": { + "user_role": { + "type": "string", + "required": true + } + } + } + }, + "aws_ram_principal_association": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", + "optional": true, "computed": true }, - "platform_identifier": { + "principal": { + "type": "string", + "required": true + }, + "resource_share_arn": { + "type": "string", + "required": true + } + } + } + }, + "aws_ram_resource_association": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", "optional": true, "computed": true }, - "role_arn": { + "resource_arn": { "type": "string", "required": true }, - "root_access": { + "resource_share_arn": { "type": "string", + "required": true + } + } + } + }, + "aws_ram_resource_share": { + "version": 0, + "block": { + "attributes": { + "allow_external_principals": { + "type": "bool", "optional": true }, - "security_groups": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "permission_arns": { "type": [ "set", "string" @@ -73326,10 +81206,6 @@ "optional": true, "computed": true }, - "subnet_id": { - "type": "string", - "optional": true - }, "tags": { "type": [ "map", @@ -73344,199 +81220,312 @@ ], "optional": true, "computed": true - }, - "url": { - "type": "string", - "computed": true - }, - "volume_size": { - "type": "number", - "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_sagemaker_notebook_instance_lifecycle_configuration": { + "aws_ram_resource_share_accepter": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "invitation_arn": { "type": "string", - "optional": true + "computed": true }, - "on_create": { + "receiver_account_id": { "type": "string", - "optional": true + "computed": true }, - "on_start": { - "type": "string", - "optional": true - } - } - } - }, - "aws_sagemaker_project": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", + "resources": { + "type": [ + "list", + "string" + ], "computed": true }, - "id": { + "sender_account_id": { "type": "string", - "optional": true, "computed": true }, - "project_description": { + "share_arn": { "type": "string", - "optional": true + "required": true }, - "project_id": { + "share_id": { "type": "string", "computed": true }, - "project_name": { + "share_name": { "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "computed": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, + "status": { + "type": "string", "computed": true } }, "block_types": { - "service_catalog_provisioning_details": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "path_id": { + "create": { "type": "string", "optional": true }, - "product_id": { - "type": "string", - "required": true - }, - "provisioning_artifact_id": { + "delete": { "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "provisioning_parameter": { - "nesting_mode": "list", - "block": { - "attributes": { - "key": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "optional": true - } - } - } + "optional": true } } - }, - "min_items": 1, - "max_items": 1 + } } } } }, - "aws_sagemaker_studio_lifecycle_config": { + "aws_rds_cluster": { "version": 0, "block": { "attributes": { + "allocated_storage": { + "type": "number", + "optional": true, + "computed": true + }, + "allow_major_version_upgrade": { + "type": "bool", + "optional": true + }, + "apply_immediately": { + "type": "bool", + "optional": true, + "computed": true + }, "arn": { "type": "string", "computed": true }, - "id": { + "availability_zones": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "backtrack_window": { + "type": "number", + "optional": true + }, + "backup_retention_period": { + "type": "number", + "optional": true + }, + "cluster_identifier": { "type": "string", "optional": true, "computed": true }, - "studio_lifecycle_config_app_type": { + "cluster_identifier_prefix": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "studio_lifecycle_config_content": { + "cluster_members": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "cluster_resource_id": { "type": "string", - "required": true + "computed": true }, - "studio_lifecycle_config_name": { + "copy_tags_to_snapshot": { + "type": "bool", + "optional": true + }, + "database_name": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "tags": { + "db_cluster_instance_class": { + "type": "string", + "optional": true + }, + "db_cluster_parameter_group_name": { + "type": "string", + "optional": true, + "computed": true + }, + "db_instance_parameter_group_name": { + "type": "string", + "optional": true + }, + "db_subnet_group_name": { + "type": "string", + "optional": true, + "computed": true + }, + "deletion_protection": { + "type": "bool", + "optional": true + }, + "enable_global_write_forwarding": { + "type": "bool", + "optional": true + }, + "enable_http_endpoint": { + "type": "bool", + "optional": true + }, + "enabled_cloudwatch_logs_exports": { "type": [ - "map", + "set", "string" ], "optional": true }, - "tags_all": { + "endpoint": { + "type": "string", + "computed": true + }, + "engine": { + "type": "string", + "optional": true + }, + "engine_mode": { + "type": "string", + "optional": true + }, + "engine_version": { + "type": "string", + "optional": true, + "computed": true + }, + "engine_version_actual": { + "type": "string", + "computed": true + }, + "final_snapshot_identifier": { + "type": "string", + "optional": true + }, + "global_cluster_identifier": { + "type": "string", + "optional": true + }, + "hosted_zone_id": { + "type": "string", + "computed": true + }, + "iam_database_authentication_enabled": { + "type": "bool", + "optional": true + }, + "iam_roles": { "type": [ - "map", + "set", "string" ], "optional": true, "computed": true - } - } - } - }, - "aws_sagemaker_user_profile": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "iops": { + "type": "number", + "optional": true + }, + "kms_key_id": { "type": "string", + "optional": true, "computed": true }, - "domain_id": { + "master_password": { "type": "string", - "required": true + "optional": true, + "sensitive": true }, - "home_efs_file_system_uid": { + "master_username": { "type": "string", + "optional": true, "computed": true }, - "id": { + "network_type": { "type": "string", "optional": true, "computed": true }, - "single_sign_on_user_identifier": { + "port": { + "type": "number", + "optional": true, + "computed": true + }, + "preferred_backup_window": { + "type": "string", + "optional": true, + "computed": true + }, + "preferred_maintenance_window": { + "type": "string", + "optional": true, + "computed": true + }, + "reader_endpoint": { + "type": "string", + "computed": true + }, + "replication_source_identifier": { "type": "string", "optional": true }, - "single_sign_on_user_value": { + "skip_final_snapshot": { + "type": "bool", + "optional": true + }, + "snapshot_identifier": { + "type": "string", + "optional": true + }, + "source_region": { + "type": "string", + "optional": true + }, + "storage_encrypted": { + "type": "bool", + "optional": true, + "computed": true + }, + "storage_type": { "type": "string", "optional": true }, @@ -73555,397 +81544,167 @@ "optional": true, "computed": true }, - "user_profile_name": { - "type": "string", - "required": true - } - }, - "block_types": { - "user_settings": { - "nesting_mode": "list", - "block": { - "attributes": { - "execution_role": { - "type": "string", - "required": true - }, - "security_groups": { - "type": [ - "set", - "string" - ], - "optional": true - } - }, - "block_types": { - "jupyter_server_app_settings": { - "nesting_mode": "list", - "block": { - "attributes": { - "lifecycle_config_arns": { - "type": [ - "set", - "string" - ], - "optional": true - } - }, - "block_types": { - "default_resource_spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "instance_type": { - "type": "string", - "optional": true - }, - "lifecycle_config_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_version_arn": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "kernel_gateway_app_settings": { - "nesting_mode": "list", - "block": { - "attributes": { - "lifecycle_config_arns": { - "type": [ - "set", - "string" - ], - "optional": true - } - }, - "block_types": { - "custom_image": { - "nesting_mode": "list", - "block": { - "attributes": { - "app_image_config_name": { - "type": "string", - "required": true - }, - "image_name": { - "type": "string", - "required": true - }, - "image_version_number": { - "type": "number", - "optional": true - } - } - }, - "max_items": 30 - }, - "default_resource_spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "instance_type": { - "type": "string", - "optional": true - }, - "lifecycle_config_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_version_arn": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "sharing_settings": { - "nesting_mode": "list", - "block": { - "attributes": { - "notebook_output_option": { - "type": "string", - "optional": true - }, - "s3_kms_key_id": { - "type": "string", - "optional": true - }, - "s3_output_path": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "tensor_board_app_settings": { - "nesting_mode": "list", - "block": { - "block_types": { - "default_resource_spec": { - "nesting_mode": "list", - "block": { - "attributes": { - "instance_type": { - "type": "string", - "optional": true - }, - "lifecycle_config_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_arn": { - "type": "string", - "optional": true - }, - "sagemaker_image_version_arn": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_sagemaker_workforce": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], "optional": true, "computed": true - }, - "subdomain": { - "type": "string", - "computed": true - }, - "workforce_name": { - "type": "string", - "required": true } }, "block_types": { - "cognito_config": { + "restore_to_point_in_time": { "nesting_mode": "list", "block": { "attributes": { - "client_id": { + "restore_to_time": { "type": "string", - "required": true + "optional": true }, - "user_pool": { + "restore_type": { + "type": "string", + "optional": true + }, + "source_cluster_identifier": { "type": "string", "required": true + }, + "use_latest_restorable_time": { + "type": "bool", + "optional": true } } }, "max_items": 1 }, - "oidc_config": { + "s3_import": { "nesting_mode": "list", "block": { "attributes": { - "authorization_endpoint": { - "type": "string", - "required": true - }, - "client_id": { + "bucket_name": { "type": "string", "required": true }, - "client_secret": { + "bucket_prefix": { "type": "string", - "required": true, - "sensitive": true + "optional": true }, - "issuer": { + "ingestion_role": { "type": "string", "required": true }, - "jwks_uri": { + "source_engine": { "type": "string", "required": true }, - "logout_endpoint": { + "source_engine_version": { "type": "string", "required": true + } + } + }, + "max_items": 1 + }, + "scaling_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "auto_pause": { + "type": "bool", + "optional": true }, - "token_endpoint": { - "type": "string", - "required": true + "max_capacity": { + "type": "number", + "optional": true }, - "user_info_endpoint": { + "min_capacity": { + "type": "number", + "optional": true + }, + "seconds_until_auto_pause": { + "type": "number", + "optional": true + }, + "timeout_action": { "type": "string", - "required": true + "optional": true } } }, "max_items": 1 }, - "source_ip_config": { + "serverlessv2_scaling_configuration": { "nesting_mode": "list", "block": { "attributes": { - "cidrs": { - "type": [ - "set", - "string" - ], + "max_capacity": { + "type": "number", + "required": true + }, + "min_capacity": { + "type": "number", "required": true } } }, "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_sagemaker_workteam": { + "aws_rds_cluster_activity_stream": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "required": true + "engine_native_audit_fields_included": { + "type": "bool", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "subdomain": { + "kinesis_stream_name": { "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "workforce_name": { + "kms_key_id": { "type": "string", "required": true }, - "workteam_name": { + "mode": { "type": "string", "required": true - } - }, - "block_types": { - "member_definition": { - "nesting_mode": "list", - "block": { - "block_types": { - "cognito_member_definition": { - "nesting_mode": "list", - "block": { - "attributes": { - "client_id": { - "type": "string", - "required": true - }, - "user_group": { - "type": "string", - "required": true - }, - "user_pool": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "oidc_member_definition": { - "nesting_mode": "list", - "block": { - "attributes": { - "groups": { - "type": [ - "set", - "string" - ], - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 10 }, - "notification_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "notification_topic_arn": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 + "resource_arn": { + "type": "string", + "required": true } } } }, - "aws_schemas_discoverer": { + "aws_rds_cluster_endpoint": { "version": 0, "block": { "attributes": { @@ -73953,47 +81712,27 @@ "type": "string", "computed": true }, - "description": { + "cluster_endpoint_identifier": { "type": "string", - "optional": true + "required": true }, - "id": { + "cluster_identifier": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "source_arn": { + "custom_endpoint_type": { "type": "string", "required": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "endpoint": { + "type": "string", + "computed": true }, - "tags_all": { + "excluded_members": { "type": [ - "map", + "set", "string" ], - "optional": true, - "computed": true - } - } - } - }, - "aws_schemas_registry": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", "optional": true }, "id": { @@ -74001,9 +81740,12 @@ "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true + "static_members": { + "type": [ + "set", + "string" + ], + "optional": true }, "tags": { "type": [ @@ -74023,120 +81765,147 @@ } } }, - "aws_schemas_schema": { + "aws_rds_cluster_instance": { "version": 0, "block": { "attributes": { + "apply_immediately": { + "type": "bool", + "optional": true, + "computed": true + }, "arn": { "type": "string", "computed": true }, - "content": { + "auto_minor_version_upgrade": { + "type": "bool", + "optional": true + }, + "availability_zone": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "description": { + "ca_cert_identifier": { + "type": "string", + "optional": true, + "computed": true + }, + "cluster_identifier": { "type": "string", + "required": true + }, + "copy_tags_to_snapshot": { + "type": "bool", "optional": true }, - "id": { + "db_parameter_group_name": { "type": "string", "optional": true, "computed": true }, - "last_modified": { + "db_subnet_group_name": { "type": "string", + "optional": true, "computed": true }, - "name": { + "dbi_resource_id": { "type": "string", - "required": true + "computed": true }, - "registry_name": { + "endpoint": { "type": "string", - "required": true + "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], + "engine": { + "type": "string", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "engine_version": { + "type": "string", "optional": true, "computed": true }, - "type": { + "engine_version_actual": { "type": "string", - "required": true + "computed": true }, - "version": { + "id": { "type": "string", + "optional": true, "computed": true }, - "version_created_date": { + "identifier": { "type": "string", + "optional": true, "computed": true - } - } - } - }, - "aws_secretsmanager_secret": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "identifier_prefix": { "type": "string", + "optional": true, "computed": true }, - "description": { + "instance_class": { "type": "string", - "optional": true + "required": true }, - "force_overwrite_replica_secret": { - "type": "bool", + "kms_key_id": { + "type": "string", + "computed": true + }, + "monitoring_interval": { + "type": "number", "optional": true }, - "id": { + "monitoring_role_arn": { "type": "string", "optional": true, "computed": true }, - "kms_key_id": { + "network_type": { "type": "string", - "optional": true + "computed": true }, - "name": { + "performance_insights_enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "performance_insights_kms_key_id": { "type": "string", "optional": true, "computed": true }, - "name_prefix": { + "performance_insights_retention_period": { + "type": "number", + "optional": true, + "computed": true + }, + "port": { + "type": "number", + "computed": true + }, + "preferred_backup_window": { "type": "string", "optional": true, "computed": true }, - "policy": { + "preferred_maintenance_window": { "type": "string", "optional": true, "computed": true }, - "recovery_window_in_days": { + "promotion_tier": { "type": "number", "optional": true }, - "rotation_enabled": { + "publicly_accessible": { "type": "bool", - "computed": true + "optional": true }, - "rotation_lambda_arn": { - "type": "string", - "optional": true, + "storage_encrypted": { + "type": "bool", "computed": true }, "tags": { @@ -74153,96 +81922,65 @@ ], "optional": true, "computed": true + }, + "writer": { + "type": "bool", + "computed": true } }, "block_types": { - "replica": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_accessed_date": { - "type": "string", - "computed": true - }, - "region": { + "create": { "type": "string", - "required": true + "optional": true }, - "status": { + "delete": { "type": "string", - "computed": true + "optional": true }, - "status_message": { + "update": { "type": "string", - "computed": true + "optional": true } } } - }, - "rotation_rules": { - "nesting_mode": "list", - "block": { - "attributes": { - "automatically_after_days": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 } } } }, - "aws_secretsmanager_secret_policy": { + "aws_rds_cluster_parameter_group": { "version": 0, "block": { "attributes": { - "block_public_policy": { - "type": "bool", - "optional": true - }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "policy": { + "description": { "type": "string", - "required": true + "optional": true }, - "secret_arn": { + "family": { "type": "string", "required": true - } - } - } - }, - "aws_secretsmanager_secret_rotation": { - "version": 0, - "block": { - "attributes": { + }, "id": { "type": "string", "optional": true, "computed": true }, - "rotation_enabled": { - "type": "bool", - "computed": true - }, - "rotation_lambda_arn": { + "name": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "secret_id": { + "name_prefix": { "type": "string", - "required": true + "optional": true, + "computed": true }, "tags": { "type": [ @@ -74250,185 +81988,130 @@ "string" ], "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } }, "block_types": { - "rotation_rules": { - "nesting_mode": "list", + "parameter": { + "nesting_mode": "set", "block": { "attributes": { - "automatically_after_days": { - "type": "number", + "apply_method": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", "required": true } } - }, - "min_items": 1, - "max_items": 1 + } } } } }, - "aws_secretsmanager_secret_version": { + "aws_rds_cluster_role_association": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "secret_binary": { + "db_cluster_identifier": { "type": "string", - "optional": true, - "sensitive": true + "required": true }, - "secret_id": { + "feature_name": { "type": "string", "required": true }, - "secret_string": { + "id": { "type": "string", "optional": true, - "sensitive": true - }, - "version_id": { - "type": "string", "computed": true }, - "version_stages": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true + "role_arn": { + "type": "string", + "required": true } } } }, - "aws_security_group": { - "version": 1, + "aws_rds_global_cluster": { + "version": 0, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "description": { + "database_name": { "type": "string", "optional": true }, - "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" - } - ] - ], + "deletion_protection": { + "type": "bool", + "optional": true + }, + "engine": { + "type": "string", "optional": true, "computed": true }, - "id": { + "engine_version": { "type": "string", "optional": true, "computed": true }, - "ingress": { + "engine_version_actual": { + "type": "string", + "computed": true + }, + "force_destroy": { + "type": "bool", + "optional": true + }, + "global_cluster_identifier": { + "type": "string", + "required": true + }, + "global_cluster_members": { "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" + "db_cluster_arn": "string", + "is_writer": "bool" } ] ], - "optional": true, "computed": true }, - "name": { + "global_cluster_resource_id": { "type": "string", - "optional": true, "computed": true }, - "name_prefix": { + "id": { "type": "string", "optional": true, "computed": true }, - "owner_id": { + "source_db_cluster_identifier": { "type": "string", - "computed": true - }, - "revoke_rules_on_delete": { - "type": "bool", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], "optional": true, "computed": true }, - "vpc_id": { - "type": "string", + "storage_encrypted": { + "type": "bool", "optional": true, "computed": true } @@ -74445,6 +82128,10 @@ "delete": { "type": "string", "optional": true + }, + "update": { + "type": "string", + "optional": true } } } @@ -74452,2017 +82139,2187 @@ } } }, - "aws_security_group_rule": { - "version": 2, + "aws_redshift_authentication_profile": { + "version": 0, "block": { "attributes": { - "cidr_blocks": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "description": { + "authentication_profile_content": { "type": "string", - "optional": true + "required": true }, - "from_port": { - "type": "number", + "authentication_profile_name": { + "type": "string", "required": true }, "id": { "type": "string", "optional": true, "computed": true - }, - "ipv6_cidr_blocks": { - "type": [ - "list", - "string" - ], + } + } + } + }, + "aws_redshift_cluster": { + "version": 0, + "block": { + "attributes": { + "allow_version_upgrade": { + "type": "bool", "optional": true }, - "prefix_list_ids": { - "type": [ - "list", - "string" - ], + "apply_immediately": { + "type": "bool", "optional": true }, - "protocol": { + "aqua_configuration_status": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "security_group_id": { + "arn": { "type": "string", - "required": true + "computed": true }, - "self": { - "type": "bool", + "automated_snapshot_retention_period": { + "type": "number", "optional": true }, - "source_security_group_id": { + "availability_zone": { "type": "string", "optional": true, "computed": true }, - "to_port": { - "type": "number", - "required": true + "availability_zone_relocation_enabled": { + "type": "bool", + "optional": true }, - "type": { + "cluster_identifier": { "type": "string", - "description": "Type of rule, ingress (inbound) or egress (outbound).", "required": true - } - } - } - }, - "aws_securityhub_account": { - "version": 0, - "block": { - "attributes": { - "id": { + }, + "cluster_nodes": { + "type": [ + "list", + [ + "object", + { + "node_role": "string", + "private_ip_address": "string", + "public_ip_address": "string" + } + ] + ], + "computed": true + }, + "cluster_parameter_group_name": { "type": "string", "optional": true, "computed": true - } - } - } - }, - "aws_securityhub_action_target": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "cluster_public_key": { "type": "string", + "optional": true, "computed": true }, - "description": { + "cluster_revision_number": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "id": { + "cluster_security_groups": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "cluster_subnet_group_name": { "type": "string", "optional": true, "computed": true }, - "identifier": { + "cluster_type": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "name": { + "cluster_version": { "type": "string", - "required": true - } - } - } - }, - "aws_securityhub_finding_aggregator": { - "version": 0, - "block": { - "attributes": { - "id": { + "optional": true + }, + "database_name": { "type": "string", "optional": true, "computed": true }, - "linking_mode": { + "default_iam_role_arn": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "specified_regions": { + "dns_name": { + "type": "string", + "computed": true + }, + "elastic_ip": { + "type": "string", + "optional": true + }, + "encrypted": { + "type": "bool", + "optional": true + }, + "endpoint": { + "type": "string", + "optional": true, + "computed": true + }, + "enhanced_vpc_routing": { + "type": "bool", + "optional": true, + "computed": true + }, + "final_snapshot_identifier": { + "type": "string", + "optional": true + }, + "iam_roles": { "type": [ "set", "string" ], - "optional": true - } - } - } - }, - "aws_securityhub_insight": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", + "optional": true, "computed": true }, - "group_by_attribute": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "id": { + "kms_key_id": { "type": "string", "optional": true, "computed": true }, - "name": { + "maintenance_track_name": { + "type": "string", + "optional": true + }, + "manual_snapshot_retention_period": { + "type": "number", + "optional": true + }, + "master_password": { + "type": "string", + "optional": true, + "sensitive": true + }, + "master_username": { + "type": "string", + "optional": true + }, + "node_type": { "type": "string", "required": true - } - }, - "block_types": { - "filters": { + }, + "number_of_nodes": { + "type": "number", + "optional": true + }, + "owner_account": { + "type": "string", + "optional": true + }, + "port": { + "type": "number", + "optional": true + }, + "preferred_maintenance_window": { + "type": "string", + "optional": true, + "computed": true + }, + "publicly_accessible": { + "type": "bool", + "optional": true + }, + "skip_final_snapshot": { + "type": "bool", + "optional": true + }, + "snapshot_cluster_identifier": { + "type": "string", + "optional": true + }, + "snapshot_identifier": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "logging": { "nesting_mode": "list", "block": { - "block_types": { - "aws_account_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "attributes": { + "bucket_name": { + "type": "string", + "optional": true, + "computed": true }, - "company_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "enable": { + "type": "bool", + "required": true }, - "compliance_status": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "log_destination_type": { + "type": "string", + "optional": true }, - "confidence": { - "nesting_mode": "set", - "block": { - "attributes": { - "eq": { - "type": "string", - "optional": true - }, - "gte": { - "type": "string", - "optional": true - }, - "lte": { - "type": "string", - "optional": true - } - } - }, - "max_items": 20 + "log_exports": { + "type": [ + "set", + "string" + ], + "optional": true }, - "created_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", - "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 + "s3_key_prefix": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "snapshot_copy": { + "nesting_mode": "list", + "block": { + "attributes": { + "destination_region": { + "type": "string", + "required": true }, - "criticality": { - "nesting_mode": "set", - "block": { - "attributes": { - "eq": { - "type": "string", - "optional": true - }, - "gte": { - "type": "string", - "optional": true - }, - "lte": { - "type": "string", - "optional": true - } - } - }, - "max_items": 20 + "grant_name": { + "type": "string", + "optional": true }, - "description": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "retention_period": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true }, - "finding_provider_fields_confidence": { - "nesting_mode": "set", - "block": { - "attributes": { - "eq": { - "type": "string", - "optional": true - }, - "gte": { - "type": "string", - "optional": true - }, - "lte": { - "type": "string", - "optional": true - } - } - }, - "max_items": 20 + "delete": { + "type": "string", + "optional": true }, - "finding_provider_fields_criticality": { - "nesting_mode": "set", - "block": { - "attributes": { - "eq": { - "type": "string", - "optional": true - }, - "gte": { - "type": "string", - "optional": true - }, - "lte": { - "type": "string", - "optional": true - } - } - }, - "max_items": 20 + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_redshift_cluster_iam_roles": { + "version": 0, + "block": { + "attributes": { + "cluster_identifier": { + "type": "string", + "required": true + }, + "default_iam_role_arn": { + "type": "string", + "optional": true, + "computed": true + }, + "iam_role_arns": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true }, - "finding_provider_fields_related_findings_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "delete": { + "type": "string", + "optional": true }, - "finding_provider_fields_related_findings_product_arn": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_redshift_endpoint_access": { + "version": 0, + "block": { + "attributes": { + "address": { + "type": "string", + "computed": true + }, + "cluster_identifier": { + "type": "string", + "required": true + }, + "endpoint_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "port": { + "type": "number", + "computed": true + }, + "resource_owner": { + "type": "string", + "optional": true, + "computed": true + }, + "subnet_group_name": { + "type": "string", + "required": true + }, + "vpc_endpoint": { + "type": [ + "list", + [ + "object", + { + "network_interface": [ + "list", + [ + "object", + { + "availability_zone": "string", + "network_interface_id": "string", + "private_ip_address": "string", + "subnet_id": "string" } - } - }, - "max_items": 20 + ] + ], + "vpc_endpoint_id": "string", + "vpc_id": "string" + } + ] + ], + "computed": true + }, + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_redshift_event_subscription": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "customer_aws_id": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "event_categories": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "severity": { + "type": "string", + "optional": true + }, + "sns_topic_arn": { + "type": "string", + "required": true + }, + "source_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "source_type": { + "type": "string", + "optional": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true }, - "finding_provider_fields_severity_label": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "delete": { + "type": "string", + "optional": true }, - "finding_provider_fields_severity_original": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_redshift_hsm_client_certificate": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "hsm_client_certificate_identifier": { + "type": "string", + "required": true + }, + "hsm_client_certificate_public_key": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_redshift_hsm_configuration": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "required": true + }, + "hsm_configuration_identifier": { + "type": "string", + "required": true + }, + "hsm_ip_address": { + "type": "string", + "required": true + }, + "hsm_partition_name": { + "type": "string", + "required": true + }, + "hsm_partition_password": { + "type": "string", + "required": true, + "sensitive": true + }, + "hsm_server_public_certificate": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_redshift_parameter_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "family": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "parameter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true }, - "finding_provider_fields_types": { - "nesting_mode": "set", + "value": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_redshift_scheduled_action": { + "version": 0, + "block": { + "attributes": { + "description": { + "type": "string", + "optional": true + }, + "enable": { + "type": "bool", + "optional": true + }, + "end_time": { + "type": "string", + "optional": true + }, + "iam_role": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "schedule": { + "type": "string", + "required": true + }, + "start_time": { + "type": "string", + "optional": true + } + }, + "block_types": { + "target_action": { + "nesting_mode": "list", + "block": { + "block_types": { + "pause_cluster": { + "nesting_mode": "list", "block": { "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { + "cluster_identifier": { "type": "string", "required": true } } }, - "max_items": 20 + "max_items": 1 }, - "first_observed_at": { - "nesting_mode": "set", + "resize_cluster": { + "nesting_mode": "list", "block": { "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", + "classic": { + "type": "bool", "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 - }, - "generator_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { + "cluster_identifier": { "type": "string", "required": true }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "keyword": { - "nesting_mode": "set", - "block": { - "attributes": { - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "last_observed_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { + "cluster_type": { "type": "string", "optional": true }, - "start": { + "node_type": { "type": "string", "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 - }, - "malware_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "malware_path": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "malware_state": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "malware_type": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "network_destination_domain": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "network_destination_ipv4": { - "nesting_mode": "set", - "block": { - "attributes": { - "cidr": { - "type": "string", - "required": true + "number_of_nodes": { + "type": "number", + "optional": true } } }, - "max_items": 20 + "max_items": 1 }, - "network_destination_ipv6": { - "nesting_mode": "set", + "resume_cluster": { + "nesting_mode": "list", "block": { "attributes": { - "cidr": { + "cluster_identifier": { "type": "string", "required": true } } }, - "max_items": 20 + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_redshift_security_group": { + "version": 0, + "block": { + "attributes": { + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "ingress": { + "nesting_mode": "set", + "block": { + "attributes": { + "cidr": { + "type": "string", + "optional": true }, - "network_destination_port": { - "nesting_mode": "set", - "block": { - "attributes": { - "eq": { - "type": "string", - "optional": true - }, - "gte": { - "type": "string", - "optional": true - }, - "lte": { - "type": "string", - "optional": true - } - } - }, - "max_items": 20 + "security_group_name": { + "type": "string", + "optional": true, + "computed": true }, - "network_direction": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "network_protocol": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "network_source_domain": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "network_source_ipv4": { - "nesting_mode": "set", - "block": { - "attributes": { - "cidr": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "network_source_ipv6": { - "nesting_mode": "set", - "block": { - "attributes": { - "cidr": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "network_source_mac": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "network_source_port": { - "nesting_mode": "set", - "block": { - "attributes": { - "eq": { - "type": "string", - "optional": true - }, - "gte": { - "type": "string", - "optional": true - }, - "lte": { - "type": "string", - "optional": true - } - } - }, - "max_items": 20 - }, - "note_text": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "security_group_owner_id": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "min_items": 1 + } + } + } + }, + "aws_redshift_snapshot_copy_grant": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "snapshot_copy_grant_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_redshift_snapshot_schedule": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "definitions": { + "type": [ + "set", + "string" + ], + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "force_destroy": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "identifier": { + "type": "string", + "optional": true, + "computed": true + }, + "identifier_prefix": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_redshift_snapshot_schedule_association": { + "version": 0, + "block": { + "attributes": { + "cluster_identifier": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "schedule_identifier": { + "type": "string", + "required": true + } + } + } + }, + "aws_redshift_subnet_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_redshift_usage_limit": { + "version": 0, + "block": { + "attributes": { + "amount": { + "type": "number", + "required": true + }, + "arn": { + "type": "string", + "computed": true + }, + "breach_action": { + "type": "string", + "optional": true + }, + "cluster_identifier": { + "type": "string", + "required": true + }, + "feature_type": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "limit_type": { + "type": "string", + "required": true + }, + "period": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_redshiftdata_statement": { + "version": 0, + "block": { + "attributes": { + "cluster_identifier": { + "type": "string", + "required": true + }, + "database": { + "type": "string", + "required": true + }, + "db_user": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "secret_arn": { + "type": "string", + "optional": true + }, + "sql": { + "type": "string", + "required": true + }, + "statement_name": { + "type": "string", + "optional": true + }, + "with_event": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true }, - "note_updated_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", - "optional": true + "value": { + "type": "string", + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_redshiftserverless_endpoint_access": { + "version": 0, + "block": { + "attributes": { + "address": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "endpoint_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "port": { + "type": "number", + "computed": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "vpc_endpoint": { + "type": [ + "list", + [ + "object", + { + "network_interface": [ + "list", + [ + "object", + { + "availability_zone": "string", + "network_interface_id": "string", + "private_ip_address": "string", + "subnet_id": "string" } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true + ] + ], + "vpc_endpoint_id": "string", + "vpc_id": "string" + } + ] + ], + "computed": true + }, + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "workgroup_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_redshiftserverless_namespace": { + "version": 0, + "block": { + "attributes": { + "admin_user_password": { + "type": "string", + "optional": true, + "sensitive": true + }, + "admin_username": { + "type": "string", + "optional": true, + "computed": true, + "sensitive": true + }, + "arn": { + "type": "string", + "computed": true + }, + "db_name": { + "type": "string", + "optional": true, + "computed": true + }, + "default_iam_role_arn": { + "type": "string", + "optional": true + }, + "iam_roles": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "log_exports": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "namespace_id": { + "type": "string", + "computed": true + }, + "namespace_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_redshiftserverless_usage_limit": { + "version": 0, + "block": { + "attributes": { + "amount": { + "type": "number", + "required": true + }, + "arn": { + "type": "string", + "computed": true + }, + "breach_action": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "period": { + "type": "string", + "optional": true + }, + "resource_arn": { + "type": "string", + "required": true + }, + "usage_type": { + "type": "string", + "required": true + } + } + } + }, + "aws_redshiftserverless_workgroup": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "base_capacity": { + "type": "number", + "optional": true, + "computed": true + }, + "endpoint": { + "type": [ + "list", + [ + "object", + { + "address": "string", + "port": "number", + "vpc_endpoint": [ + "list", + [ + "object", + { + "network_interface": [ + "list", + [ + "object", + { + "availability_zone": "string", + "network_interface_id": "string", + "private_ip_address": "string", + "subnet_id": "string" } - } - }, - "max_items": 1 + ] + ], + "vpc_endpoint_id": "string", + "vpc_id": "string" } - } - }, - "max_items": 20 + ] + ] + } + ] + ], + "computed": true + }, + "enhanced_vpc_routing": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "namespace_name": { + "type": "string", + "required": true + }, + "publicly_accessible": { + "type": "bool", + "optional": true + }, + "security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "workgroup_id": { + "type": "string", + "computed": true + }, + "workgroup_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "config_parameter": { + "nesting_mode": "list", + "block": { + "attributes": { + "parameter_key": { + "type": "string", + "required": true }, - "note_updated_by": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "parameter_value": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_resourcegroups_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "resource_query": { + "nesting_mode": "list", + "block": { + "attributes": { + "query": { + "type": "string", + "required": true }, - "process_launched_at": { - "nesting_mode": "set", + "type": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_rolesanywhere_profile": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "duration_seconds": { + "type": "number", + "optional": true, + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "managed_policy_arns": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "require_instance_properties": { + "type": "bool", + "optional": true + }, + "role_arns": { + "type": [ + "set", + "string" + ], + "required": true + }, + "session_policy": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_rolesanywhere_trust_anchor": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "source": { + "nesting_mode": "list", + "block": { + "attributes": { + "source_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "source_data": { + "nesting_mode": "list", "block": { "attributes": { - "end": { + "acm_pca_arn": { "type": "string", "optional": true }, - "start": { + "x509_certificate_data": { "type": "string", "optional": true } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } } }, - "max_items": 20 + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_route": { + "version": 0, + "block": { + "attributes": { + "carrier_gateway_id": { + "type": "string", + "optional": true + }, + "core_network_arn": { + "type": "string", + "optional": true + }, + "destination_cidr_block": { + "type": "string", + "optional": true + }, + "destination_ipv6_cidr_block": { + "type": "string", + "optional": true + }, + "destination_prefix_list_id": { + "type": "string", + "optional": true + }, + "egress_only_gateway_id": { + "type": "string", + "optional": true + }, + "gateway_id": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_owner_id": { + "type": "string", + "computed": true + }, + "local_gateway_id": { + "type": "string", + "optional": true + }, + "nat_gateway_id": { + "type": "string", + "optional": true + }, + "network_interface_id": { + "type": "string", + "optional": true, + "computed": true + }, + "origin": { + "type": "string", + "computed": true + }, + "route_table_id": { + "type": "string", + "required": true + }, + "state": { + "type": "string", + "computed": true + }, + "transit_gateway_id": { + "type": "string", + "optional": true + }, + "vpc_endpoint_id": { + "type": "string", + "optional": true + }, + "vpc_peering_connection_id": { + "type": "string", + "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true }, - "process_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "process_parent_pid": { - "nesting_mode": "set", - "block": { - "attributes": { - "eq": { - "type": "string", - "optional": true - }, - "gte": { - "type": "string", - "optional": true - }, - "lte": { - "type": "string", - "optional": true - } - } - }, - "max_items": 20 - }, - "process_path": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "process_pid": { - "nesting_mode": "set", - "block": { - "attributes": { - "eq": { - "type": "string", - "optional": true - }, - "gte": { - "type": "string", - "optional": true - }, - "lte": { - "type": "string", - "optional": true - } - } - }, - "max_items": 20 - }, - "process_terminated_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", - "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 - }, - "product_arn": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "product_fields": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "key": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "product_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "recommendation_text": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "record_state": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "related_findings_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "related_findings_product_arn": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_iam_instance_profile_arn": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_image_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_ipv4_addresses": { - "nesting_mode": "set", - "block": { - "attributes": { - "cidr": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_ipv6_addresses": { - "nesting_mode": "set", - "block": { - "attributes": { - "cidr": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_key_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_launched_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", - "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_subnet_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_type": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_ec2_instance_vpc_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_iam_access_key_created_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", - "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 - }, - "resource_aws_iam_access_key_status": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_iam_access_key_user_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_s3_bucket_owner_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_aws_s3_bucket_owner_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_container_image_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_container_image_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_container_launched_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", - "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 - }, - "resource_container_name": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_details_other": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "key": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_id": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_partition": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_region": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_tags": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "key": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "resource_type": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "severity_label": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "source_url": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "threat_intel_indicator_category": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "threat_intel_indicator_last_observed_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", - "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 - }, - "threat_intel_indicator_source": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "threat_intel_indicator_source_url": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "threat_intel_indicator_type": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "threat_intel_indicator_value": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "title": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "type": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "updated_at": { - "nesting_mode": "set", - "block": { - "attributes": { - "end": { - "type": "string", - "optional": true - }, - "start": { - "type": "string", - "optional": true - } - }, - "block_types": { - "date_range": { - "nesting_mode": "list", - "block": { - "attributes": { - "unit": { - "type": "string", - "required": true - }, - "value": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 20 - }, - "user_defined_values": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "key": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 - }, - "verification_state": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "delete": { + "type": "string", + "optional": true }, - "workflow_status": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "max_items": 20 + "update": { + "type": "string", + "optional": true } } - }, - "min_items": 1, - "max_items": 1 + } } } } }, - "aws_securityhub_invite_accepter": { + "aws_route53_delegation_set": { "version": 0, "block": { "attributes": { + "arn": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "invitation_id": { - "type": "string", + "name_servers": { + "type": [ + "list", + "string" + ], "computed": true }, - "master_id": { + "reference_name": { "type": "string", - "required": true + "optional": true } } } }, - "aws_securityhub_member": { + "aws_route53_health_check": { "version": 0, "block": { "attributes": { - "account_id": { - "type": "string", - "required": true - }, - "email": { - "type": "string", - "required": true - }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "invite": { - "type": "bool", + "child_health_threshold": { + "type": "number", "optional": true }, - "master_id": { - "type": "string", - "computed": true + "child_healthchecks": { + "type": [ + "set", + "string" + ], + "optional": true }, - "member_status": { - "type": "string", - "computed": true - } - } - } - }, - "aws_securityhub_organization_admin_account": { - "version": 0, - "block": { - "attributes": { - "admin_account_id": { + "cloudwatch_alarm_name": { "type": "string", - "required": true + "optional": true }, - "id": { + "cloudwatch_alarm_region": { "type": "string", + "optional": true + }, + "disabled": { + "type": "bool", + "optional": true + }, + "enable_sni": { + "type": "bool", "optional": true, "computed": true - } - } - } - }, - "aws_securityhub_organization_configuration": { - "version": 0, - "block": { - "attributes": { - "auto_enable": { - "type": "bool", - "required": true }, - "id": { - "type": "string", + "failure_threshold": { + "type": "number", "optional": true, "computed": true - } - } - } - }, - "aws_securityhub_product_subscription": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "fqdn": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "product_arn": { + "insufficient_data_health_status": { "type": "string", - "required": true + "optional": true + }, + "invert_healthcheck": { + "type": "bool", + "optional": true + }, + "ip_address": { + "type": "string", + "optional": true + }, + "measure_latency": { + "type": "bool", + "optional": true + }, + "port": { + "type": "number", + "optional": true + }, + "reference_name": { + "type": "string", + "optional": true + }, + "regions": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "request_interval": { + "type": "number", + "optional": true + }, + "resource_path": { + "type": "string", + "optional": true + }, + "routing_control_arn": { + "type": "string", + "optional": true + }, + "search_string": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "required": true } } } }, - "aws_securityhub_standards_control": { + "aws_route53_hosted_zone_dnssec": { "version": 0, "block": { "attributes": { - "control_id": { + "hosted_zone_id": { "type": "string", - "computed": true + "required": true }, - "control_status": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "control_status_updated_at": { + "signing_status": { + "type": "string", + "optional": true + } + } + } + }, + "aws_route53_key_signing_key": { + "version": 0, + "block": { + "attributes": { + "digest_algorithm_mnemonic": { "type": "string", "computed": true }, - "description": { + "digest_algorithm_type": { + "type": "number", + "computed": true + }, + "digest_value": { "type": "string", "computed": true }, - "disabled_reason": { + "dnskey_record": { "type": "string", - "optional": true, "computed": true }, - "id": { + "ds_record": { "type": "string", - "optional": true, "computed": true }, - "related_requirements": { - "type": [ - "list", - "string" - ], + "flag": { + "type": "number", "computed": true }, - "remediation_url": { + "hosted_zone_id": { + "type": "string", + "required": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, - "severity_rating": { + "key_management_service_arn": { "type": "string", + "required": true + }, + "key_tag": { + "type": "number", "computed": true }, - "standards_control_arn": { + "name": { "type": "string", "required": true }, - "title": { + "public_key": { + "type": "string", + "computed": true + }, + "signing_algorithm_mnemonic": { "type": "string", "computed": true + }, + "signing_algorithm_type": { + "type": "number", + "computed": true + }, + "status": { + "type": "string", + "optional": true } } } }, - "aws_securityhub_standards_subscription": { + "aws_route53_query_log": { "version": 0, "block": { "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "cloudwatch_log_group_arn": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "standards_arn": { + "zone_id": { "type": "string", "required": true } } } }, - "aws_serverlessapplicationrepository_cloudformation_stack": { - "version": 0, + "aws_route53_record": { + "version": 2, "block": { "attributes": { - "application_id": { + "allow_overwrite": { + "type": "bool", + "optional": true, + "computed": true + }, + "fqdn": { + "type": "string", + "computed": true + }, + "health_check_id": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "multivalue_answer_routing_policy": { + "type": "bool", + "optional": true + }, + "name": { "type": "string", "required": true }, - "capabilities": { + "records": { "type": [ "set", "string" ], + "optional": true + }, + "set_identifier": { + "type": "string", + "optional": true + }, + "ttl": { + "type": "number", + "optional": true + }, + "type": { + "type": "string", + "required": true + }, + "zone_id": { + "type": "string", "required": true + } + }, + "block_types": { + "alias": { + "nesting_mode": "set", + "block": { + "attributes": { + "evaluate_target_health": { + "type": "bool", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "zone_id": { + "type": "string", + "required": true + } + } + } + }, + "failover_routing_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + } + }, + "geolocation_routing_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "continent": { + "type": "string", + "optional": true + }, + "country": { + "type": "string", + "optional": true + }, + "subdivision": { + "type": "string", + "optional": true + } + } + } + }, + "latency_routing_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "region": { + "type": "string", + "required": true + } + } + } + }, + "weighted_routing_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "weight": { + "type": "number", + "required": true + } + } + } + } + } + } + }, + "aws_route53_resolver_dnssec_config": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "owner_id": { + "type": "string", + "computed": true + }, + "resource_id": { "type": "string", "required": true }, - "outputs": { - "type": [ - "map", - "string" - ], + "validation_status": { + "type": "string", + "computed": true + } + } + } + }, + "aws_route53_resolver_endpoint": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", "computed": true }, - "parameters": { - "type": [ - "map", - "string" - ], - "optional": true, + "direction": { + "type": "string", + "required": true + }, + "host_vpc_id": { + "type": "string", "computed": true }, - "semantic_version": { + "id": { "type": "string", "optional": true, "computed": true }, + "name": { + "type": "string", + "optional": true + }, + "security_group_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, "tags": { "type": [ "map", @@ -76480,6 +84337,28 @@ } }, "block_types": { + "ip_address": { + "nesting_mode": "set", + "block": { + "attributes": { + "ip": { + "type": "string", + "optional": true, + "computed": true + }, + "ip_id": { + "type": "string", + "computed": true + }, + "subnet_id": { + "type": "string", + "required": true + } + } + }, + "min_items": 2, + "max_items": 10 + }, "timeouts": { "nesting_mode": "single", "block": { @@ -76502,16 +84381,44 @@ } } }, - "aws_service_discovery_http_namespace": { + "aws_route53_resolver_firewall_config": { "version": 0, "block": { "attributes": { - "arn": { + "firewall_fail_open": { "type": "string", + "optional": true, "computed": true }, - "description": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "resource_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_route53_resolver_firewall_domain_list": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", + "computed": true + }, + "domains": { + "type": [ + "set", + "string" + ], "optional": true }, "id": { @@ -76541,15 +84448,36 @@ } } }, - "aws_service_discovery_instance": { + "aws_route53_resolver_firewall_rule": { "version": 0, "block": { "attributes": { - "attributes": { - "type": [ - "map", - "string" - ], + "action": { + "type": "string", + "required": true + }, + "block_override_dns_type": { + "type": "string", + "optional": true + }, + "block_override_domain": { + "type": "string", + "optional": true + }, + "block_override_ttl": { + "type": "number", + "optional": true + }, + "block_response": { + "type": "string", + "optional": true + }, + "firewall_domain_list_id": { + "type": "string", + "required": true + }, + "firewall_rule_group_id": { + "type": "string", "required": true }, "id": { @@ -76557,18 +84485,18 @@ "optional": true, "computed": true }, - "instance_id": { + "name": { "type": "string", "required": true }, - "service_id": { - "type": "string", + "priority": { + "type": "number", "required": true } } } }, - "aws_service_discovery_private_dns_namespace": { + "aws_route53_resolver_firewall_rule_group": { "version": 0, "block": { "attributes": { @@ -76576,14 +84504,6 @@ "type": "string", "computed": true }, - "description": { - "type": "string", - "optional": true - }, - "hosted_zone": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, @@ -76593,6 +84513,14 @@ "type": "string", "required": true }, + "owner_id": { + "type": "string", + "computed": true + }, + "share_status": { + "type": "string", + "computed": true + }, "tags": { "type": [ "map", @@ -76607,15 +84535,11 @@ ], "optional": true, "computed": true - }, - "vpc": { - "type": "string", - "required": true } } } }, - "aws_service_discovery_public_dns_namespace": { + "aws_route53_resolver_firewall_rule_group_association": { "version": 0, "block": { "attributes": { @@ -76623,15 +84547,16 @@ "type": "string", "computed": true }, - "description": { + "firewall_rule_group_id": { "type": "string", - "optional": true + "required": true }, - "hosted_zone": { + "id": { "type": "string", + "optional": true, "computed": true }, - "id": { + "mutation_protection": { "type": "string", "optional": true, "computed": true @@ -76640,6 +84565,10 @@ "type": "string", "required": true }, + "priority": { + "type": "number", + "required": true + }, "tags": { "type": [ "map", @@ -76654,11 +84583,15 @@ ], "optional": true, "computed": true + }, + "vpc_id": { + "type": "string", + "required": true } } } }, - "aws_service_discovery_service": { + "aws_route53_resolver_query_log_config": { "version": 0, "block": { "attributes": { @@ -76666,13 +84599,9 @@ "type": "string", "computed": true }, - "description": { + "destination_arn": { "type": "string", - "optional": true - }, - "force_destroy": { - "type": "bool", - "optional": true + "required": true }, "id": { "type": "string", @@ -76683,9 +84612,12 @@ "type": "string", "required": true }, - "namespace_id": { + "owner_id": { + "type": "string", + "computed": true + }, + "share_status": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -76703,90 +84635,22 @@ "optional": true, "computed": true } - }, - "block_types": { - "dns_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "namespace_id": { - "type": "string", - "required": true - }, - "routing_policy": { - "type": "string", - "optional": true - } - }, - "block_types": { - "dns_records": { - "nesting_mode": "list", - "block": { - "attributes": { - "ttl": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - }, - "health_check_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "failure_threshold": { - "type": "number", - "optional": true - }, - "resource_path": { - "type": "string", - "optional": true - }, - "type": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "health_check_custom_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "failure_threshold": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - } } } }, - "aws_servicecatalog_budget_resource_association": { + "aws_route53_resolver_query_log_config_association": { "version": 0, "block": { "attributes": { - "budget_name": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, + "resolver_query_log_config_id": { + "type": "string", + "required": true + }, "resource_id": { "type": "string", "required": true @@ -76794,96 +84658,42 @@ } } }, - "aws_servicecatalog_constraint": { + "aws_route53_resolver_rule": { "version": 0, "block": { "attributes": { - "accept_language": { - "type": "string", - "optional": true - }, - "description": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "owner": { - "type": "string", - "computed": true - }, - "parameters": { - "type": "string", - "required": true - }, - "portfolio_id": { - "type": "string", - "required": true - }, - "product_id": { - "type": "string", - "required": true - }, - "status": { + "arn": { "type": "string", "computed": true }, - "type": { + "domain_name": { "type": "string", "required": true - } - } - } - }, - "aws_servicecatalog_organizations_access": { - "version": 0, - "block": { - "attributes": { - "enabled": { - "type": "bool", - "required": true }, "id": { "type": "string", "optional": true, "computed": true - } - } - } - }, - "aws_servicecatalog_portfolio": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true }, - "created_time": { + "name": { "type": "string", - "computed": true + "optional": true }, - "description": { + "owner_id": { "type": "string", - "optional": true, "computed": true }, - "id": { + "resolver_endpoint_id": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "name": { + "rule_type": { "type": "string", "required": true }, - "provider_name": { + "share_status": { "type": "string", - "required": true + "computed": true }, "tags": { "type": [ @@ -76902,6 +84712,21 @@ } }, "block_types": { + "target_ip": { + "nesting_mode": "set", + "block": { + "attributes": { + "ip": { + "type": "string", + "required": true + }, + "port": { + "type": "number", + "optional": true + } + } + } + }, "timeouts": { "nesting_mode": "single", "block": { @@ -76924,134 +84749,170 @@ } } }, - "aws_servicecatalog_portfolio_share": { + "aws_route53_resolver_rule_association": { "version": 0, "block": { "attributes": { - "accept_language": { - "type": "string", - "optional": true - }, - "accepted": { - "type": "bool", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "portfolio_id": { + "name": { "type": "string", - "required": true + "optional": true }, - "principal_id": { + "resolver_rule_id": { "type": "string", "required": true }, - "share_tag_options": { - "type": "bool", - "optional": true - }, - "type": { + "vpc_id": { "type": "string", "required": true - }, - "wait_for_acceptance": { - "type": "bool", - "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_servicecatalog_principal_portfolio_association": { + "aws_route53_traffic_policy": { "version": 0, "block": { "attributes": { - "accept_language": { + "comment": { "type": "string", "optional": true }, + "document": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "portfolio_id": { + "name": { "type": "string", "required": true }, - "principal_arn": { + "type": { "type": "string", - "required": true + "computed": true }, - "principal_type": { - "type": "string", - "optional": true + "version": { + "type": "number", + "computed": true } } } }, - "aws_servicecatalog_product": { + "aws_route53_traffic_policy_instance": { "version": 0, "block": { "attributes": { - "accept_language": { + "hosted_zone_id": { "type": "string", - "optional": true + "required": true }, - "arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "created_time": { + "name": { "type": "string", - "computed": true + "required": true }, - "description": { + "traffic_policy_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "distributor": { + "traffic_policy_version": { + "type": "number", + "required": true + }, + "ttl": { + "type": "number", + "required": true + } + } + } + }, + "aws_route53_vpc_association_authorization": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", "optional": true, "computed": true }, - "has_default_path": { - "type": "bool", - "computed": true + "vpc_id": { + "type": "string", + "required": true }, - "id": { + "vpc_region": { "type": "string", "optional": true, "computed": true }, - "name": { + "zone_id": { "type": "string", "required": true - }, - "owner": { + } + } + } + }, + "aws_route53_zone": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "required": true + "computed": true }, - "status": { + "comment": { "type": "string", - "computed": true + "optional": true }, - "support_description": { + "delegation_set_id": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "support_email": { + "force_destroy": { + "type": "bool", + "optional": true + }, + "id": { "type": "string", "optional": true, "computed": true }, - "support_url": { + "name": { "type": "string", - "optional": true, + "required": true + }, + "name_servers": { + "type": [ + "list", + "string" + ], "computed": true }, "tags": { @@ -77069,186 +84930,118 @@ "optional": true, "computed": true }, - "type": { + "zone_id": { "type": "string", - "required": true + "computed": true } }, "block_types": { - "provisioning_artifact_parameters": { - "nesting_mode": "list", + "vpc": { + "nesting_mode": "set", "block": { "attributes": { - "description": { - "type": "string", - "optional": true - }, - "disable_template_validation": { - "type": "bool", - "optional": true - }, - "name": { - "type": "string", - "optional": true - }, - "template_physical_id": { - "type": "string", - "optional": true - }, - "template_url": { + "vpc_id": { "type": "string", - "optional": true + "required": true }, - "type": { + "vpc_region": { "type": "string", - "optional": true + "optional": true, + "computed": true } } - }, - "min_items": 1, - "max_items": 1 + } } } } }, - "aws_servicecatalog_product_portfolio_association": { + "aws_route53_zone_association": { "version": 0, "block": { "attributes": { - "accept_language": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "portfolio_id": { + "owning_account": { "type": "string", - "required": true + "computed": true }, - "product_id": { + "vpc_id": { "type": "string", "required": true }, - "source_portfolio_id": { + "vpc_region": { "type": "string", - "optional": true + "optional": true, + "computed": true + }, + "zone_id": { + "type": "string", + "required": true } } } }, - "aws_servicecatalog_provisioned_product": { + "aws_route53domains_registered_domain": { "version": 0, "block": { "attributes": { - "accept_language": { - "type": "string", - "optional": true - }, - "arn": { - "type": "string", - "computed": true - }, - "cloudwatch_dashboard_names": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "created_time": { + "abuse_contact_email": { "type": "string", "computed": true }, - "id": { + "abuse_contact_phone": { "type": "string", - "optional": true, "computed": true }, - "ignore_errors": { + "admin_privacy": { "type": "bool", "optional": true }, - "last_provisioning_record_id": { - "type": "string", - "computed": true - }, - "last_record_id": { - "type": "string", - "computed": true - }, - "last_successful_provisioning_record_id": { - "type": "string", - "computed": true + "auto_renew": { + "type": "bool", + "optional": true }, - "launch_role_arn": { + "creation_date": { "type": "string", "computed": true }, - "name": { + "domain_name": { "type": "string", "required": true }, - "notification_arns": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "outputs": { - "type": [ - "set", - [ - "object", - { - "description": "string", - "key": "string", - "value": "string" - } - ] - ], - "computed": true - }, - "path_id": { + "expiration_date": { "type": "string", - "optional": true, "computed": true }, - "path_name": { - "type": "string", - "optional": true - }, - "product_id": { + "id": { "type": "string", "optional": true, "computed": true }, - "product_name": { - "type": "string", + "registrant_privacy": { + "type": "bool", "optional": true }, - "provisioning_artifact_id": { + "registrar_name": { "type": "string", - "optional": true, "computed": true }, - "provisioning_artifact_name": { + "registrar_url": { "type": "string", - "optional": true - }, - "retain_physical_resources": { - "type": "bool", - "optional": true + "computed": true }, - "status": { + "reseller": { "type": "string", "computed": true }, - "status_message": { - "type": "string", + "status_list": { + "type": [ + "list", + "string" + ], "computed": true }, "tags": { @@ -77266,283 +85059,392 @@ "optional": true, "computed": true }, - "type": { + "tech_privacy": { + "type": "bool", + "optional": true + }, + "transfer_lock": { + "type": "bool", + "optional": true + }, + "updated_date": { + "type": "string", + "computed": true + }, + "whois_server": { "type": "string", "computed": true } }, "block_types": { - "provisioning_parameters": { + "admin_contact": { "nesting_mode": "list", "block": { "attributes": { - "key": { + "address_line_1": { "type": "string", - "required": true - }, - "use_previous_value": { - "type": "bool", - "optional": true + "optional": true, + "computed": true }, - "value": { + "address_line_2": { "type": "string", - "optional": true - } - } - } - }, - "stack_set_provisioning_preferences": { - "nesting_mode": "list", - "block": { - "attributes": { - "accounts": { - "type": [ - "list", - "string" - ], - "optional": true + "optional": true, + "computed": true }, - "failure_tolerance_count": { - "type": "number", - "optional": true + "city": { + "type": "string", + "optional": true, + "computed": true }, - "failure_tolerance_percentage": { - "type": "number", - "optional": true + "contact_type": { + "type": "string", + "optional": true, + "computed": true }, - "max_concurrency_count": { - "type": "number", - "optional": true + "country_code": { + "type": "string", + "optional": true, + "computed": true }, - "max_concurrency_percentage": { - "type": "number", - "optional": true + "email": { + "type": "string", + "optional": true, + "computed": true }, - "regions": { + "extra_params": { "type": [ - "list", + "map", "string" ], - "optional": true - } - } - }, - "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { + "optional": true, + "computed": true + }, + "fax": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "delete": { + "first_name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "update": { + "last_name": { "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_servicecatalog_provisioning_artifact": { - "version": 0, - "block": { - "attributes": { - "accept_language": { - "type": "string", - "optional": true - }, - "active": { - "type": "bool", - "optional": true - }, - "created_time": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true, - "computed": true - }, - "disable_template_validation": { - "type": "bool", - "optional": true - }, - "guidance": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "product_id": { - "type": "string", - "required": true - }, - "template_physical_id": { - "type": "string", - "optional": true - }, - "template_url": { - "type": "string", - "optional": true - }, - "type": { - "type": "string", - "optional": true - } - } - } - }, - "aws_servicecatalog_service_action": { - "version": 0, - "block": { - "attributes": { - "accept_language": { - "type": "string", - "optional": true - }, - "description": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true + "optional": true, + "computed": true + }, + "organization_name": { + "type": "string", + "optional": true, + "computed": true + }, + "phone_number": { + "type": "string", + "optional": true, + "computed": true + }, + "state": { + "type": "string", + "optional": true, + "computed": true + }, + "zip_code": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "definition": { + "name_server": { "nesting_mode": "list", "block": { "attributes": { - "assume_role": { - "type": "string", + "glue_ips": { + "type": [ + "set", + "string" + ], "optional": true }, "name": { "type": "string", "required": true + } + } + }, + "max_items": 6 + }, + "registrant_contact": { + "nesting_mode": "list", + "block": { + "attributes": { + "address_line_1": { + "type": "string", + "optional": true, + "computed": true }, - "parameters": { + "address_line_2": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "type": { + "city": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "version": { + "contact_type": { "type": "string", - "required": true + "optional": true, + "computed": true + }, + "country_code": { + "type": "string", + "optional": true, + "computed": true + }, + "email": { + "type": "string", + "optional": true, + "computed": true + }, + "extra_params": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "fax": { + "type": "string", + "optional": true, + "computed": true + }, + "first_name": { + "type": "string", + "optional": true, + "computed": true + }, + "last_name": { + "type": "string", + "optional": true, + "computed": true + }, + "organization_name": { + "type": "string", + "optional": true, + "computed": true + }, + "phone_number": { + "type": "string", + "optional": true, + "computed": true + }, + "state": { + "type": "string", + "optional": true, + "computed": true + }, + "zip_code": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "tech_contact": { + "nesting_mode": "list", + "block": { + "attributes": { + "address_line_1": { + "type": "string", + "optional": true, + "computed": true + }, + "address_line_2": { + "type": "string", + "optional": true, + "computed": true + }, + "city": { + "type": "string", + "optional": true, + "computed": true + }, + "contact_type": { + "type": "string", + "optional": true, + "computed": true + }, + "country_code": { + "type": "string", + "optional": true, + "computed": true + }, + "email": { + "type": "string", + "optional": true, + "computed": true + }, + "extra_params": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "fax": { + "type": "string", + "optional": true, + "computed": true + }, + "first_name": { + "type": "string", + "optional": true, + "computed": true + }, + "last_name": { + "type": "string", + "optional": true, + "computed": true + }, + "organization_name": { + "type": "string", + "optional": true, + "computed": true + }, + "phone_number": { + "type": "string", + "optional": true, + "computed": true + }, + "state": { + "type": "string", + "optional": true, + "computed": true + }, + "zip_code": { + "type": "string", + "optional": true, + "computed": true } } }, - "min_items": 1, "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_servicecatalog_tag_option": { + "aws_route53recoverycontrolconfig_cluster": { "version": 0, "block": { "attributes": { - "active": { - "type": "bool", - "optional": true + "arn": { + "type": "string", + "computed": true + }, + "cluster_endpoints": { + "type": [ + "list", + [ + "object", + { + "endpoint": "string", + "region": "string" + } + ] + ], + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "key": { + "name": { "type": "string", "required": true }, - "owner": { + "status": { "type": "string", "computed": true - }, - "value": { - "type": "string", - "required": true } } } }, - "aws_servicecatalog_tag_option_resource_association": { + "aws_route53recoverycontrolconfig_control_panel": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "resource_arn": { + "cluster_arn": { "type": "string", - "computed": true + "required": true }, - "resource_created_time": { - "type": "string", + "default_control_panel": { + "type": "bool", "computed": true }, - "resource_description": { + "id": { "type": "string", + "optional": true, "computed": true }, - "resource_id": { + "name": { "type": "string", "required": true }, - "resource_name": { - "type": "string", + "routing_control_count": { + "type": "number", "computed": true }, - "tag_option_id": { + "status": { "type": "string", - "required": true + "computed": true } } } }, - "aws_servicequotas_service_quota": { + "aws_route53recoverycontrolconfig_routing_control": { "version": 0, "block": { "attributes": { - "adjustable": { - "type": "bool", - "computed": true - }, "arn": { "type": "string", "computed": true }, - "default_value": { - "type": "number", + "cluster_arn": { + "type": "string", + "required": true + }, + "control_panel_arn": { + "type": "string", + "optional": true, "computed": true }, "id": { @@ -77550,38 +85452,94 @@ "optional": true, "computed": true }, - "quota_code": { + "name": { "type": "string", "required": true }, - "quota_name": { + "status": { "type": "string", "computed": true - }, - "request_id": { + } + } + } + }, + "aws_route53recoverycontrolconfig_safety_rule": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "request_status": { + "asserted_controls": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "control_panel_arn": { + "type": "string", + "required": true + }, + "gating_controls": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, - "service_code": { + "name": { "type": "string", "required": true }, - "service_name": { + "status": { "type": "string", "computed": true }, - "value": { + "target_controls": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "wait_period_ms": { "type": "number", "required": true } + }, + "block_types": { + "rule_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "inverted": { + "type": "bool", + "required": true + }, + "threshold": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } } } }, - "aws_ses_active_receipt_rule_set": { + "aws_route53recoveryreadiness_cell": { "version": 0, "block": { "attributes": { @@ -77589,19 +85547,61 @@ "type": "string", "computed": true }, + "cell_name": { + "type": "string", + "required": true + }, + "cells": { + "type": [ + "list", + "string" + ], + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "rule_set_name": { - "type": "string", - "required": true + "parent_readiness_scopes": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_ses_configuration_set": { + "aws_route53recoveryreadiness_readiness_check": { "version": 0, "block": { "attributes": { @@ -77614,63 +85614,101 @@ "optional": true, "computed": true }, - "last_fresh_start": { + "readiness_check_name": { "type": "string", - "computed": true + "required": true }, - "name": { + "resource_set_name": { "type": "string", "required": true }, - "reputation_metrics_enabled": { - "type": "bool", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "sending_enabled": { - "type": "bool", - "optional": true + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } }, "block_types": { - "delivery_options": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "tls_policy": { + "delete": { "type": "string", "optional": true } } - }, - "max_items": 1 + } } } } }, - "aws_ses_domain_dkim": { + "aws_route53recoveryreadiness_recovery_group": { "version": 0, "block": { "attributes": { - "dkim_tokens": { + "arn": { + "type": "string", + "computed": true + }, + "cells": { "type": [ "list", "string" ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, "computed": true }, - "domain": { + "recovery_group_name": { "type": "string", "required": true }, - "id": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_ses_domain_identity": { + "aws_route53recoveryreadiness_resource_set": { "version": 0, "block": { "attributes": { @@ -77678,23 +85716,138 @@ "type": "string", "computed": true }, - "domain": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "verification_token": { + "resource_set_name": { + "type": "string", + "required": true + }, + "resource_set_type": { "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true } + }, + "block_types": { + "resources": { + "nesting_mode": "list", + "block": { + "attributes": { + "component_id": { + "type": "string", + "computed": true + }, + "readiness_scopes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "resource_arn": { + "type": "string", + "optional": true + } + }, + "block_types": { + "dns_target_resource": { + "nesting_mode": "list", + "block": { + "attributes": { + "domain_name": { + "type": "string", + "required": true + }, + "hosted_zone_arn": { + "type": "string", + "optional": true + }, + "record_set_id": { + "type": "string", + "optional": true + }, + "record_type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "target_resource": { + "nesting_mode": "list", + "block": { + "block_types": { + "nlb_resource": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "r53_resource": { + "nesting_mode": "list", + "block": { + "attributes": { + "domain_name": { + "type": "string", + "optional": true + }, + "record_set_id": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "delete": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_ses_domain_identity_verification": { + "aws_route_table": { "version": 0, "block": { "attributes": { @@ -77702,14 +85855,67 @@ "type": "string", "computed": true }, - "domain": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "id": { + "owner_id": { "type": "string", + "computed": true + }, + "propagating_vgws": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "route": { + "type": [ + "set", + [ + "object", + { + "carrier_gateway_id": "string", + "cidr_block": "string", + "core_network_arn": "string", + "destination_prefix_list_id": "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" + } + ] + ], + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true + }, + "vpc_id": { + "type": "string", + "required": true } }, "block_types": { @@ -77720,6 +85926,14 @@ "create": { "type": "string", "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true } } } @@ -77727,31 +85941,31 @@ } } }, - "aws_ses_domain_mail_from": { + "aws_route_table_association": { "version": 0, "block": { "attributes": { - "behavior_on_mx_failure": { + "gateway_id": { "type": "string", "optional": true }, - "domain": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "mail_from_domain": { + "route_table_id": { "type": "string", "required": true + }, + "subnet_id": { + "type": "string", + "optional": true } } } }, - "aws_ses_email_identity": { + "aws_rum_app_monitor": { "version": 0, "block": { "attributes": { @@ -77759,7 +85973,15 @@ "type": "string", "computed": true }, - "email": { + "cw_log_enabled": { + "type": "bool", + "optional": true + }, + "cw_log_group": { + "type": "string", + "computed": true + }, + "domain": { "type": "string", "required": true }, @@ -77767,84 +85989,172 @@ "type": "string", "optional": true, "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "app_monitor_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_cookies": { + "type": "bool", + "optional": true + }, + "enable_xray": { + "type": "bool", + "optional": true + }, + "excluded_pages": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "favorite_pages": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "guest_role_arn": { + "type": "string", + "optional": true + }, + "identity_pool_id": { + "type": "string", + "optional": true + }, + "included_pages": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "session_sample_rate": { + "type": "number", + "optional": true + }, + "telemetries": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 } } } }, - "aws_ses_event_destination": { + "aws_s3_access_point": { "version": 0, "block": { "attributes": { + "account_id": { + "type": "string", + "optional": true, + "computed": true + }, + "alias": { + "type": "string", + "computed": true + }, "arn": { "type": "string", "computed": true }, - "configuration_set_name": { + "bucket": { "type": "string", "required": true }, - "enabled": { - "type": "bool", - "optional": true - }, - "id": { + "domain_name": { "type": "string", - "optional": true, "computed": true }, - "matching_types": { + "endpoints": { "type": [ - "set", + "map", "string" ], - "required": true + "computed": true + }, + "has_public_access_policy": { + "type": "bool", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true }, "name": { "type": "string", "required": true + }, + "network_origin": { + "type": "string", + "computed": true + }, + "policy": { + "type": "string", + "optional": true, + "computed": true } }, "block_types": { - "cloudwatch_destination": { - "nesting_mode": "set", + "public_access_block_configuration": { + "nesting_mode": "list", "block": { "attributes": { - "default_value": { - "type": "string", - "required": true + "block_public_acls": { + "type": "bool", + "optional": true }, - "dimension_name": { - "type": "string", - "required": true + "block_public_policy": { + "type": "bool", + "optional": true }, - "value_source": { - "type": "string", - "required": true - } - } - } - }, - "kinesis_destination": { - "nesting_mode": "list", - "block": { - "attributes": { - "role_arn": { - "type": "string", - "required": true + "ignore_public_acls": { + "type": "bool", + "optional": true }, - "stream_arn": { - "type": "string", - "required": true + "restrict_public_buckets": { + "type": "bool", + "optional": true } } }, "max_items": 1 }, - "sns_destination": { + "vpc_configuration": { "nesting_mode": "list", "block": { "attributes": { - "topic_arn": { + "vpc_id": { "type": "string", "required": true } @@ -77855,322 +86165,625 @@ } } }, - "aws_ses_identity_notification_topic": { + "aws_s3_account_public_access_block": { "version": 0, "block": { "attributes": { - "id": { + "account_id": { "type": "string", "optional": true, "computed": true }, - "identity": { - "type": "string", - "required": true + "block_public_acls": { + "type": "bool", + "optional": true }, - "include_original_headers": { + "block_public_policy": { "type": "bool", "optional": true }, - "notification_type": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "topic_arn": { - "type": "string", + "ignore_public_acls": { + "type": "bool", + "optional": true + }, + "restrict_public_buckets": { + "type": "bool", "optional": true } } } }, - "aws_ses_identity_policy": { + "aws_s3_bucket": { "version": 0, "block": { "attributes": { - "id": { + "acceleration_status": { "type": "string", "optional": true, "computed": true }, - "identity": { - "type": "string", - "required": true - }, - "name": { + "acl": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "policy": { - "type": "string", - "required": true - } - } - } - }, - "aws_ses_receipt_filter": { - "version": 0, - "block": { - "attributes": { "arn": { "type": "string", + "optional": true, "computed": true }, - "cidr": { - "type": "string", - "required": true - }, - "id": { + "bucket": { "type": "string", "optional": true, "computed": true }, - "name": { + "bucket_domain_name": { "type": "string", - "required": true + "computed": true }, - "policy": { - "type": "string", - "required": true - } - } - } - }, - "aws_ses_receipt_rule": { - "version": 0, - "block": { - "attributes": { - "after": { + "bucket_prefix": { "type": "string", "optional": true }, - "arn": { + "bucket_regional_domain_name": { "type": "string", "computed": true }, - "enabled": { + "force_destroy": { "type": "bool", "optional": true }, + "hosted_zone_id": { + "type": "string", + "optional": true, + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "object_lock_enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "policy": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "recipients": { + "region": { + "type": "string", + "computed": true + }, + "request_payer": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { "type": [ - "set", + "map", "string" ], "optional": true }, - "rule_set_name": { + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "website_domain": { "type": "string", - "required": true + "computed": true }, - "scan_enabled": { - "type": "bool", - "optional": true - }, - "tls_policy": { + "website_endpoint": { "type": "string", - "optional": true, "computed": true } }, "block_types": { - "add_header_action": { - "nesting_mode": "set", + "cors_rule": { + "nesting_mode": "list", "block": { "attributes": { - "header_name": { - "type": "string", + "allowed_headers": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "allowed_methods": { + "type": [ + "list", + "string" + ], "required": true }, - "header_value": { - "type": "string", + "allowed_origins": { + "type": [ + "list", + "string" + ], "required": true }, - "position": { + "expose_headers": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "max_age_seconds": { "type": "number", - "required": true + "optional": true } } } }, - "bounce_action": { + "grant": { "nesting_mode": "set", "block": { "attributes": { - "message": { + "id": { "type": "string", - "required": true + "optional": true }, - "position": { - "type": "number", + "permissions": { + "type": [ + "set", + "string" + ], "required": true }, - "sender": { + "type": { "type": "string", "required": true }, - "smtp_reply_code": { + "uri": { "type": "string", + "optional": true + } + } + } + }, + "lifecycle_rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "abort_incomplete_multipart_upload_days": { + "type": "number", + "optional": true + }, + "enabled": { + "type": "bool", "required": true }, - "status_code": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "topic_arn": { + "prefix": { "type": "string", "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + }, + "block_types": { + "expiration": { + "nesting_mode": "list", + "block": { + "attributes": { + "date": { + "type": "string", + "optional": true + }, + "days": { + "type": "number", + "optional": true + }, + "expired_object_delete_marker": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "noncurrent_version_expiration": { + "nesting_mode": "list", + "block": { + "attributes": { + "days": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "noncurrent_version_transition": { + "nesting_mode": "set", + "block": { + "attributes": { + "days": { + "type": "number", + "optional": true + }, + "storage_class": { + "type": "string", + "required": true + } + } + } + }, + "transition": { + "nesting_mode": "set", + "block": { + "attributes": { + "date": { + "type": "string", + "optional": true + }, + "days": { + "type": "number", + "optional": true + }, + "storage_class": { + "type": "string", + "required": true + } + } + } } } } }, - "lambda_action": { - "nesting_mode": "set", + "logging": { + "nesting_mode": "list", "block": { "attributes": { - "function_arn": { + "target_bucket": { "type": "string", "required": true }, - "invocation_type": { + "target_prefix": { "type": "string", "optional": true - }, - "position": { - "type": "number", - "required": true - }, - "topic_arn": { + } + } + }, + "max_items": 1 + }, + "object_lock_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "object_lock_enabled": { "type": "string", "optional": true } + }, + "block_types": { + "rule": { + "nesting_mode": "list", + "block": { + "block_types": { + "default_retention": { + "nesting_mode": "list", + "block": { + "attributes": { + "days": { + "type": "number", + "optional": true + }, + "mode": { + "type": "string", + "required": true + }, + "years": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } } - } + }, + "max_items": 1 }, - "s3_action": { - "nesting_mode": "set", + "replication_configuration": { + "nesting_mode": "list", "block": { "attributes": { - "bucket_name": { + "role": { "type": "string", "required": true - }, - "kms_key_arn": { + } + }, + "block_types": { + "rules": { + "nesting_mode": "set", + "block": { + "attributes": { + "delete_marker_replication_status": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "priority": { + "type": "number", + "optional": true + }, + "status": { + "type": "string", + "required": true + } + }, + "block_types": { + "destination": { + "nesting_mode": "list", + "block": { + "attributes": { + "account_id": { + "type": "string", + "optional": true + }, + "bucket": { + "type": "string", + "required": true + }, + "replica_kms_key_id": { + "type": "string", + "optional": true + }, + "storage_class": { + "type": "string", + "optional": true + } + }, + "block_types": { + "access_control_translation": { + "nesting_mode": "list", + "block": { + "attributes": { + "owner": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "metrics": { + "nesting_mode": "list", + "block": { + "attributes": { + "minutes": { + "type": "number", + "optional": true + }, + "status": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "replication_time": { + "nesting_mode": "list", + "block": { + "attributes": { + "minutes": { + "type": "number", + "optional": true + }, + "status": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "prefix": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "source_selection_criteria": { + "nesting_mode": "list", + "block": { + "block_types": { + "sse_kms_encrypted_objects": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "server_side_encryption_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_key_enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "apply_server_side_encryption_by_default": { + "nesting_mode": "list", + "block": { + "attributes": { + "kms_master_key_id": { + "type": "string", + "optional": true + }, + "sse_algorithm": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { "type": "string", "optional": true }, - "object_key_prefix": { + "delete": { "type": "string", "optional": true }, - "position": { - "type": "number", - "required": true + "read": { + "type": "string", + "optional": true }, - "topic_arn": { + "update": { "type": "string", "optional": true } } } }, - "sns_action": { - "nesting_mode": "set", + "versioning": { + "nesting_mode": "list", "block": { "attributes": { - "encoding": { - "type": "string", + "enabled": { + "type": "bool", "optional": true }, - "position": { - "type": "number", - "required": true - }, - "topic_arn": { - "type": "string", - "required": true + "mfa_delete": { + "type": "bool", + "optional": true } } - } + }, + "max_items": 1 }, - "stop_action": { - "nesting_mode": "set", + "website": { + "nesting_mode": "list", "block": { "attributes": { - "position": { - "type": "number", - "required": true - }, - "scope": { + "error_document": { "type": "string", - "required": true + "optional": true }, - "topic_arn": { + "index_document": { "type": "string", "optional": true - } - } - } - }, - "workmail_action": { - "nesting_mode": "set", - "block": { - "attributes": { - "organization_arn": { - "type": "string", - "required": true }, - "position": { - "type": "number", - "required": true + "redirect_all_requests_to": { + "type": "string", + "optional": true }, - "topic_arn": { + "routing_rules": { "type": "string", "optional": true } } - } + }, + "max_items": 1 } } } }, - "aws_ses_receipt_rule_set": { + "aws_s3_bucket_accelerate_configuration": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "rule_set_name": { + "bucket": { "type": "string", "required": true - } - } - } - }, - "aws_ses_template": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true }, - "html": { + "expected_bucket_owner": { "type": "string", "optional": true }, @@ -78179,69 +86792,111 @@ "optional": true, "computed": true }, - "name": { + "status": { "type": "string", "required": true - }, - "subject": { - "type": "string", - "optional": true - }, - "text": { - "type": "string", - "optional": true } } } }, - "aws_sfn_activity": { + "aws_s3_bucket_acl": { "version": 0, "block": { "attributes": { - "creation_date": { - "type": "string", - "computed": true - }, - "id": { + "acl": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "name": { + "bucket": { "type": "string", "required": true }, - "tags": { - "type": [ - "map", - "string" - ], + "expected_bucket_owner": { + "type": "string", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "id": { + "type": "string", "optional": true, "computed": true } + }, + "block_types": { + "access_control_policy": { + "nesting_mode": "list", + "block": { + "block_types": { + "grant": { + "nesting_mode": "set", + "block": { + "attributes": { + "permission": { + "type": "string", + "required": true + } + }, + "block_types": { + "grantee": { + "nesting_mode": "list", + "block": { + "attributes": { + "display_name": { + "type": "string", + "computed": true + }, + "email_address": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + }, + "uri": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "owner": { + "nesting_mode": "list", + "block": { + "attributes": { + "display_name": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } } } }, - "aws_sfn_state_machine": { + "aws_s3_bucket_analytics_configuration": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "creation_date": { - "type": "string", - "computed": true - }, - "definition": { + "bucket": { "type": "string", "required": true }, @@ -78253,63 +86908,80 @@ "name": { "type": "string", "required": true - }, - "role_arn": { - "type": "string", - "required": true - }, - "status": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "type": { - "type": "string", - "optional": true } }, "block_types": { - "logging_configuration": { + "filter": { "nesting_mode": "list", "block": { "attributes": { - "include_execution_data": { - "type": "bool", - "optional": true - }, - "level": { + "prefix": { "type": "string", "optional": true }, - "log_destination": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true } } }, "max_items": 1 }, - "tracing_configuration": { + "storage_class_analysis": { "nesting_mode": "list", "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true + "block_types": { + "data_export": { + "nesting_mode": "list", + "block": { + "attributes": { + "output_schema_version": { + "type": "string", + "optional": true + } + }, + "block_types": { + "destination": { + "nesting_mode": "list", + "block": { + "block_types": { + "s3_bucket_destination": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_account_id": { + "type": "string", + "optional": true + }, + "bucket_arn": { + "type": "string", + "required": true + }, + "format": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 } } }, @@ -78318,50 +86990,78 @@ } } }, - "aws_shield_protection": { + "aws_s3_bucket_cors_configuration": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { + "bucket": { "type": "string", "required": true }, - "resource_arn": { + "expected_bucket_owner": { "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "id": { + "type": "string", "optional": true, "computed": true } + }, + "block_types": { + "cors_rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "allowed_headers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "allowed_methods": { + "type": [ + "set", + "string" + ], + "required": true + }, + "allowed_origins": { + "type": [ + "set", + "string" + ], + "required": true + }, + "expose_headers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true + }, + "max_age_seconds": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 100 + } } } }, - "aws_shield_protection_group": { + "aws_s3_bucket_intelligent_tiering_configuration": { "version": 0, "block": { "attributes": { - "aggregation": { + "bucket": { "type": "string", "required": true }, @@ -78370,166 +87070,85 @@ "optional": true, "computed": true }, - "members": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "pattern": { - "type": "string", - "required": true - }, - "protection_group_arn": { - "type": "string", - "computed": true - }, - "protection_group_id": { + "name": { "type": "string", "required": true }, - "resource_type": { + "status": { "type": "string", "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true } - } - } - }, - "aws_shield_protection_health_check_association": { - "version": 0, - "block": { - "attributes": { - "health_check_arn": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true + }, + "block_types": { + "filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "prefix": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 }, - "shield_protection_id": { - "type": "string", - "required": true + "tiering": { + "nesting_mode": "set", + "block": { + "attributes": { + "access_tier": { + "type": "string", + "required": true + }, + "days": { + "type": "number", + "required": true + } + } + }, + "min_items": 1 } } } }, - "aws_signer_signing_job": { + "aws_s3_bucket_inventory": { "version": 0, "block": { "attributes": { - "completed_at": { - "type": "string", - "computed": true - }, - "created_at": { - "type": "string", - "computed": true - }, - "id": { + "bucket": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "ignore_signing_job_failure": { + "enabled": { "type": "bool", "optional": true }, - "job_id": { - "type": "string", - "computed": true - }, - "job_invoker": { - "type": "string", - "computed": true - }, - "job_owner": { - "type": "string", - "computed": true - }, - "platform_display_name": { - "type": "string", - "computed": true - }, - "platform_id": { + "id": { "type": "string", + "optional": true, "computed": true }, - "profile_name": { + "included_object_versions": { "type": "string", "required": true }, - "profile_version": { - "type": "string", - "computed": true - }, - "requested_by": { - "type": "string", - "computed": true - }, - "revocation_record": { - "type": [ - "list", - [ - "object", - { - "reason": "string", - "revoked_at": "string", - "revoked_by": "string" - } - ] - ], - "computed": true - }, - "signature_expires_at": { + "name": { "type": "string", - "computed": true + "required": true }, - "signed_object": { + "optional_fields": { "type": [ - "list", - [ - "object", - { - "s3": [ - "list", - [ - "object", - { - "bucket": "string", - "key": "string" - } - ] - ] - } - ] + "set", + "string" ], - "computed": true - }, - "status": { - "type": "string", - "computed": true - }, - "status_reason": { - "type": "string", - "computed": true + "optional": true } }, "block_types": { @@ -78537,47 +87156,52 @@ "nesting_mode": "list", "block": { "block_types": { - "s3": { + "bucket": { "nesting_mode": "list", "block": { "attributes": { - "bucket": { - "type": "string", - "required": true - }, - "prefix": { + "account_id": { "type": "string", "optional": true - } - } - }, - "min_items": 1, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "source": { - "nesting_mode": "list", - "block": { - "block_types": { - "s3": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket": { + }, + "bucket_arn": { "type": "string", "required": true }, - "key": { + "format": { "type": "string", "required": true }, - "version": { + "prefix": { "type": "string", - "required": true + "optional": true + } + }, + "block_types": { + "encryption": { + "nesting_mode": "list", + "block": { + "block_types": { + "sse_kms": { + "nesting_mode": "list", + "block": { + "attributes": { + "key_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sse_s3": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 } } }, @@ -78588,161 +87212,308 @@ }, "min_items": 1, "max_items": 1 - } - } + }, + "filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "prefix": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "schedule": { + "nesting_mode": "list", + "block": { + "attributes": { + "frequency": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } } }, - "aws_signer_signing_profile": { + "aws_s3_bucket_lifecycle_configuration": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { - "type": "string", - "optional": true - }, - "platform_display_name": { - "type": "string", - "computed": true - }, - "platform_id": { + "bucket": { "type": "string", "required": true }, - "revocation_record": { - "type": [ - "list", - [ - "object", - { - "revocation_effective_from": "string", - "revoked_at": "string", - "revoked_by": "string" - } - ] - ], - "computed": true - }, - "status": { + "expected_bucket_owner": { "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "version": { - "type": "string", - "computed": true - }, - "version_arn": { + "id": { "type": "string", + "optional": true, "computed": true } }, "block_types": { - "signature_validity_period": { + "rule": { "nesting_mode": "list", "block": { "attributes": { - "type": { + "id": { "type": "string", "required": true }, - "value": { - "type": "number", + "prefix": { + "type": "string", + "optional": true + }, + "status": { + "type": "string", "required": true } + }, + "block_types": { + "abort_incomplete_multipart_upload": { + "nesting_mode": "list", + "block": { + "attributes": { + "days_after_initiation": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "expiration": { + "nesting_mode": "list", + "block": { + "attributes": { + "date": { + "type": "string", + "optional": true + }, + "days": { + "type": "number", + "optional": true + }, + "expired_object_delete_marker": { + "type": "bool", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "object_size_greater_than": { + "type": "string", + "optional": true + }, + "object_size_less_than": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + } + }, + "block_types": { + "and": { + "nesting_mode": "list", + "block": { + "attributes": { + "object_size_greater_than": { + "type": "number", + "optional": true + }, + "object_size_less_than": { + "type": "number", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "tag": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "noncurrent_version_expiration": { + "nesting_mode": "list", + "block": { + "attributes": { + "newer_noncurrent_versions": { + "type": "string", + "optional": true + }, + "noncurrent_days": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "noncurrent_version_transition": { + "nesting_mode": "set", + "block": { + "attributes": { + "newer_noncurrent_versions": { + "type": "string", + "optional": true + }, + "noncurrent_days": { + "type": "number", + "optional": true + }, + "storage_class": { + "type": "string", + "required": true + } + } + } + }, + "transition": { + "nesting_mode": "set", + "block": { + "attributes": { + "date": { + "type": "string", + "optional": true + }, + "days": { + "type": "number", + "optional": true + }, + "storage_class": { + "type": "string", + "required": true + } + } + } + } } }, - "max_items": 1 + "min_items": 1 } } } }, - "aws_signer_signing_profile_permission": { + "aws_s3_bucket_logging": { "version": 0, "block": { "attributes": { - "action": { + "bucket": { "type": "string", "required": true }, + "expected_bucket_owner": { + "type": "string", + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "principal": { + "target_bucket": { "type": "string", "required": true }, - "profile_name": { + "target_prefix": { "type": "string", "required": true - }, - "profile_version": { - "type": "string", - "optional": true, - "computed": true - }, - "statement_id": { - "type": "string", - "optional": true, - "computed": true - }, - "statement_id_prefix": { - "type": "string", - "optional": true } - } - } - }, - "aws_simpledb_domain": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true + }, + "block_types": { + "target_grant": { + "nesting_mode": "set", + "block": { + "attributes": { + "permission": { + "type": "string", + "required": true + } + }, + "block_types": { + "grantee": { + "nesting_mode": "list", + "block": { + "attributes": { + "display_name": { + "type": "string", + "computed": true + }, + "email_address": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + }, + "uri": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } } } } }, - "aws_snapshot_create_volume_permission": { + "aws_s3_bucket_metric": { "version": 0, "block": { "attributes": { - "account_id": { + "bucket": { "type": "string", "required": true }, @@ -78751,224 +87522,255 @@ "optional": true, "computed": true }, - "snapshot_id": { + "name": { "type": "string", "required": true } + }, + "block_types": { + "filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "prefix": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } } } }, - "aws_sns_platform_application": { + "aws_s3_bucket_notification": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "event_delivery_failure_topic_arn": { - "type": "string", - "optional": true - }, - "event_endpoint_created_topic_arn": { - "type": "string", - "optional": true - }, - "event_endpoint_deleted_topic_arn": { - "type": "string", - "optional": true - }, - "event_endpoint_updated_topic_arn": { + "bucket": { "type": "string", - "optional": true + "required": true }, - "failure_feedback_role_arn": { - "type": "string", + "eventbridge": { + "type": "bool", "optional": true }, "id": { "type": "string", "optional": true, "computed": true + } + }, + "block_types": { + "lambda_function": { + "nesting_mode": "list", + "block": { + "attributes": { + "events": { + "type": [ + "set", + "string" + ], + "required": true + }, + "filter_prefix": { + "type": "string", + "optional": true + }, + "filter_suffix": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "lambda_function_arn": { + "type": "string", + "optional": true + } + } + } }, - "name": { - "type": "string", - "required": true - }, - "platform": { - "type": "string", - "required": true - }, - "platform_credential": { - "type": "string", - "required": true, - "sensitive": true - }, - "platform_principal": { - "type": "string", - "optional": true, - "sensitive": true - }, - "success_feedback_role_arn": { - "type": "string", - "optional": true + "queue": { + "nesting_mode": "list", + "block": { + "attributes": { + "events": { + "type": [ + "set", + "string" + ], + "required": true + }, + "filter_prefix": { + "type": "string", + "optional": true + }, + "filter_suffix": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "queue_arn": { + "type": "string", + "required": true + } + } + } }, - "success_feedback_sample_rate": { - "type": "string", - "optional": true + "topic": { + "nesting_mode": "list", + "block": { + "attributes": { + "events": { + "type": [ + "set", + "string" + ], + "required": true + }, + "filter_prefix": { + "type": "string", + "optional": true + }, + "filter_suffix": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "topic_arn": { + "type": "string", + "required": true + } + } + } } } } }, - "aws_sns_sms_preferences": { + "aws_s3_bucket_object": { "version": 0, "block": { "attributes": { - "default_sender_id": { - "type": "string", - "optional": true - }, - "default_sms_type": { - "type": "string", - "optional": true - }, - "delivery_status_iam_role_arn": { - "type": "string", - "optional": true - }, - "delivery_status_success_sampling_rate": { + "acl": { "type": "string", "optional": true }, - "id": { + "bucket": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "monthly_spend_limit": { - "type": "number", + "bucket_key_enabled": { + "type": "bool", "optional": true, "computed": true }, - "usage_report_s3_bucket": { - "type": "string", - "optional": true - } - } - } - }, - "aws_sns_topic": { - "version": 0, - "block": { - "attributes": { - "application_failure_feedback_role_arn": { + "cache_control": { "type": "string", "optional": true }, - "application_success_feedback_role_arn": { + "content": { "type": "string", "optional": true }, - "application_success_feedback_sample_rate": { - "type": "number", - "optional": true - }, - "arn": { + "content_base64": { "type": "string", - "computed": true - }, - "content_based_deduplication": { - "type": "bool", "optional": true }, - "delivery_policy": { + "content_disposition": { "type": "string", "optional": true }, - "display_name": { + "content_encoding": { "type": "string", "optional": true }, - "fifo_topic": { - "type": "bool", + "content_language": { + "type": "string", "optional": true }, - "firehose_failure_feedback_role_arn": { + "content_type": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "firehose_success_feedback_role_arn": { + "etag": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "firehose_success_feedback_sample_rate": { - "type": "number", + "force_destroy": { + "type": "bool", "optional": true }, - "http_failure_feedback_role_arn": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "http_success_feedback_role_arn": { + "key": { "type": "string", - "optional": true - }, - "http_success_feedback_sample_rate": { - "type": "number", - "optional": true + "required": true }, - "id": { + "kms_key_id": { "type": "string", "optional": true, "computed": true }, - "kms_master_key_id": { - "type": "string", + "metadata": { + "type": [ + "map", + "string" + ], "optional": true }, - "lambda_failure_feedback_role_arn": { + "object_lock_legal_hold_status": { "type": "string", "optional": true }, - "lambda_success_feedback_role_arn": { + "object_lock_mode": { "type": "string", "optional": true }, - "lambda_success_feedback_sample_rate": { - "type": "number", + "object_lock_retain_until_date": { + "type": "string", "optional": true }, - "name": { + "server_side_encryption": { "type": "string", "optional": true, "computed": true }, - "name_prefix": { + "source": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "owner": { + "source_hash": { "type": "string", - "computed": true + "optional": true }, - "policy": { + "storage_class": { "type": "string", "optional": true, "computed": true }, - "sqs_failure_feedback_role_arn": { - "type": "string", - "optional": true - }, - "sqs_success_feedback_role_arn": { - "type": "string", - "optional": true - }, - "sqs_success_feedback_sample_rate": { - "type": "number", - "optional": true - }, "tags": { "type": [ "map", @@ -78983,103 +87785,110 @@ ], "optional": true, "computed": true + }, + "version_id": { + "type": "string", + "computed": true + }, + "website_redirect": { + "type": "string", + "optional": true } } } }, - "aws_sns_topic_policy": { + "aws_s3_bucket_object_lock_configuration": { "version": 0, "block": { "attributes": { - "arn": { + "bucket": { "type": "string", "required": true }, + "expected_bucket_owner": { + "type": "string", + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "owner": { + "object_lock_enabled": { "type": "string", - "computed": true + "optional": true }, - "policy": { + "token": { "type": "string", - "required": true + "optional": true, + "sensitive": true + } + }, + "block_types": { + "rule": { + "nesting_mode": "list", + "block": { + "block_types": { + "default_retention": { + "nesting_mode": "list", + "block": { + "attributes": { + "days": { + "type": "number", + "optional": true + }, + "mode": { + "type": "string", + "optional": true + }, + "years": { + "type": "number", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 } } } }, - "aws_sns_topic_subscription": { + "aws_s3_bucket_ownership_controls": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "confirmation_timeout_in_minutes": { - "type": "number", - "optional": true - }, - "confirmation_was_authenticated": { - "type": "bool", - "computed": true - }, - "delivery_policy": { - "type": "string", - "optional": true - }, - "endpoint": { + "bucket": { "type": "string", "required": true }, - "endpoint_auto_confirms": { - "type": "bool", - "optional": true - }, - "filter_policy": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true - }, - "owner_id": { - "type": "string", - "computed": true - }, - "pending_confirmation": { - "type": "bool", - "computed": true - }, - "protocol": { - "type": "string", - "required": true - }, - "raw_message_delivery": { - "type": "bool", - "optional": true - }, - "redrive_policy": { - "type": "string", - "optional": true - }, - "subscription_role_arn": { - "type": "string", - "optional": true - }, - "topic_arn": { - "type": "string", - "required": true + } + }, + "block_types": { + "rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "object_ownership": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_spot_datafeed_subscription": { + "aws_s3_bucket_policy": { "version": 0, "block": { "attributes": { @@ -79092,34 +87901,26 @@ "optional": true, "computed": true }, - "prefix": { + "policy": { "type": "string", - "optional": true + "required": true } } } }, - "aws_spot_fleet_request": { - "version": 1, + "aws_s3_bucket_public_access_block": { + "version": 0, "block": { "attributes": { - "allocation_strategy": { - "type": "string", - "optional": true - }, - "client_token": { - "type": "string", - "computed": true - }, - "excess_capacity_termination_policy": { - "type": "string", + "block_public_acls": { + "type": "bool", "optional": true }, - "fleet_type": { - "type": "string", + "block_public_policy": { + "type": "bool", "optional": true }, - "iam_fleet_role": { + "bucket": { "type": "string", "required": true }, @@ -79128,359 +87929,341 @@ "optional": true, "computed": true }, - "instance_interruption_behaviour": { - "type": "string", - "optional": true - }, - "instance_pools_to_use_count": { - "type": "number", - "optional": true - }, - "load_balancers": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "on_demand_allocation_strategy": { - "type": "string", - "optional": true - }, - "on_demand_max_total_price": { - "type": "string", - "optional": true - }, - "on_demand_target_capacity": { - "type": "number", - "optional": true - }, - "replace_unhealthy_instances": { + "ignore_public_acls": { "type": "bool", "optional": true }, - "spot_price": { - "type": "string", + "restrict_public_buckets": { + "type": "bool", "optional": true - }, - "spot_request_state": { + } + } + } + }, + "aws_s3_bucket_replication_configuration": { + "version": 0, + "block": { + "attributes": { + "bucket": { "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "target_capacity": { - "type": "number", "required": true }, - "target_group_arns": { - "type": [ - "set", - "string" - ], + "id": { + "type": "string", "optional": true, "computed": true }, - "terminate_instances_with_expiration": { - "type": "bool", - "optional": true - }, - "valid_from": { + "role": { "type": "string", - "optional": true + "required": true }, - "valid_until": { + "token": { "type": "string", - "optional": true - }, - "wait_for_fulfillment": { - "type": "bool", - "optional": true + "optional": true, + "sensitive": true } }, "block_types": { - "launch_specification": { - "nesting_mode": "set", + "rule": { + "nesting_mode": "list", "block": { "attributes": { - "ami": { - "type": "string", - "required": true - }, - "associate_public_ip_address": { - "type": "bool", - "optional": true - }, - "availability_zone": { + "id": { "type": "string", "optional": true, "computed": true }, - "ebs_optimized": { - "type": "bool", - "optional": true - }, - "iam_instance_profile": { + "prefix": { "type": "string", "optional": true }, - "iam_instance_profile_arn": { - "type": "string", + "priority": { + "type": "number", "optional": true }, - "instance_type": { + "status": { "type": "string", "required": true - }, - "key_name": { - "type": "string", - "optional": true, - "computed": true - }, - "monitoring": { - "type": "bool", - "optional": true - }, - "placement_group": { - "type": "string", - "optional": true, - "computed": true - }, - "placement_tenancy": { - "type": "string", - "optional": true - }, - "spot_price": { - "type": "string", - "optional": true - }, - "subnet_id": { - "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "user_data": { - "type": "string", - "optional": true - }, - "vpc_security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "weighted_capacity": { - "type": "string", - "optional": true } }, "block_types": { - "ebs_block_device": { - "nesting_mode": "set", + "delete_marker_replication": { + "nesting_mode": "list", "block": { "attributes": { - "delete_on_termination": { - "type": "bool", - "optional": true - }, - "device_name": { + "status": { "type": "string", "required": true - }, - "encrypted": { - "type": "bool", - "optional": true, - "computed": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true - }, - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true - }, - "snapshot_id": { - "type": "string", - "optional": true, - "computed": true - }, - "throughput": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_type": { - "type": "string", - "optional": true, - "computed": true } } - } + }, + "max_items": 1 }, - "ephemeral_block_device": { - "nesting_mode": "set", + "destination": { + "nesting_mode": "list", "block": { "attributes": { - "device_name": { + "account": { "type": "string", - "required": true + "optional": true }, - "virtual_name": { + "bucket": { "type": "string", "required": true + }, + "storage_class": { + "type": "string", + "optional": true } - } - } - }, - "root_block_device": { - "nesting_mode": "set", - "block": { - "attributes": { - "delete_on_termination": { - "type": "bool", - "optional": true - }, - "encrypted": { - "type": "bool", - "optional": true, - "computed": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true - }, - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true + }, + "block_types": { + "access_control_translation": { + "nesting_mode": "list", + "block": { + "attributes": { + "owner": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "throughput": { - "type": "number", - "optional": true, - "computed": true + "encryption_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "replica_kms_key_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true + "metrics": { + "nesting_mode": "list", + "block": { + "attributes": { + "status": { + "type": "string", + "required": true + } + }, + "block_types": { + "event_threshold": { + "nesting_mode": "list", + "block": { + "attributes": { + "minutes": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "volume_type": { - "type": "string", - "optional": true, - "computed": true + "replication_time": { + "nesting_mode": "list", + "block": { + "attributes": { + "status": { + "type": "string", + "required": true + } + }, + "block_types": { + "time": { + "nesting_mode": "list", + "block": { + "attributes": { + "minutes": { + "type": "number", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 } } - } - } - } - } - }, - "launch_template_config": { - "nesting_mode": "set", - "block": { - "block_types": { - "launch_template_specification": { + }, + "min_items": 1, + "max_items": 1 + }, + "existing_object_replication": { "nesting_mode": "list", "block": { "attributes": { - "id": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "optional": true - }, - "version": { + "status": { "type": "string", - "optional": true + "required": true } } }, - "min_items": 1, "max_items": 1 }, - "overrides": { - "nesting_mode": "set", + "filter": { + "nesting_mode": "list", "block": { "attributes": { - "availability_zone": { - "type": "string", - "optional": true - }, - "instance_type": { + "prefix": { "type": "string", "optional": true + } + }, + "block_types": { + "and": { + "nesting_mode": "list", + "block": { + "attributes": { + "prefix": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 }, - "priority": { - "type": "number", - "optional": true, - "computed": true - }, - "spot_price": { - "type": "string", - "optional": true, - "computed": true - }, - "subnet_id": { - "type": "string", - "optional": true, - "computed": true + "tag": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "source_selection_criteria": { + "nesting_mode": "list", + "block": { + "block_types": { + "replica_modifications": { + "nesting_mode": "list", + "block": { + "attributes": { + "status": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "weighted_capacity": { - "type": "number", - "optional": true, - "computed": true + "sse_kms_encrypted_objects": { + "nesting_mode": "list", + "block": { + "attributes": { + "status": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 } } - } + }, + "max_items": 1 } } - } + }, + "min_items": 1, + "max_items": 1000 + } + } + } + }, + "aws_s3_bucket_request_payment_configuration": { + "version": 0, + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true }, - "spot_maintenance_strategies": { - "nesting_mode": "list", + "expected_bucket_owner": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "payer": { + "type": "string", + "required": true + } + } + } + }, + "aws_s3_bucket_server_side_encryption_configuration": { + "version": 0, + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true + }, + "expected_bucket_owner": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "rule": { + "nesting_mode": "set", "block": { + "attributes": { + "bucket_key_enabled": { + "type": "bool", + "optional": true + } + }, "block_types": { - "capacity_rebalance": { + "apply_server_side_encryption_by_default": { "nesting_mode": "list", "block": { "attributes": { - "replacement_strategy": { + "kms_master_key_id": { "type": "string", "optional": true + }, + "sse_algorithm": { + "type": "string", + "required": true } } }, @@ -79488,88 +88271,235 @@ } } }, - "max_items": 1 + "min_items": 1 + } + } + } + }, + "aws_s3_bucket_versioning": { + "version": 0, + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true }, - "timeouts": { - "nesting_mode": "single", + "expected_bucket_owner": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "mfa": { + "type": "string", + "optional": true + } + }, + "block_types": { + "versioning_configuration": { + "nesting_mode": "list", "block": { "attributes": { - "create": { + "mfa_delete": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "delete": { + "status": { "type": "string", - "optional": true + "required": true } } - } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_spot_instance_request": { + "aws_s3_bucket_website_configuration": { "version": 0, "block": { "attributes": { - "ami": { + "bucket": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "arn": { + "expected_bucket_owner": { "type": "string", - "computed": true + "optional": true }, - "associate_public_ip_address": { - "type": "bool", + "id": { + "type": "string", "optional": true, "computed": true }, - "availability_zone": { + "routing_rules": { "type": "string", "optional": true, "computed": true }, - "block_duration_minutes": { - "type": "number", - "optional": true - }, - "cpu_core_count": { - "type": "number", - "optional": true, + "website_domain": { + "type": "string", "computed": true }, - "cpu_threads_per_core": { - "type": "number", - "optional": true, + "website_endpoint": { + "type": "string", "computed": true + } + }, + "block_types": { + "error_document": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "disable_api_termination": { - "type": "bool", - "optional": true, - "computed": true + "index_document": { + "nesting_mode": "list", + "block": { + "attributes": { + "suffix": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "ebs_optimized": { + "redirect_all_requests_to": { + "nesting_mode": "list", + "block": { + "attributes": { + "host_name": { + "type": "string", + "required": true + }, + "protocol": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "routing_rule": { + "nesting_mode": "list", + "block": { + "block_types": { + "condition": { + "nesting_mode": "list", + "block": { + "attributes": { + "http_error_code_returned_equals": { + "type": "string", + "optional": true + }, + "key_prefix_equals": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "redirect": { + "nesting_mode": "list", + "block": { + "attributes": { + "host_name": { + "type": "string", + "optional": true + }, + "http_redirect_code": { + "type": "string", + "optional": true + }, + "protocol": { + "type": "string", + "optional": true + }, + "replace_key_prefix_with": { + "type": "string", + "optional": true + }, + "replace_key_with": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_s3_object": { + "version": 0, + "block": { + "attributes": { + "acl": { + "type": "string", + "optional": true + }, + "bucket": { + "type": "string", + "required": true + }, + "bucket_key_enabled": { "type": "bool", "optional": true, "computed": true }, - "get_password_data": { - "type": "bool", + "cache_control": { + "type": "string", "optional": true }, - "hibernation": { - "type": "bool", + "content": { + "type": "string", "optional": true }, - "host_id": { + "content_base64": { + "type": "string", + "optional": true + }, + "content_disposition": { + "type": "string", + "optional": true + }, + "content_encoding": { + "type": "string", + "optional": true + }, + "content_language": { + "type": "string", + "optional": true + }, + "content_type": { "type": "string", "optional": true, "computed": true }, - "iam_instance_profile": { + "etag": { "type": "string", + "optional": true, + "computed": true + }, + "force_destroy": { + "type": "bool", "optional": true }, "id": { @@ -79577,136 +88507,270 @@ "optional": true, "computed": true }, - "instance_initiated_shutdown_behavior": { + "key": { + "type": "string", + "required": true + }, + "kms_key_id": { "type": "string", "optional": true, "computed": true }, - "instance_interruption_behavior": { + "metadata": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "object_lock_legal_hold_status": { "type": "string", "optional": true }, - "instance_state": { + "object_lock_mode": { "type": "string", - "computed": true + "optional": true }, - "instance_type": { + "object_lock_retain_until_date": { + "type": "string", + "optional": true + }, + "server_side_encryption": { "type": "string", "optional": true, "computed": true }, - "ipv6_address_count": { - "type": "number", + "source": { + "type": "string", + "optional": true + }, + "source_hash": { + "type": "string", + "optional": true + }, + "storage_class": { + "type": "string", "optional": true, "computed": true }, - "ipv6_addresses": { + "tags": { "type": [ - "list", + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", "string" ], "optional": true, "computed": true }, - "key_name": { + "version_id": { "type": "string", - "optional": true, "computed": true }, - "launch_group": { + "website_redirect": { + "type": "string", + "optional": true + } + } + } + }, + "aws_s3_object_copy": { + "version": 0, + "block": { + "attributes": { + "acl": { "type": "string", "optional": true }, - "monitoring": { + "bucket": { + "type": "string", + "required": true + }, + "bucket_key_enabled": { "type": "bool", "optional": true, "computed": true }, - "outpost_arn": { + "cache_control": { "type": "string", + "optional": true, "computed": true }, - "password_data": { + "content_disposition": { "type": "string", + "optional": true, "computed": true }, - "placement_group": { + "content_encoding": { "type": "string", "optional": true, "computed": true }, - "placement_partition_number": { - "type": "number", + "content_language": { + "type": "string", "optional": true, "computed": true }, - "primary_network_interface_id": { + "content_type": { "type": "string", + "optional": true, "computed": true }, - "private_dns": { + "copy_if_match": { + "type": "string", + "optional": true + }, + "copy_if_modified_since": { + "type": "string", + "optional": true + }, + "copy_if_none_match": { + "type": "string", + "optional": true + }, + "copy_if_unmodified_since": { "type": "string", + "optional": true + }, + "customer_algorithm": { + "type": "string", + "optional": true, "computed": true }, - "private_ip": { + "customer_key": { + "type": "string", + "optional": true, + "sensitive": true + }, + "customer_key_md5": { "type": "string", "optional": true, "computed": true }, - "public_dns": { + "etag": { "type": "string", "computed": true }, - "public_ip": { + "expected_bucket_owner": { + "type": "string", + "optional": true + }, + "expected_source_bucket_owner": { + "type": "string", + "optional": true + }, + "expiration": { "type": "string", "computed": true }, - "secondary_private_ips": { - "type": [ - "set", - "string" - ], + "expires": { + "type": "string", + "optional": true + }, + "force_destroy": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", "optional": true, "computed": true }, - "security_groups": { + "key": { + "type": "string", + "required": true + }, + "kms_encryption_context": { + "type": "string", + "optional": true, + "computed": true, + "sensitive": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true, + "sensitive": true + }, + "last_modified": { + "type": "string", + "computed": true + }, + "metadata": { "type": [ - "set", + "map", "string" ], "optional": true, "computed": true }, - "source_dest_check": { - "type": "bool", + "metadata_directive": { + "type": "string", "optional": true }, - "spot_bid_status": { + "object_lock_legal_hold_status": { "type": "string", + "optional": true, "computed": true }, - "spot_instance_id": { + "object_lock_mode": { "type": "string", + "optional": true, "computed": true }, - "spot_price": { + "object_lock_retain_until_date": { "type": "string", "optional": true, "computed": true }, - "spot_request_state": { + "request_charged": { + "type": "bool", + "computed": true + }, + "request_payer": { + "type": "string", + "optional": true + }, + "server_side_encryption": { "type": "string", + "optional": true, "computed": true }, - "spot_type": { + "source": { + "type": "string", + "required": true + }, + "source_customer_algorithm": { "type": "string", "optional": true }, - "subnet_id": { + "source_customer_key": { + "type": "string", + "optional": true, + "sensitive": true + }, + "source_customer_key_md5": { + "type": "string", + "optional": true + }, + "source_version_id": { + "type": "string", + "computed": true + }, + "storage_class": { "type": "string", "optional": true, "computed": true }, + "tagging_directive": { + "type": "string", + "optional": true + }, "tags": { "type": [ "map", @@ -79722,69 +88786,196 @@ "optional": true, "computed": true }, - "tenancy": { + "version_id": { "type": "string", - "optional": true, "computed": true }, - "user_data": { + "website_redirect": { "type": "string", "optional": true, "computed": true + } + }, + "block_types": { + "grant": { + "nesting_mode": "set", + "block": { + "attributes": { + "email": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true + }, + "permissions": { + "type": [ + "set", + "string" + ], + "required": true + }, + "type": { + "type": "string", + "required": true + }, + "uri": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_s3control_access_point_policy": { + "version": 0, + "block": { + "attributes": { + "access_point_arn": { + "type": "string", + "required": true + }, + "has_public_access_policy": { + "type": "bool", + "computed": true }, - "user_data_base64": { + "id": { "type": "string", "optional": true, "computed": true }, - "valid_from": { + "policy": { + "type": "string", + "required": true + } + } + } + }, + "aws_s3control_bucket": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "valid_until": { + "bucket": { + "type": "string", + "required": true + }, + "creation_date": { + "type": "string", + "computed": true + }, + "id": { "type": "string", "optional": true, "computed": true }, - "volume_tags": { + "outpost_id": { + "type": "string", + "required": true + }, + "public_access_block_enabled": { + "type": "bool", + "computed": true + }, + "tags": { "type": [ "map", "string" ], "optional": true }, - "vpc_security_group_ids": { + "tags_all": { "type": [ - "set", + "map", "string" ], "optional": true, "computed": true + } + } + } + }, + "aws_s3control_bucket_lifecycle_configuration": { + "version": 0, + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true }, - "wait_for_fulfillment": { - "type": "bool", - "optional": true + "id": { + "type": "string", + "optional": true, + "computed": true } }, "block_types": { - "capacity_reservation_specification": { - "nesting_mode": "list", + "rule": { + "nesting_mode": "set", "block": { "attributes": { - "capacity_reservation_preference": { + "id": { + "type": "string", + "required": true + }, + "status": { "type": "string", "optional": true } }, "block_types": { - "capacity_reservation_target": { + "abort_incomplete_multipart_upload": { "nesting_mode": "list", "block": { "attributes": { - "capacity_reservation_id": { + "days_after_initiation": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "expiration": { + "nesting_mode": "list", + "block": { + "attributes": { + "date": { + "type": "string", + "optional": true + }, + "days": { + "type": "number", + "optional": true + }, + "expired_object_delete_marker": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "prefix": { "type": "string", "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true } } }, @@ -79792,236 +88983,172 @@ } } }, - "max_items": 1 + "min_items": 1 + } + } + } + }, + "aws_s3control_bucket_policy": { + "version": 0, + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true }, - "credit_specification": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "required": true + } + } + } + }, + "aws_s3control_multi_region_access_point": { + "version": 0, + "block": { + "attributes": { + "account_id": { + "type": "string", + "optional": true, + "computed": true + }, + "alias": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "domain_name": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "status": { + "type": "string", + "computed": true + } + }, + "block_types": { + "details": { "nesting_mode": "list", "block": { "attributes": { - "cpu_credits": { + "name": { "type": "string", - "optional": true + "required": true + } + }, + "block_types": { + "public_access_block": { + "nesting_mode": "list", + "block": { + "attributes": { + "block_public_acls": { + "type": "bool", + "optional": true + }, + "block_public_policy": { + "type": "bool", + "optional": true + }, + "ignore_public_acls": { + "type": "bool", + "optional": true + }, + "restrict_public_buckets": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "region": { + "nesting_mode": "set", + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 20 } } }, + "min_items": 1, "max_items": 1 }, - "ebs_block_device": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "delete_on_termination": { - "type": "bool", + "create": { + "type": "string", "optional": true }, - "device_name": { + "delete": { "type": "string", - "required": true - }, - "encrypted": { - "type": "bool", - "optional": true, - "computed": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true - }, - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true - }, - "snapshot_id": { - "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], "optional": true - }, - "throughput": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_id": { - "type": "string", - "computed": true - }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_type": { - "type": "string", - "optional": true, - "computed": true } } } + } + } + } + }, + "aws_s3control_multi_region_access_point_policy": { + "version": 0, + "block": { + "attributes": { + "account_id": { + "type": "string", + "optional": true, + "computed": true }, - "enclave_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 + "established": { + "type": "string", + "computed": true }, - "ephemeral_block_device": { - "nesting_mode": "set", - "block": { - "attributes": { - "device_name": { - "type": "string", - "required": true - }, - "no_device": { - "type": "bool", - "optional": true - }, - "virtual_name": { - "type": "string", - "optional": true - } - } - } + "id": { + "type": "string", + "optional": true, + "computed": true }, - "launch_template": { + "proposed": { + "type": "string", + "computed": true + } + }, + "block_types": { + "details": { "nesting_mode": "list", "block": { "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, "name": { "type": "string", - "optional": true, - "computed": true - }, - "version": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "metadata_options": { - "nesting_mode": "list", - "block": { - "attributes": { - "http_endpoint": { - "type": "string", - "optional": true, - "computed": true - }, - "http_put_response_hop_limit": { - "type": "number", - "optional": true, - "computed": true - }, - "http_tokens": { - "type": "string", - "optional": true, - "computed": true - }, - "instance_metadata_tags": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - }, - "network_interface": { - "nesting_mode": "set", - "block": { - "attributes": { - "delete_on_termination": { - "type": "bool", - "optional": true - }, - "device_index": { - "type": "number", "required": true }, - "network_interface_id": { + "policy": { "type": "string", "required": true } } - } - }, - "root_block_device": { - "nesting_mode": "list", - "block": { - "attributes": { - "delete_on_termination": { - "type": "bool", - "optional": true - }, - "device_name": { - "type": "string", - "computed": true - }, - "encrypted": { - "type": "bool", - "optional": true, - "computed": true - }, - "iops": { - "type": "number", - "optional": true, - "computed": true - }, - "kms_key_id": { - "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "throughput": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_id": { - "type": "string", - "computed": true - }, - "volume_size": { - "type": "number", - "optional": true, - "computed": true - }, - "volume_type": { - "type": "string", - "optional": true, - "computed": true - } - } }, + "min_items": 1, "max_items": 1 }, "timeouts": { @@ -80032,7 +89159,7 @@ "type": "string", "optional": true }, - "delete": { + "update": { "type": "string", "optional": true } @@ -80042,34 +89169,17 @@ } } }, - "aws_sqs_queue": { + "aws_s3control_object_lambda_access_point": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "content_based_deduplication": { - "type": "bool", - "optional": true - }, - "deduplication_scope": { + "account_id": { "type": "string", "optional": true, "computed": true }, - "delay_seconds": { - "type": "number", - "optional": true - }, - "fifo_queue": { - "type": "bool", - "optional": true - }, - "fifo_throughput_limit": { + "arn": { "type": "string", - "optional": true, "computed": true }, "id": { @@ -80077,215 +89187,194 @@ "optional": true, "computed": true }, - "kms_data_key_reuse_period_seconds": { - "type": "number", - "optional": true, - "computed": true - }, - "kms_master_key_id": { - "type": "string", - "optional": true - }, - "max_message_size": { - "type": "number", - "optional": true - }, - "message_retention_seconds": { - "type": "number", - "optional": true - }, "name": { "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { - "type": "string", - "optional": true, - "computed": true - }, - "policy": { + "required": true + } + }, + "block_types": { + "configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "allowed_features": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "cloud_watch_metrics_enabled": { + "type": "bool", + "optional": true + }, + "supporting_access_point": { + "type": "string", + "required": true + } + }, + "block_types": { + "transformation_configuration": { + "nesting_mode": "set", + "block": { + "attributes": { + "actions": { + "type": [ + "set", + "string" + ], + "required": true + } + }, + "block_types": { + "content_transformation": { + "nesting_mode": "list", + "block": { + "block_types": { + "aws_lambda": { + "nesting_mode": "list", + "block": { + "attributes": { + "function_arn": { + "type": "string", + "required": true + }, + "function_payload": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_s3control_object_lambda_access_point_policy": { + "version": 0, + "block": { + "attributes": { + "account_id": { "type": "string", "optional": true, "computed": true }, - "receive_wait_time_seconds": { - "type": "number", - "optional": true - }, - "redrive_allow_policy": { - "type": "string", - "optional": true - }, - "redrive_policy": { - "type": "string", - "optional": true - }, - "sqs_managed_sse_enabled": { + "has_public_access_policy": { "type": "bool", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "url": { - "type": "string", "computed": true }, - "visibility_timeout_seconds": { - "type": "number", - "optional": true - } - } - } - }, - "aws_sqs_queue_policy": { - "version": 1, - "block": { - "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "policy": { + "name": { "type": "string", "required": true }, - "queue_url": { + "policy": { "type": "string", "required": true } } } }, - "aws_ssm_activation": { + "aws_s3outposts_endpoint": { "version": 0, "block": { "attributes": { - "activation_code": { + "arn": { "type": "string", "computed": true }, - "description": { - "type": "string", - "optional": true - }, - "expiration_date": { + "cidr_block": { "type": "string", - "optional": true, - "computed": true - }, - "expired": { - "type": "bool", "computed": true }, - "iam_role": { + "creation_time": { "type": "string", - "required": true + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", - "optional": true - }, - "registration_count": { - "type": "number", + "network_interfaces": { + "type": [ + "set", + [ + "object", + { + "network_interface_id": "string" + } + ] + ], "computed": true }, - "registration_limit": { - "type": "number", - "optional": true + "outpost_id": { + "type": "string", + "required": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "security_group_id": { + "type": "string", + "required": true }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "subnet_id": { + "type": "string", + "required": true } } } }, - "aws_ssm_association": { - "version": 1, + "aws_sagemaker_app": { + "version": 0, "block": { "attributes": { - "apply_only_at_cron_interval": { - "type": "bool", - "optional": true - }, - "arn": { - "type": "string", - "computed": true - }, - "association_id": { - "type": "string", - "computed": true - }, - "association_name": { + "app_name": { "type": "string", - "optional": true + "required": true }, - "automation_target_parameter_name": { + "app_type": { "type": "string", - "optional": true + "required": true }, - "compliance_severity": { + "arn": { "type": "string", - "optional": true + "computed": true }, - "document_version": { + "domain_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_id": { - "type": "string", - "optional": true - }, - "max_concurrency": { - "type": "string", - "optional": true - }, - "max_errors": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, - "name": { - "type": "string", - "required": true - }, - "parameters": { + "tags_all": { "type": [ "map", "string" @@ -80293,99 +89382,49 @@ "optional": true, "computed": true }, - "schedule_expression": { + "user_profile_name": { "type": "string", - "optional": true - }, - "wait_for_success_timeout_seconds": { - "type": "number", - "optional": true + "required": true } }, "block_types": { - "output_location": { + "resource_spec": { "nesting_mode": "list", "block": { "attributes": { - "s3_bucket_name": { + "instance_type": { "type": "string", - "required": true + "optional": true }, - "s3_key_prefix": { + "lifecycle_config_arn": { "type": "string", "optional": true }, - "s3_region": { + "sagemaker_image_arn": { + "type": "string", + "optional": true, + "computed": true + }, + "sagemaker_image_version_arn": { "type": "string", "optional": true } } }, "max_items": 1 - }, - "targets": { - "nesting_mode": "list", - "block": { - "attributes": { - "key": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - }, - "max_items": 5 } } } }, - "aws_ssm_document": { + "aws_sagemaker_app_image_config": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "content": { - "type": "string", - "required": true - }, - "created_date": { - "type": "string", - "computed": true - }, - "default_version": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "computed": true - }, - "document_format": { - "type": "string", - "optional": true - }, - "document_type": { + "app_image_config_name": { "type": "string", "required": true }, - "document_version": { - "type": "string", - "computed": true - }, - "hash": { - "type": "string", - "computed": true - }, - "hash_type": { + "arn": { "type": "string", "computed": true }, @@ -80394,53 +89433,86 @@ "optional": true, "computed": true }, - "latest_version": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "owner": { - "type": "string", - "computed": true - }, - "parameter": { - "type": [ - "list", - [ - "object", - { - "default_value": "string", - "description": "string", - "name": "string", - "type": "string" - } - ] - ], - "computed": true - }, - "permissions": { + "tags": { "type": [ "map", "string" ], "optional": true }, - "platform_types": { + "tags_all": { "type": [ - "list", + "map", "string" ], + "optional": true, "computed": true - }, - "schema_version": { + } + }, + "block_types": { + "kernel_gateway_image_config": { + "nesting_mode": "list", + "block": { + "block_types": { + "file_system_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "default_gid": { + "type": "number", + "optional": true + }, + "default_uid": { + "type": "number", + "optional": true + }, + "mount_path": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "kernel_spec": { + "nesting_mode": "list", + "block": { + "attributes": { + "display_name": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_sagemaker_code_repository": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "status": { + "code_repository_name": { + "type": "string", + "required": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, "tags": { @@ -80457,96 +89529,113 @@ ], "optional": true, "computed": true + } + }, + "block_types": { + "git_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "branch": { + "type": "string", + "optional": true + }, + "repository_url": { + "type": "string", + "required": true + }, + "secret_arn": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_sagemaker_device": { + "version": 0, + "block": { + "attributes": { + "agent_version": { + "type": "string", + "computed": true }, - "target_type": { + "arn": { "type": "string", - "optional": true + "computed": true }, - "version_name": { + "device_fleet_name": { "type": "string", - "optional": true + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true } }, "block_types": { - "attachments_source": { + "device": { "nesting_mode": "list", "block": { "attributes": { - "key": { + "description": { + "type": "string", + "optional": true + }, + "device_name": { "type": "string", "required": true }, - "name": { + "iot_thing_name": { "type": "string", "optional": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true } } }, - "max_items": 20 + "min_items": 1, + "max_items": 1 } } } }, - "aws_ssm_maintenance_window": { + "aws_sagemaker_device_fleet": { "version": 0, "block": { "attributes": { - "allow_unassociated_targets": { - "type": "bool", - "optional": true - }, - "cutoff": { - "type": "number", - "required": true + "arn": { + "type": "string", + "computed": true }, "description": { "type": "string", "optional": true }, - "duration": { - "type": "number", + "device_fleet_name": { + "type": "string", "required": true }, - "enabled": { + "enable_iot_role_alias": { "type": "bool", "optional": true }, - "end_date": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "iot_role_alias": { "type": "string", - "required": true + "computed": true }, - "schedule": { + "role_arn": { "type": "string", "required": true }, - "schedule_offset": { - "type": "number", - "optional": true - }, - "schedule_timezone": { - "type": "string", - "optional": true - }, - "start_date": { - "type": "string", - "optional": true - }, "tags": { "type": [ "map", @@ -80562,303 +89651,280 @@ "optional": true, "computed": true } - } - } - }, - "aws_ssm_maintenance_window_target": { - "version": 0, - "block": { - "attributes": { - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "optional": true - }, - "owner_information": { - "type": "string", - "optional": true - }, - "resource_type": { - "type": "string", - "required": true - }, - "window_id": { - "type": "string", - "required": true - } }, "block_types": { - "targets": { + "output_config": { "nesting_mode": "list", "block": { "attributes": { - "key": { + "kms_key_id": { "type": "string", - "required": true + "optional": true }, - "values": { - "type": [ - "list", - "string" - ], + "s3_output_location": { + "type": "string", "required": true } } }, "min_items": 1, - "max_items": 5 + "max_items": 1 } } } }, - "aws_ssm_maintenance_window_task": { + "aws_sagemaker_domain": { "version": 0, "block": { "attributes": { - "description": { + "app_network_access_type": { "type": "string", "optional": true }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "max_concurrency": { + "auth_mode": { "type": "string", "required": true }, - "max_errors": { + "domain_name": { "type": "string", "required": true }, - "name": { + "home_efs_file_system_id": { "type": "string", - "optional": true - }, - "priority": { - "type": "number", - "optional": true + "computed": true }, - "service_role_arn": { + "id": { "type": "string", "optional": true, "computed": true }, - "task_arn": { + "kms_key_id": { "type": "string", - "required": true + "optional": true }, - "task_type": { + "single_sign_on_managed_application_instance_id": { "type": "string", + "computed": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], "required": true }, - "window_id": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "url": { + "type": "string", + "computed": true + }, + "vpc_id": { "type": "string", "required": true } }, "block_types": { - "targets": { + "default_user_settings": { "nesting_mode": "list", "block": { "attributes": { - "key": { + "execution_role": { "type": "string", "required": true }, - "values": { + "security_groups": { "type": [ - "list", + "set", "string" ], - "required": true + "optional": true } - } - }, - "max_items": 5 - }, - "task_invocation_parameters": { - "nesting_mode": "list", - "block": { + }, "block_types": { - "automation_parameters": { + "jupyter_server_app_settings": { "nesting_mode": "list", "block": { "attributes": { - "document_version": { - "type": "string", + "lifecycle_config_arns": { + "type": [ + "set", + "string" + ], "optional": true } }, "block_types": { - "parameter": { - "nesting_mode": "set", + "default_resource_spec": { + "nesting_mode": "list", "block": { "attributes": { - "name": { + "instance_type": { "type": "string", - "required": true + "optional": true }, - "values": { - "type": [ - "list", - "string" - ], - "required": true + "lifecycle_config_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_version_arn": { + "type": "string", + "optional": true } } - } - } - } - }, - "max_items": 1 - }, - "lambda_parameters": { - "nesting_mode": "list", - "block": { - "attributes": { - "client_context": { - "type": "string", - "optional": true - }, - "payload": { - "type": "string", - "optional": true, - "sensitive": true - }, - "qualifier": { - "type": "string", - "optional": true + }, + "max_items": 1 } } }, "max_items": 1 }, - "run_command_parameters": { + "kernel_gateway_app_settings": { "nesting_mode": "list", "block": { "attributes": { - "comment": { - "type": "string", - "optional": true - }, - "document_hash": { - "type": "string", - "optional": true - }, - "document_hash_type": { - "type": "string", - "optional": true - }, - "document_version": { - "type": "string", - "optional": true - }, - "output_s3_bucket": { - "type": "string", - "optional": true - }, - "output_s3_key_prefix": { - "type": "string", - "optional": true - }, - "service_role_arn": { - "type": "string", - "optional": true - }, - "timeout_seconds": { - "type": "number", + "lifecycle_config_arns": { + "type": [ + "set", + "string" + ], "optional": true } }, "block_types": { - "cloudwatch_config": { + "custom_image": { "nesting_mode": "list", "block": { "attributes": { - "cloudwatch_log_group_name": { + "app_image_config_name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "cloudwatch_output_enabled": { - "type": "bool", + "image_name": { + "type": "string", + "required": true + }, + "image_version_number": { + "type": "number", "optional": true } } }, - "max_items": 1 + "max_items": 30 }, - "notification_config": { + "default_resource_spec": { "nesting_mode": "list", "block": { "attributes": { - "notification_arn": { + "instance_type": { "type": "string", "optional": true }, - "notification_events": { - "type": [ - "list", - "string" - ], - "optional": true + "lifecycle_config_arn": { + "type": "string", + "optional": true }, - "notification_type": { + "sagemaker_image_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_version_arn": { "type": "string", "optional": true } } }, "max_items": 1 - }, - "parameter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } } } }, "max_items": 1 }, - "step_functions_parameters": { + "sharing_settings": { "nesting_mode": "list", "block": { "attributes": { - "input": { + "notebook_output_option": { "type": "string", - "optional": true, - "sensitive": true + "optional": true }, - "name": { + "s3_kms_key_id": { + "type": "string", + "optional": true + }, + "s3_output_path": { "type": "string", "optional": true } } }, "max_items": 1 + }, + "tensor_board_app_settings": { + "nesting_mode": "list", + "block": { + "block_types": { + "default_resource_spec": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_type": { + "type": "string", + "optional": true + }, + "lifecycle_config_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_version_arn": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "retention_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "home_efs_file_system": { + "type": "string", + "optional": true } } }, @@ -80867,46 +89933,28 @@ } } }, - "aws_ssm_parameter": { + "aws_sagemaker_endpoint": { "version": 0, "block": { "attributes": { - "allowed_pattern": { - "type": "string", - "optional": true - }, "arn": { "type": "string", - "optional": true, - "computed": true - }, - "data_type": { - "type": "string", - "optional": true, "computed": true }, - "description": { + "endpoint_config_name": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "key_id": { + "name": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true - }, - "overwrite": { - "type": "bool", - "optional": true - }, "tags": { "type": [ "map", @@ -80921,75 +89969,128 @@ ], "optional": true, "computed": true - }, - "tier": { - "type": "string", - "optional": true - }, - "type": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true, - "sensitive": true - }, - "version": { - "type": "number", - "computed": true + } + }, + "block_types": { + "deployment_config": { + "nesting_mode": "list", + "block": { + "block_types": { + "auto_rollback_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "alarms": { + "nesting_mode": "set", + "block": { + "attributes": { + "alarm_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 10 + } + } + }, + "max_items": 1 + }, + "blue_green_update_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "maximum_execution_timeout_in_seconds": { + "type": "number", + "optional": true + }, + "termination_wait_in_seconds": { + "type": "number", + "optional": true + } + }, + "block_types": { + "traffic_routing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + }, + "wait_interval_in_seconds": { + "type": "number", + "required": true + } + }, + "block_types": { + "canary_size": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + }, + "linear_step_size": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 } } } }, - "aws_ssm_patch_baseline": { + "aws_sagemaker_endpoint_configuration": { "version": 0, "block": { "attributes": { - "approved_patches": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "approved_patches_compliance_level": { - "type": "string", - "optional": true - }, - "approved_patches_enable_non_security": { - "type": "bool", - "optional": true - }, "arn": { "type": "string", "computed": true }, - "description": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true - }, - "operating_system": { + "kms_key_arn": { "type": "string", "optional": true }, - "rejected_patches": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "rejected_patches_action": { + "name": { "type": "string", "optional": true, "computed": true @@ -81011,228 +90112,328 @@ } }, "block_types": { - "approval_rule": { + "async_inference_config": { "nesting_mode": "list", "block": { - "attributes": { - "approve_after_days": { - "type": "number", - "optional": true - }, - "approve_until_date": { - "type": "string", - "optional": true - }, - "compliance_level": { - "type": "string", - "optional": true - }, - "enable_non_security": { - "type": "bool", - "optional": true - } - }, "block_types": { - "patch_filter": { + "client_config": { "nesting_mode": "list", "block": { "attributes": { - "key": { + "max_concurrent_invocations_per_instance": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "output_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "kms_key_id": { "type": "string", - "required": true + "optional": true }, - "values": { - "type": [ - "list", - "string" - ], + "s3_output_path": { + "type": "string", "required": true } + }, + "block_types": { + "notification_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "error_topic": { + "type": "string", + "optional": true + }, + "success_topic": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } } }, "min_items": 1, - "max_items": 10 + "max_items": 1 } } - } + }, + "max_items": 1 }, - "global_filter": { + "data_capture_config": { "nesting_mode": "list", "block": { "attributes": { - "key": { + "destination_s3_uri": { "type": "string", "required": true }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - }, - "max_items": 4 - }, - "source": { - "nesting_mode": "list", - "block": { - "attributes": { - "configuration": { - "type": "string", + "enable_capture": { + "type": "bool", + "optional": true + }, + "initial_sampling_percentage": { + "type": "number", "required": true }, - "name": { + "kms_key_id": { "type": "string", - "required": true + "optional": true + } + }, + "block_types": { + "capture_content_type_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "csv_content_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "json_content_types": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 }, - "products": { - "type": [ - "list", - "string" - ], - "required": true + "capture_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "capture_mode": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 2 } } }, - "max_items": 20 - } - } - } - }, - "aws_ssm_patch_group": { - "version": 1, - "block": { - "attributes": { - "baseline_id": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "patch_group": { - "type": "string", - "required": true - } - } - } - }, - "aws_ssm_resource_data_sync": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true + "max_items": 1 }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "s3_destination": { + "production_variants": { "nesting_mode": "list", "block": { "attributes": { - "bucket_name": { + "accelerator_type": { "type": "string", - "required": true + "optional": true }, - "kms_key_arn": { - "type": "string", + "initial_instance_count": { + "type": "number", "optional": true }, - "prefix": { + "initial_variant_weight": { + "type": "number", + "optional": true + }, + "instance_type": { "type": "string", "optional": true }, - "region": { + "model_name": { "type": "string", "required": true }, - "sync_format": { + "variant_name": { "type": "string", - "optional": true + "optional": true, + "computed": true + } + }, + "block_types": { + "serverless_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "max_concurrency": { + "type": "number", + "required": true + }, + "memory_size_in_mb": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 } } }, "min_items": 1, - "max_items": 1 + "max_items": 10 } } } }, - "aws_ssoadmin_account_assignment": { + "aws_sagemaker_feature_group": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "instance_arn": { - "type": "string", - "required": true - }, - "permission_set_arn": { - "type": "string", - "required": true - }, - "principal_id": { + "description": { "type": "string", - "required": true + "optional": true }, - "principal_type": { + "event_time_feature_name": { "type": "string", "required": true }, - "target_id": { + "feature_group_name": { "type": "string", "required": true }, - "target_type": { - "type": "string", - "optional": true - } - } - } - }, - "aws_ssoadmin_managed_policy_attachment": { - "version": 0, - "block": { - "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "instance_arn": { + "record_identifier_feature_name": { "type": "string", "required": true }, - "managed_policy_arn": { + "role_arn": { "type": "string", "required": true }, - "managed_policy_name": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true + } + }, + "block_types": { + "feature_definition": { + "nesting_mode": "list", + "block": { + "attributes": { + "feature_name": { + "type": "string", + "optional": true + }, + "feature_type": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 2500 }, - "permission_set_arn": { - "type": "string", - "required": true + "offline_store_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "disable_glue_table_creation": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "data_catalog_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog": { + "type": "string", + "optional": true, + "computed": true + }, + "database": { + "type": "string", + "optional": true, + "computed": true + }, + "table_name": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "s3_storage_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "kms_key_id": { + "type": "string", + "optional": true + }, + "s3_uri": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "online_store_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable_online_store": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "security_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "kms_key_id": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } } }, - "aws_ssoadmin_permission_set": { + "aws_sagemaker_flow_definition": { "version": 0, "block": { "attributes": { @@ -81240,35 +90441,19 @@ "type": "string", "computed": true }, - "created_date": { - "type": "string", - "computed": true - }, - "description": { + "flow_definition_name": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_arn": { - "type": "string", - "required": true - }, - "name": { + "role_arn": { "type": "string", "required": true }, - "relay_state": { - "type": "string", - "optional": true - }, - "session_duration": { - "type": "string", - "optional": true - }, "tags": { "type": [ "map", @@ -81284,54 +90469,135 @@ "optional": true, "computed": true } - } - } - }, - "aws_ssoadmin_permission_set_inline_policy": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "inline_policy": { - "type": "string", - "required": true - }, - "instance_arn": { - "type": "string", - "required": true + }, + "block_types": { + "human_loop_activation_config": { + "nesting_mode": "list", + "block": { + "block_types": { + "human_loop_activation_conditions_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "human_loop_activation_conditions": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 }, - "permission_set_arn": { - "type": "string", - "required": true - } - } - } - }, - "aws_storagegateway_cache": { - "version": 0, - "block": { - "attributes": { - "disk_id": { - "type": "string", - "required": true + "human_loop_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "human_task_ui_arn": { + "type": "string", + "required": true + }, + "task_availability_lifetime_in_seconds": { + "type": "number", + "optional": true + }, + "task_count": { + "type": "number", + "required": true + }, + "task_description": { + "type": "string", + "required": true + }, + "task_keywords": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "task_time_limit_in_seconds": { + "type": "number", + "optional": true + }, + "task_title": { + "type": "string", + "required": true + }, + "workteam_arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "public_workforce_task_price": { + "nesting_mode": "list", + "block": { + "block_types": { + "amount_in_usd": { + "nesting_mode": "list", + "block": { + "attributes": { + "cents": { + "type": "number", + "optional": true + }, + "dollars": { + "type": "number", + "optional": true + }, + "tenth_fractions_of_a_cent": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 }, - "gateway_arn": { - "type": "string", - "required": true + "human_loop_request_source": { + "nesting_mode": "list", + "block": { + "attributes": { + "aws_managed_human_loop_request_source": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "id": { - "type": "string", - "optional": true, - "computed": true + "output_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "kms_key_id": { + "type": "string", + "optional": true + }, + "s3_output_path": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_storagegateway_cached_iscsi_volume": { + "aws_sagemaker_human_task_ui": { "version": 0, "block": { "attributes": { @@ -81339,11 +90605,7 @@ "type": "string", "computed": true }, - "chap_enabled": { - "type": "bool", - "computed": true - }, - "gateway_arn": { + "human_task_ui_name": { "type": "string", "required": true }, @@ -81352,34 +90614,6 @@ "optional": true, "computed": true }, - "kms_encrypted": { - "type": "bool", - "optional": true - }, - "kms_key": { - "type": "string", - "optional": true - }, - "lun_number": { - "type": "number", - "computed": true - }, - "network_interface_id": { - "type": "string", - "required": true - }, - "network_interface_port": { - "type": "number", - "computed": true - }, - "snapshot_id": { - "type": "string", - "optional": true - }, - "source_volume_arn": { - "type": "string", - "optional": true - }, "tags": { "type": [ "map", @@ -81394,31 +90628,34 @@ ], "optional": true, "computed": true - }, - "target_arn": { - "type": "string", - "computed": true - }, - "target_name": { - "type": "string", - "required": true - }, - "volume_arn": { - "type": "string", - "computed": true - }, - "volume_id": { - "type": "string", - "computed": true - }, - "volume_size_in_bytes": { - "type": "number", - "required": true + } + }, + "block_types": { + "ui_template": { + "nesting_mode": "list", + "block": { + "attributes": { + "content": { + "type": "string", + "optional": true + }, + "content_sha256": { + "type": "string", + "computed": true + }, + "url": { + "type": "string", + "computed": true + } + } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_storagegateway_file_system_association": { + "aws_sagemaker_image": { "version": 0, "block": { "attributes": { @@ -81426,27 +90663,26 @@ "type": "string", "computed": true }, - "audit_destination_arn": { + "description": { "type": "string", "optional": true }, - "gateway_arn": { + "display_name": { "type": "string", - "required": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "location_arn": { + "image_name": { "type": "string", "required": true }, - "password": { + "role_arn": { "type": "string", - "required": true, - "sensitive": true + "required": true }, "tags": { "type": [ @@ -81462,121 +90698,68 @@ ], "optional": true, "computed": true - }, - "username": { - "type": "string", - "required": true - } - }, - "block_types": { - "cache_attributes": { - "nesting_mode": "list", - "block": { - "attributes": { - "cache_stale_timeout_in_seconds": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 } } } }, - "aws_storagegateway_gateway": { + "aws_sagemaker_image_version": { "version": 0, "block": { "attributes": { - "activation_key": { - "type": "string", - "optional": true, - "computed": true - }, "arn": { "type": "string", "computed": true }, - "average_download_rate_limit_in_bits_per_sec": { - "type": "number", - "optional": true - }, - "average_upload_rate_limit_in_bits_per_sec": { - "type": "number", - "optional": true - }, - "cloudwatch_log_group_arn": { - "type": "string", - "optional": true - }, - "ec2_instance_id": { - "type": "string", - "computed": true - }, - "endpoint_type": { + "base_image": { "type": "string", - "computed": true + "required": true }, - "gateway_id": { + "container_image": { "type": "string", "computed": true }, - "gateway_ip_address": { + "id": { "type": "string", "optional": true, "computed": true }, - "gateway_name": { + "image_arn": { "type": "string", - "required": true - }, - "gateway_network_interface": { - "type": [ - "list", - [ - "object", - { - "ipv4_address": "string" - } - ] - ], "computed": true }, - "gateway_timezone": { + "image_name": { "type": "string", "required": true }, - "gateway_type": { + "version": { + "type": "number", + "computed": true + } + } + } + }, + "aws_sagemaker_model": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true + "computed": true }, - "gateway_vpc_endpoint": { - "type": "string", + "enable_network_isolation": { + "type": "bool", "optional": true }, - "host_environment": { + "execution_role_arn": { "type": "string", - "computed": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "medium_changer_type": { - "type": "string", - "optional": true - }, - "smb_file_share_visibility": { - "type": "bool", - "optional": true - }, - "smb_guest_password": { - "type": "string", - "optional": true, - "sensitive": true - }, - "smb_security_strategy": { + "name": { "type": "string", "optional": true, "computed": true @@ -81595,46 +90778,72 @@ ], "optional": true, "computed": true - }, - "tape_drive_type": { - "type": "string", - "optional": true } }, "block_types": { - "smb_active_directory_settings": { + "container": { "nesting_mode": "list", "block": { "attributes": { - "active_directory_status": { + "container_hostname": { "type": "string", - "computed": true + "optional": true }, - "domain_controllers": { + "environment": { "type": [ - "set", + "map", "string" ], "optional": true }, - "domain_name": { + "image": { "type": "string", "required": true }, - "organizational_unit": { + "mode": { "type": "string", "optional": true }, - "password": { + "model_data_url": { "type": "string", - "required": true, - "sensitive": true - }, - "timeout_in_seconds": { - "type": "number", "optional": true - }, - "username": { + } + }, + "block_types": { + "image_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "repository_access_mode": { + "type": "string", + "required": true + } + }, + "block_types": { + "repository_auth_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "repository_credentials_provider_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + }, + "inference_execution_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "mode": { "type": "string", "required": true } @@ -81642,21 +90851,91 @@ }, "max_items": 1 }, - "timeouts": { - "nesting_mode": "single", + "primary_container": { + "nesting_mode": "list", "block": { "attributes": { - "create": { + "container_hostname": { + "type": "string", + "optional": true + }, + "environment": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "image": { + "type": "string", + "required": true + }, + "mode": { + "type": "string", + "optional": true + }, + "model_data_url": { "type": "string", "optional": true } + }, + "block_types": { + "image_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "repository_access_mode": { + "type": "string", + "required": true + } + }, + "block_types": { + "repository_auth_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "repository_credentials_provider_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } } - } + }, + "max_items": 1 + }, + "vpc_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_group_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "subnets": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 } } } }, - "aws_storagegateway_nfs_file_share": { + "aws_sagemaker_model_package_group": { "version": 0, "block": { "attributes": { @@ -81664,80 +90943,134 @@ "type": "string", "computed": true }, - "audit_destination_arn": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "model_package_group_description": { "type": "string", "optional": true }, - "client_list": { + "model_package_group_name": { + "type": "string", + "required": true + }, + "tags": { "type": [ - "set", + "map", "string" ], - "required": true - }, - "default_storage_class": { - "type": "string", "optional": true }, - "file_share_name": { + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_sagemaker_model_package_group_policy": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", "optional": true, "computed": true }, - "fileshare_id": { + "model_package_group_name": { "type": "string", - "computed": true + "required": true }, - "gateway_arn": { + "resource_policy": { "type": "string", "required": true + } + } + } + }, + "aws_sagemaker_notebook_instance": { + "version": 0, + "block": { + "attributes": { + "accelerator_types": { + "type": [ + "set", + "string" + ], + "optional": true }, - "guess_mime_type_enabled": { - "type": "bool", + "additional_code_repositories": { + "type": [ + "set", + "string" + ], "optional": true }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "kms_encrypted": { - "type": "bool", + "default_code_repository": { + "type": "string", "optional": true }, - "kms_key_arn": { + "direct_internet_access": { "type": "string", "optional": true }, - "location_arn": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_type": { "type": "string", "required": true }, - "notification_policy": { + "kms_key_id": { "type": "string", "optional": true }, - "object_acl": { + "lifecycle_config_name": { "type": "string", "optional": true }, - "path": { + "name": { "type": "string", - "computed": true + "required": true }, - "read_only": { - "type": "bool", - "optional": true + "network_interface_id": { + "type": "string", + "computed": true }, - "requester_pays": { - "type": "bool", - "optional": true + "platform_identifier": { + "type": "string", + "optional": true, + "computed": true }, "role_arn": { "type": "string", "required": true }, - "squash": { + "root_access": { + "type": "string", + "optional": true + }, + "security_groups": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "subnet_id": { "type": "string", "optional": true }, @@ -81755,180 +91088,86 @@ ], "optional": true, "computed": true + }, + "url": { + "type": "string", + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true } }, "block_types": { - "cache_attributes": { - "nesting_mode": "list", - "block": { - "attributes": { - "cache_stale_timeout_in_seconds": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "nfs_file_share_defaults": { + "instance_metadata_service_configuration": { "nesting_mode": "list", "block": { "attributes": { - "directory_mode": { - "type": "string", - "optional": true - }, - "file_mode": { - "type": "string", - "optional": true - }, - "group_id": { - "type": "string", - "optional": true - }, - "owner_id": { + "minimum_instance_metadata_service_version": { "type": "string", - "optional": true + "optional": true, + "computed": true } } }, "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } } } } }, - "aws_storagegateway_smb_file_share": { + "aws_sagemaker_notebook_instance_lifecycle_configuration": { "version": 0, "block": { "attributes": { - "access_based_enumeration": { - "type": "bool", - "optional": true - }, - "admin_user_list": { - "type": [ - "set", - "string" - ], - "optional": true - }, "arn": { "type": "string", "computed": true }, - "audit_destination_arn": { - "type": "string", - "optional": true - }, - "authentication": { + "id": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "bucket_region": { + "name": { "type": "string", "optional": true }, - "case_sensitivity": { + "on_create": { "type": "string", "optional": true }, - "default_storage_class": { + "on_start": { "type": "string", "optional": true - }, - "file_share_name": { - "type": "string", - "optional": true, - "computed": true - }, - "fileshare_id": { + } + } + } + }, + "aws_sagemaker_project": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "gateway_arn": { - "type": "string", - "required": true - }, - "guess_mime_type_enabled": { - "type": "bool", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "invalid_user_list": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "kms_encrypted": { - "type": "bool", - "optional": true - }, - "kms_key_arn": { - "type": "string", - "optional": true - }, - "location_arn": { - "type": "string", - "required": true - }, - "notification_policy": { - "type": "string", - "optional": true - }, - "object_acl": { + "project_description": { "type": "string", "optional": true }, - "oplocks_enabled": { - "type": "bool", - "optional": true, - "computed": true - }, - "path": { + "project_id": { "type": "string", "computed": true }, - "read_only": { - "type": "bool", - "optional": true - }, - "requester_pays": { - "type": "bool", - "optional": true - }, - "role_arn": { + "project_name": { "type": "string", "required": true }, - "smb_acl_enabled": { - "type": "bool", - "optional": true - }, "tags": { "type": [ "map", @@ -81943,55 +91182,52 @@ ], "optional": true, "computed": true - }, - "valid_user_list": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "vpc_endpoint_dns_name": { - "type": "string", - "optional": true } }, "block_types": { - "cache_attributes": { + "service_catalog_provisioning_details": { "nesting_mode": "list", "block": { "attributes": { - "cache_stale_timeout_in_seconds": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { + "path_id": { "type": "string", "optional": true }, - "delete": { + "product_id": { "type": "string", - "optional": true + "required": true }, - "update": { + "provisioning_artifact_id": { "type": "string", - "optional": true + "optional": true, + "computed": true + } + }, + "block_types": { + "provisioning_parameter": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "optional": true + } + } + } } } - } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_storagegateway_stored_iscsi_volume": { + "aws_sagemaker_studio_lifecycle_config": { "version": 0, "block": { "attributes": { @@ -81999,50 +91235,22 @@ "type": "string", "computed": true }, - "chap_enabled": { - "type": "bool", - "computed": true - }, - "disk_id": { - "type": "string", - "required": true - }, - "gateway_arn": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "kms_encrypted": { - "type": "bool", - "optional": true - }, - "kms_key": { - "type": "string", - "optional": true - }, - "lun_number": { - "type": "number", - "computed": true - }, - "network_interface_id": { + "studio_lifecycle_config_app_type": { "type": "string", "required": true }, - "network_interface_port": { - "type": "number", - "computed": true - }, - "preserve_existing_data": { - "type": "bool", + "studio_lifecycle_config_content": { + "type": "string", "required": true }, - "snapshot_id": { + "studio_lifecycle_config_name": { "type": "string", - "optional": true + "required": true }, "tags": { "type": [ @@ -82058,39 +91266,11 @@ ], "optional": true, "computed": true - }, - "target_arn": { - "type": "string", - "computed": true - }, - "target_name": { - "type": "string", - "required": true - }, - "volume_attachment_status": { - "type": "string", - "computed": true - }, - "volume_id": { - "type": "string", - "computed": true - }, - "volume_size_in_bytes": { - "type": "number", - "computed": true - }, - "volume_status": { - "type": "string", - "computed": true - }, - "volume_type": { - "type": "string", - "computed": true } } } }, - "aws_storagegateway_tape_pool": { + "aws_sagemaker_user_profile": { "version": 0, "block": { "attributes": { @@ -82098,27 +91278,27 @@ "type": "string", "computed": true }, + "domain_id": { + "type": "string", + "required": true + }, + "home_efs_file_system_uid": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "pool_name": { + "single_sign_on_user_identifier": { "type": "string", - "required": true - }, - "retention_lock_time_in_days": { - "type": "number", "optional": true }, - "retention_lock_type": { + "single_sign_on_user_value": { "type": "string", "optional": true }, - "storage_class": { - "type": "string", - "required": true - }, "tags": { "type": [ "map", @@ -82133,134 +91313,311 @@ ], "optional": true, "computed": true + }, + "user_profile_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "user_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "execution_role": { + "type": "string", + "required": true + }, + "security_groups": { + "type": [ + "set", + "string" + ], + "optional": true + } + }, + "block_types": { + "jupyter_server_app_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "lifecycle_config_arns": { + "type": [ + "set", + "string" + ], + "optional": true + } + }, + "block_types": { + "default_resource_spec": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_type": { + "type": "string", + "optional": true + }, + "lifecycle_config_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_version_arn": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "kernel_gateway_app_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "lifecycle_config_arns": { + "type": [ + "set", + "string" + ], + "optional": true + } + }, + "block_types": { + "custom_image": { + "nesting_mode": "list", + "block": { + "attributes": { + "app_image_config_name": { + "type": "string", + "required": true + }, + "image_name": { + "type": "string", + "required": true + }, + "image_version_number": { + "type": "number", + "optional": true + } + } + }, + "max_items": 30 + }, + "default_resource_spec": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_type": { + "type": "string", + "optional": true + }, + "lifecycle_config_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_version_arn": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "sharing_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "notebook_output_option": { + "type": "string", + "optional": true + }, + "s3_kms_key_id": { + "type": "string", + "optional": true + }, + "s3_output_path": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "tensor_board_app_settings": { + "nesting_mode": "list", + "block": { + "block_types": { + "default_resource_spec": { + "nesting_mode": "list", + "block": { + "attributes": { + "instance_type": { + "type": "string", + "optional": true + }, + "lifecycle_config_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_arn": { + "type": "string", + "optional": true + }, + "sagemaker_image_version_arn": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 } } } }, - "aws_storagegateway_upload_buffer": { + "aws_sagemaker_workforce": { "version": 0, "block": { "attributes": { - "disk_id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "disk_path": { + "id": { "type": "string", "optional": true, "computed": true }, - "gateway_arn": { - "type": "string", - "required": true - }, - "id": { + "subdomain": { "type": "string", - "optional": true, "computed": true - } - } - } - }, - "aws_storagegateway_working_storage": { - "version": 0, - "block": { - "attributes": { - "disk_id": { - "type": "string", - "required": true }, - "gateway_arn": { + "workforce_name": { "type": "string", "required": true + } + }, + "block_types": { + "cognito_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "client_id": { + "type": "string", + "required": true + }, + "user_pool": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "id": { - "type": "string", - "optional": true, - "computed": true + "oidc_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "authorization_endpoint": { + "type": "string", + "required": true + }, + "client_id": { + "type": "string", + "required": true + }, + "client_secret": { + "type": "string", + "required": true, + "sensitive": true + }, + "issuer": { + "type": "string", + "required": true + }, + "jwks_uri": { + "type": "string", + "required": true + }, + "logout_endpoint": { + "type": "string", + "required": true + }, + "token_endpoint": { + "type": "string", + "required": true + }, + "user_info_endpoint": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "source_ip_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "cidrs": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 } } } }, - "aws_subnet": { - "version": 1, + "aws_sagemaker_workteam": { + "version": 0, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "assign_ipv6_address_on_creation": { - "type": "bool", - "optional": true - }, - "availability_zone": { - "type": "string", - "optional": true, - "computed": true - }, - "availability_zone_id": { - "type": "string", - "optional": true, - "computed": true - }, - "cidr_block": { - "type": "string", - "optional": true - }, - "customer_owned_ipv4_pool": { + "description": { "type": "string", - "optional": true - }, - "enable_dns64": { - "type": "bool", - "optional": true - }, - "enable_resource_name_dns_a_record_on_launch": { - "type": "bool", - "optional": true - }, - "enable_resource_name_dns_aaaa_record_on_launch": { - "type": "bool", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "ipv6_cidr_block": { - "type": "string", - "optional": true - }, - "ipv6_cidr_block_association_id": { - "type": "string", - "computed": true - }, - "ipv6_native": { - "type": "bool", - "optional": true - }, - "map_customer_owned_ip_on_launch": { - "type": "bool", - "optional": true - }, - "map_public_ip_on_launch": { - "type": "bool", - "optional": true - }, - "outpost_arn": { - "type": "string", - "optional": true - }, - "owner_id": { - "type": "string", - "computed": true - }, - "private_dns_hostname_type_on_launch": { + "subdomain": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -82278,31 +91635,76 @@ "optional": true, "computed": true }, - "vpc_id": { + "workforce_name": { + "type": "string", + "required": true + }, + "workteam_name": { "type": "string", "required": true } }, "block_types": { - "timeouts": { - "nesting_mode": "single", + "member_definition": { + "nesting_mode": "list", "block": { - "attributes": { - "create": { - "type": "string", - "optional": true + "block_types": { + "cognito_member_definition": { + "nesting_mode": "list", + "block": { + "attributes": { + "client_id": { + "type": "string", + "required": true + }, + "user_group": { + "type": "string", + "required": true + }, + "user_pool": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 }, - "delete": { + "oidc_member_definition": { + "nesting_mode": "list", + "block": { + "attributes": { + "groups": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 10 + }, + "notification_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "notification_topic_arn": { "type": "string", "optional": true } } - } + }, + "max_items": 1 } } } }, - "aws_swf_domain": { + "aws_schemas_discoverer": { "version": 0, "block": { "attributes": { @@ -82319,14 +91721,9 @@ "optional": true, "computed": true }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "name_prefix": { + "source_arn": { "type": "string", - "optional": true + "required": true }, "tags": { "type": [ @@ -82342,15 +91739,11 @@ ], "optional": true, "computed": true - }, - "workflow_execution_retention_period_in_days": { - "type": "string", - "required": true } } } }, - "aws_synthetics_canary": { + "aws_schemas_registry": { "version": 0, "block": { "attributes": { @@ -82358,26 +91751,10 @@ "type": "string", "computed": true }, - "artifact_s3_location": { - "type": "string", - "required": true - }, - "engine_arn": { - "type": "string", - "computed": true - }, - "execution_role_arn": { + "description": { "type": "string", - "required": true - }, - "failure_retention_period": { - "type": "number", "optional": true }, - "handler": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, @@ -82387,43 +91764,11 @@ "type": "string", "required": true }, - "runtime_version": { - "type": "string", - "required": true - }, - "s3_bucket": { - "type": "string", - "optional": true - }, - "s3_key": { - "type": "string", - "optional": true - }, - "s3_version": { - "type": "string", - "optional": true - }, - "source_location_arn": { - "type": "string", - "computed": true - }, - "start_canary": { - "type": "bool", - "optional": true - }, - "status": { - "type": "string", - "computed": true - }, - "success_retention_period": { - "type": "number", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], + "tags": { + "type": [ + "map", + "string" + ], "optional": true }, "tags_all": { @@ -82433,120 +91778,11 @@ ], "optional": true, "computed": true - }, - "timeline": { - "type": [ - "list", - [ - "object", - { - "created": "string", - "last_modified": "string", - "last_started": "string", - "last_stopped": "string" - } - ] - ], - "computed": true - }, - "zip_file": { - "type": "string", - "optional": true - } - }, - "block_types": { - "artifact_config": { - "nesting_mode": "list", - "block": { - "block_types": { - "s3_encryption": { - "nesting_mode": "list", - "block": { - "attributes": { - "encryption_mode": { - "type": "string", - "optional": true - }, - "kms_key_arn": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "run_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "active_tracing": { - "type": "bool", - "optional": true - }, - "memory_in_mb": { - "type": "number", - "optional": true, - "computed": true - }, - "timeout_in_seconds": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 - }, - "schedule": { - "nesting_mode": "list", - "block": { - "attributes": { - "duration_in_seconds": { - "type": "number", - "optional": true - }, - "expression": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "vpc_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "security_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "vpc_id": { - "type": "string", - "computed": true - } - } - }, - "max_items": 1 } } } }, - "aws_timestreamwrite_database": { + "aws_schemas_schema": { "version": 0, "block": { "attributes": { @@ -82554,60 +91790,28 @@ "type": "string", "computed": true }, - "database_name": { + "content": { "type": "string", "required": true }, - "id": { + "description": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "kms_key_id": { + "id": { "type": "string", "optional": true, "computed": true }, - "table_count": { - "type": "number", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_timestreamwrite_table": { - "version": 0, - "block": { - "attributes": { - "arn": { + "last_modified": { "type": "string", "computed": true }, - "database_name": { + "name": { "type": "string", "required": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "table_name": { + "registry_name": { "type": "string", "required": true }, @@ -82625,152 +91829,23 @@ ], "optional": true, "computed": true - } - }, - "block_types": { - "magnetic_store_write_properties": { - "nesting_mode": "list", - "block": { - "attributes": { - "enable_magnetic_store_writes": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "magnetic_store_rejected_data_location": { - "nesting_mode": "list", - "block": { - "block_types": { - "s3_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "bucket_name": { - "type": "string", - "optional": true - }, - "encryption_option": { - "type": "string", - "optional": true - }, - "kms_key_id": { - "type": "string", - "optional": true - }, - "object_key_prefix": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 }, - "retention_properties": { - "nesting_mode": "list", - "block": { - "attributes": { - "magnetic_store_retention_period_in_days": { - "type": "number", - "required": true - }, - "memory_store_retention_period_in_hours": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_transfer_access": { - "version": 0, - "block": { - "attributes": { - "external_id": { + "type": { "type": "string", "required": true }, - "home_directory": { - "type": "string", - "optional": true - }, - "home_directory_type": { - "type": "string", - "optional": true - }, - "id": { + "version": { "type": "string", - "optional": true, "computed": true }, - "policy": { - "type": "string", - "optional": true - }, - "role": { - "type": "string", - "optional": true - }, - "server_id": { + "version_created_date": { "type": "string", - "required": true - } - }, - "block_types": { - "home_directory_mappings": { - "nesting_mode": "list", - "block": { - "attributes": { - "entry": { - "type": "string", - "required": true - }, - "target": { - "type": "string", - "required": true - } - } - }, - "max_items": 50 - }, - "posix_profile": { - "nesting_mode": "list", - "block": { - "attributes": { - "gid": { - "type": "number", - "required": true - }, - "secondary_gids": { - "type": [ - "set", - "number" - ], - "optional": true - }, - "uid": { - "type": "number", - "required": true - } - } - }, - "max_items": 1 + "computed": true } } } }, - "aws_transfer_server": { + "aws_secretsmanager_secret": { "version": 0, "block": { "attributes": { @@ -82778,72 +91853,51 @@ "type": "string", "computed": true }, - "certificate": { - "type": "string", - "optional": true - }, - "directory_id": { + "description": { "type": "string", "optional": true }, - "domain": { - "type": "string", + "force_overwrite_replica_secret": { + "type": "bool", "optional": true }, - "endpoint": { + "id": { "type": "string", + "optional": true, "computed": true }, - "endpoint_type": { - "type": "string", - "optional": true - }, - "force_destroy": { - "type": "bool", - "optional": true - }, - "function": { + "kms_key_id": { "type": "string", "optional": true }, - "host_key": { + "name": { "type": "string", "optional": true, - "sensitive": true + "computed": true }, - "host_key_fingerprint": { + "name_prefix": { "type": "string", + "optional": true, "computed": true }, - "id": { + "policy": { "type": "string", "optional": true, "computed": true }, - "identity_provider_type": { - "type": "string", + "recovery_window_in_days": { + "type": "number", "optional": true }, - "invocation_role": { - "type": "string", - "optional": true + "rotation_enabled": { + "type": "bool", + "computed": true }, - "logging_role": { + "rotation_lambda_arn": { "type": "string", - "optional": true - }, - "protocols": { - "type": [ - "set", - "string" - ], "optional": true, "computed": true }, - "security_policy_name": { - "type": "string", - "optional": true - }, "tags": { "type": [ "map", @@ -82858,47 +91912,44 @@ ], "optional": true, "computed": true - }, - "url": { - "type": "string", - "optional": true } }, "block_types": { - "endpoint_details": { - "nesting_mode": "list", + "replica": { + "nesting_mode": "set", "block": { "attributes": { - "address_allocation_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "security_group_ids": { - "type": [ - "set", - "string" - ], + "kms_key_id": { + "type": "string", "optional": true, "computed": true }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "optional": true + "last_accessed_date": { + "type": "string", + "computed": true }, - "vpc_endpoint_id": { + "region": { + "type": "string", + "required": true + }, + "status": { "type": "string", - "optional": true, "computed": true }, - "vpc_id": { + "status_message": { "type": "string", - "optional": true + "computed": true + } + } + } + }, + "rotation_rules": { + "nesting_mode": "list", + "block": { + "attributes": { + "automatically_after_days": { + "type": "number", + "required": true } } }, @@ -82907,60 +91958,48 @@ } } }, - "aws_transfer_ssh_key": { + "aws_secretsmanager_secret_policy": { "version": 0, "block": { "attributes": { - "body": { - "type": "string", - "required": true + "block_public_policy": { + "type": "bool", + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "server_id": { + "policy": { "type": "string", "required": true }, - "user_name": { + "secret_arn": { "type": "string", "required": true } } } }, - "aws_transfer_user": { + "aws_secretsmanager_secret_rotation": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "home_directory": { - "type": "string", - "optional": true - }, - "home_directory_type": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "policy": { - "type": "string", - "optional": true + "rotation_enabled": { + "type": "bool", + "computed": true }, - "role": { + "rotation_lambda_arn": { "type": "string", "required": true }, - "server_id": { + "secret_id": { "type": "string", "required": true }, @@ -82970,207 +92009,59 @@ "string" ], "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "user_name": { - "type": "string", - "required": true } }, "block_types": { - "home_directory_mappings": { - "nesting_mode": "list", - "block": { - "attributes": { - "entry": { - "type": "string", - "required": true - }, - "target": { - "type": "string", - "required": true - } - } - } - }, - "posix_profile": { + "rotation_rules": { "nesting_mode": "list", "block": { "attributes": { - "gid": { - "type": "number", - "required": true - }, - "secondary_gids": { - "type": [ - "set", - "number" - ], - "optional": true - }, - "uid": { + "automatically_after_days": { "type": "number", "required": true } } }, + "min_items": 1, "max_items": 1 } } } }, - "aws_volume_attachment": { + "aws_secretsmanager_secret_version": { "version": 0, - "block": { - "attributes": { - "device_name": { - "type": "string", - "required": true - }, - "force_detach": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "instance_id": { - "type": "string", - "required": true - }, - "skip_destroy": { - "type": "bool", - "optional": true - }, - "stop_instance_before_detaching": { - "type": "bool", - "optional": true - }, - "volume_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_vpc": { - "version": 1, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "assign_generated_ipv6_cidr_block": { - "type": "bool", - "optional": true - }, - "cidr_block": { - "type": "string", - "optional": true, - "computed": true - }, - "default_network_acl_id": { - "type": "string", - "computed": true - }, - "default_route_table_id": { - "type": "string", - "computed": true - }, - "default_security_group_id": { - "type": "string", - "computed": true - }, - "dhcp_options_id": { - "type": "string", - "computed": true - }, - "enable_classiclink": { - "type": "bool", - "optional": true, - "computed": true - }, - "enable_classiclink_dns_support": { - "type": "bool", - "optional": true, - "computed": true - }, - "enable_dns_hostnames": { - "type": "bool", - "optional": true, - "computed": true - }, - "enable_dns_support": { - "type": "bool", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_tenancy": { - "type": "string", - "optional": true - }, - "ipv4_ipam_pool_id": { - "type": "string", - "optional": true - }, - "ipv4_netmask_length": { - "type": "number", - "optional": true - }, - "ipv6_association_id": { - "type": "string", - "computed": true - }, - "ipv6_cidr_block": { - "type": "string", - "optional": true, - "computed": true - }, - "ipv6_cidr_block_network_border_group": { + "secret_binary": { "type": "string", "optional": true, - "computed": true + "sensitive": true }, - "ipv6_ipam_pool_id": { + "secret_id": { "type": "string", - "optional": true - }, - "ipv6_netmask_length": { - "type": "number", - "optional": true + "required": true }, - "main_route_table_id": { + "secret_string": { "type": "string", - "computed": true + "optional": true, + "sensitive": true }, - "owner_id": { + "version_id": { "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { + "version_stages": { "type": [ - "map", + "set", "string" ], "optional": true, @@ -83179,52 +92070,107 @@ } } }, - "aws_vpc_dhcp_options": { - "version": 0, + "aws_security_group": { + "version": 1, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "domain_name": { + "description": { "type": "string", "optional": true }, - "domain_name_servers": { + "egress": { "type": [ - "list", - "string" + "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" + } + ] ], - "optional": true + "optional": true, + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "netbios_name_servers": { + "ingress": { "type": [ - "list", - "string" + "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" + } + ] ], - "optional": true + "optional": true, + "computed": true }, - "netbios_node_type": { + "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "ntp_servers": { - "type": [ - "list", - "string" - ], - "optional": true + "name_prefix": { + "type": "string", + "optional": true, + "computed": true }, "owner_id": { "type": "string", "computed": true }, + "revoke_rules_on_delete": { + "type": "bool", + "optional": true + }, "tags": { "type": [ "map", @@ -83239,147 +92185,92 @@ ], "optional": true, "computed": true - } - } - } - }, - "aws_vpc_dhcp_options_association": { - "version": 0, - "block": { - "attributes": { - "dhcp_options_id": { - "type": "string", - "required": true }, - "id": { + "vpc_id": { "type": "string", "optional": true, "computed": true - }, - "vpc_id": { - "type": "string", - "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_vpc_endpoint": { - "version": 0, + "aws_security_group_rule": { + "version": 2, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "auto_accept": { - "type": "bool", - "optional": true - }, "cidr_blocks": { "type": [ "list", "string" ], - "computed": true - }, - "dns_entry": { - "type": [ - "list", - [ - "object", - { - "dns_name": "string", - "hosted_zone_id": "string" - } - ] - ], - "computed": true + "optional": true }, - "id": { + "description": { "type": "string", - "optional": true, - "computed": true - }, - "network_interface_ids": { - "type": [ - "set", - "string" - ], - "computed": true + "optional": true }, - "owner_id": { - "type": "string", - "computed": true + "from_port": { + "type": "number", + "required": true }, - "policy": { + "id": { "type": "string", "optional": true, "computed": true }, - "prefix_list_id": { - "type": "string", - "computed": true - }, - "private_dns_enabled": { - "type": "bool", - "optional": true - }, - "requester_managed": { - "type": "bool", - "computed": true - }, - "route_table_ids": { + "ipv6_cidr_blocks": { "type": [ - "set", + "list", "string" ], - "optional": true, - "computed": true + "optional": true }, - "security_group_ids": { + "prefix_list_ids": { "type": [ - "set", + "list", "string" ], - "optional": true, - "computed": true + "optional": true }, - "service_name": { + "protocol": { "type": "string", "required": true }, - "state": { + "security_group_id": { "type": "string", - "computed": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true + "required": true }, - "tags": { - "type": [ - "map", - "string" - ], + "self": { + "type": "bool", "optional": true }, - "tags_all": { - "type": [ - "map", - "string" - ], + "source_security_group_id": { + "type": "string", "optional": true, "computed": true }, - "vpc_endpoint_type": { - "type": "string", - "optional": true + "to_port": { + "type": "number", + "required": true }, - "vpc_id": { + "type": { "type": "string", "required": true } @@ -83392,14 +92283,6 @@ "create": { "type": "string", "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true } } } @@ -83407,7 +92290,7 @@ } } }, - "aws_vpc_endpoint_connection_accepter": { + "aws_securityhub_account": { "version": 0, "block": { "attributes": { @@ -83415,100 +92298,39 @@ "type": "string", "optional": true, "computed": true - }, - "vpc_endpoint_id": { - "type": "string", - "required": true - }, - "vpc_endpoint_service_id": { - "type": "string", - "required": true - }, - "vpc_endpoint_state": { - "type": "string", - "computed": true } } } }, - "aws_vpc_endpoint_connection_notification": { + "aws_securityhub_action_target": { "version": 0, "block": { "attributes": { - "connection_events": { - "type": [ - "set", - "string" - ], - "required": true - }, - "connection_notification_arn": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "notification_type": { - "type": "string", - "computed": true - }, - "state": { + "arn": { "type": "string", "computed": true }, - "vpc_endpoint_id": { + "description": { "type": "string", - "optional": true + "required": true }, - "vpc_endpoint_service_id": { - "type": "string", - "optional": true - } - } - } - }, - "aws_vpc_endpoint_policy": { - "version": 0, - "block": { - "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "policy": { + "identifier": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "vpc_endpoint_id": { + "name": { "type": "string", "required": true } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - } - } - } - } } } }, - "aws_vpc_endpoint_route_table_association": { + "aws_securityhub_finding_aggregator": { "version": 0, "block": { "attributes": { @@ -83517,2916 +92339,1901 @@ "optional": true, "computed": true }, - "route_table_id": { + "linking_mode": { "type": "string", "required": true }, - "vpc_endpoint_id": { - "type": "string", - "required": true + "specified_regions": { + "type": [ + "set", + "string" + ], + "optional": true } } } }, - "aws_vpc_endpoint_service": { + "aws_securityhub_insight": { "version": 0, "block": { "attributes": { - "acceptance_required": { - "type": "bool", - "required": true - }, - "allowed_principals": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, "arn": { "type": "string", "computed": true }, - "availability_zones": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "base_endpoint_dns_names": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "gateway_load_balancer_arns": { - "type": [ - "set", - "string" - ], - "optional": true + "group_by_attribute": { + "type": "string", + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "manages_vpc_endpoints": { - "type": "bool", - "computed": true - }, - "network_load_balancer_arns": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "private_dns_name": { - "type": "string", - "optional": true, - "computed": true - }, - "private_dns_name_configuration": { - "type": [ - "list", - [ - "object", - { - "name": "string", - "state": "string", - "type": "string", - "value": "string" - } - ] - ], - "computed": true - }, - "service_name": { - "type": "string", - "computed": true - }, - "service_type": { - "type": "string", - "computed": true - }, - "state": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_vpc_endpoint_service_allowed_principal": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "principal_arn": { - "type": "string", - "required": true - }, - "vpc_endpoint_service_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_vpc_endpoint_subnet_association": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "subnet_id": { - "type": "string", - "required": true - }, - "vpc_endpoint_id": { - "type": "string", - "required": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_vpc_ipam": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "private_default_scope_id": { - "type": "string", - "computed": true - }, - "public_default_scope_id": { - "type": "string", - "computed": true - }, - "scope_count": { - "type": "number", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "operating_regions": { - "nesting_mode": "set", - "block": { - "attributes": { - "region_name": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - } - }, - "aws_vpc_ipam_organization_admin_account": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "delegated_admin_account_id": { - "type": "string", - "required": true - }, - "email": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "computed": true - }, - "service_principal": { - "type": "string", - "computed": true - } - } - } - }, - "aws_vpc_ipam_pool": { - "version": 0, - "block": { - "attributes": { - "address_family": { - "type": "string", - "required": true - }, - "allocation_default_netmask_length": { - "type": "number", - "optional": true - }, - "allocation_max_netmask_length": { - "type": "number", - "optional": true - }, - "allocation_min_netmask_length": { - "type": "number", - "optional": true - }, - "allocation_resource_tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "arn": { - "type": "string", - "computed": true - }, - "auto_import": { - "type": "bool", - "optional": true - }, - "aws_service": { - "type": "string", - "optional": true - }, - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ipam_scope_id": { - "type": "string", - "required": true - }, - "ipam_scope_type": { - "type": "string", - "computed": true - }, - "locale": { - "type": "string", - "optional": true - }, - "pool_depth": { - "type": "number", - "computed": true - }, - "publicly_advertisable": { - "type": "bool", - "optional": true - }, - "source_ipam_pool_id": { - "type": "string", - "optional": true - }, - "state": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_vpc_ipam_pool_cidr": { - "version": 0, - "block": { - "attributes": { - "cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ipam_pool_id": { + "name": { "type": "string", "required": true } }, "block_types": { - "cidr_authorization_context": { + "filters": { "nesting_mode": "list", "block": { - "attributes": { - "message": { - "type": "string", - "optional": true + "block_types": { + "aws_account_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "signature": { - "type": "string", - "optional": true - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_vpc_ipam_pool_cidr_allocation": { - "version": 0, - "block": { - "attributes": { - "cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "disallowed_cidrs": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ipam_pool_allocation_id": { - "type": "string", - "computed": true - }, - "ipam_pool_id": { - "type": "string", - "required": true - }, - "netmask_length": { - "type": "number", - "optional": true - }, - "resource_id": { - "type": "string", - "computed": true - }, - "resource_owner": { - "type": "string", - "computed": true - }, - "resource_type": { - "type": "string", - "computed": true - } - } - } - }, - "aws_vpc_ipam_preview_next_cidr": { - "version": 0, - "block": { - "attributes": { - "cidr": { - "type": "string", - "computed": true - }, - "disallowed_cidrs": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ipam_pool_id": { - "type": "string", - "required": true - }, - "netmask_length": { - "type": "number", - "optional": true - } - } - } - }, - "aws_vpc_ipam_scope": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ipam_arn": { - "type": "string", - "computed": true - }, - "ipam_id": { - "type": "string", - "required": true - }, - "ipam_scope_type": { - "type": "string", - "computed": true - }, - "is_default": { - "type": "bool", - "computed": true - }, - "pool_count": { - "type": "number", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_vpc_ipv4_cidr_block_association": { - "version": 0, - "block": { - "attributes": { - "cidr_block": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ipv4_ipam_pool_id": { - "type": "string", - "optional": true - }, - "ipv4_netmask_length": { - "type": "number", - "optional": true - }, - "vpc_id": { - "type": "string", - "required": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true + "company_name": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "delete": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_vpc_ipv6_cidr_block_association": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ipv6_cidr_block": { - "type": "string", - "optional": true, - "computed": true - }, - "ipv6_ipam_pool_id": { - "type": "string", - "required": true - }, - "ipv6_netmask_length": { - "type": "number", - "optional": true - }, - "vpc_id": { - "type": "string", - "required": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true + "compliance_status": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "delete": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_vpc_peering_connection": { - "version": 0, - "block": { - "attributes": { - "accept_status": { - "type": "string", - "computed": true - }, - "auto_accept": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "peer_owner_id": { - "type": "string", - "optional": true, - "computed": true - }, - "peer_region": { - "type": "string", - "optional": true, - "computed": true - }, - "peer_vpc_id": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "vpc_id": { - "type": "string", - "required": true - } - }, - "block_types": { - "accepter": { - "nesting_mode": "list", - "block": { - "attributes": { - "allow_classic_link_to_remote_vpc": { - "type": "bool", - "optional": true + "confidence": { + "nesting_mode": "set", + "block": { + "attributes": { + "eq": { + "type": "string", + "optional": true + }, + "gte": { + "type": "string", + "optional": true + }, + "lte": { + "type": "string", + "optional": true + } + } + }, + "max_items": 20 }, - "allow_remote_vpc_dns_resolution": { - "type": "bool", - "optional": true + "created_at": { + "nesting_mode": "set", + "block": { + "attributes": { + "end": { + "type": "string", + "optional": true + }, + "start": { + "type": "string", + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 20 }, - "allow_vpc_to_remote_classic_link": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "requester": { - "nesting_mode": "list", - "block": { - "attributes": { - "allow_classic_link_to_remote_vpc": { - "type": "bool", - "optional": true + "criticality": { + "nesting_mode": "set", + "block": { + "attributes": { + "eq": { + "type": "string", + "optional": true + }, + "gte": { + "type": "string", + "optional": true + }, + "lte": { + "type": "string", + "optional": true + } + } + }, + "max_items": 20 }, - "allow_remote_vpc_dns_resolution": { - "type": "bool", - "optional": true + "description": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "allow_vpc_to_remote_classic_link": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true + "finding_provider_fields_confidence": { + "nesting_mode": "set", + "block": { + "attributes": { + "eq": { + "type": "string", + "optional": true + }, + "gte": { + "type": "string", + "optional": true + }, + "lte": { + "type": "string", + "optional": true + } + } + }, + "max_items": 20 }, - "delete": { - "type": "string", - "optional": true + "finding_provider_fields_criticality": { + "nesting_mode": "set", + "block": { + "attributes": { + "eq": { + "type": "string", + "optional": true + }, + "gte": { + "type": "string", + "optional": true + }, + "lte": { + "type": "string", + "optional": true + } + } + }, + "max_items": 20 }, - "update": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_vpc_peering_connection_accepter": { - "version": 0, - "block": { - "attributes": { - "accept_status": { - "type": "string", - "computed": true - }, - "auto_accept": { - "type": "bool", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "peer_owner_id": { - "type": "string", - "computed": true - }, - "peer_region": { - "type": "string", - "computed": true - }, - "peer_vpc_id": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "vpc_id": { - "type": "string", - "computed": true - }, - "vpc_peering_connection_id": { - "type": "string", - "required": true - } - }, - "block_types": { - "accepter": { - "nesting_mode": "list", - "block": { - "attributes": { - "allow_classic_link_to_remote_vpc": { - "type": "bool", - "optional": true + "finding_provider_fields_related_findings_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "allow_remote_vpc_dns_resolution": { - "type": "bool", - "optional": true + "finding_provider_fields_related_findings_product_arn": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "allow_vpc_to_remote_classic_link": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "requester": { - "nesting_mode": "list", - "block": { - "attributes": { - "allow_classic_link_to_remote_vpc": { - "type": "bool", - "optional": true + "finding_provider_fields_severity_label": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "allow_remote_vpc_dns_resolution": { - "type": "bool", - "optional": true + "finding_provider_fields_severity_original": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "allow_vpc_to_remote_classic_link": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true + "finding_provider_fields_types": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "update": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_vpc_peering_connection_options": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "vpc_peering_connection_id": { - "type": "string", - "required": true - } - }, - "block_types": { - "accepter": { - "nesting_mode": "list", - "block": { - "attributes": { - "allow_classic_link_to_remote_vpc": { - "type": "bool", - "optional": true - }, - "allow_remote_vpc_dns_resolution": { - "type": "bool", - "optional": true - }, - "allow_vpc_to_remote_classic_link": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "requester": { - "nesting_mode": "list", - "block": { - "attributes": { - "allow_classic_link_to_remote_vpc": { - "type": "bool", - "optional": true - }, - "allow_remote_vpc_dns_resolution": { - "type": "bool", - "optional": true - }, - "allow_vpc_to_remote_classic_link": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_vpn_connection": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "customer_gateway_configuration": { - "type": "string", - "computed": true, - "sensitive": true - }, - "customer_gateway_id": { - "type": "string", - "required": true - }, - "enable_acceleration": { - "type": "bool", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "local_ipv4_network_cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "local_ipv6_network_cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "remote_ipv4_network_cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "remote_ipv6_network_cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "routes": { - "type": [ - "set", - [ - "object", - { - "destination_cidr_block": "string", - "source": "string", - "state": "string" - } - ] - ], - "computed": true - }, - "static_routes_only": { - "type": "bool", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "transit_gateway_attachment_id": { - "type": "string", - "computed": true - }, - "transit_gateway_id": { - "type": "string", - "optional": true - }, - "tunnel1_address": { - "type": "string", - "computed": true - }, - "tunnel1_bgp_asn": { - "type": "string", - "computed": true - }, - "tunnel1_bgp_holdtime": { - "type": "number", - "computed": true - }, - "tunnel1_cgw_inside_address": { - "type": "string", - "computed": true - }, - "tunnel1_dpd_timeout_action": { - "type": "string", - "optional": true - }, - "tunnel1_dpd_timeout_seconds": { - "type": "number", - "optional": true - }, - "tunnel1_ike_versions": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel1_inside_cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "tunnel1_inside_ipv6_cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "tunnel1_phase1_dh_group_numbers": { - "type": [ - "set", - "number" - ], - "optional": true - }, - "tunnel1_phase1_encryption_algorithms": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel1_phase1_integrity_algorithms": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel1_phase1_lifetime_seconds": { - "type": "number", - "optional": true - }, - "tunnel1_phase2_dh_group_numbers": { - "type": [ - "set", - "number" - ], - "optional": true - }, - "tunnel1_phase2_encryption_algorithms": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel1_phase2_integrity_algorithms": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel1_phase2_lifetime_seconds": { - "type": "number", - "optional": true - }, - "tunnel1_preshared_key": { - "type": "string", - "optional": true, - "computed": true, - "sensitive": true - }, - "tunnel1_rekey_fuzz_percentage": { - "type": "number", - "optional": true - }, - "tunnel1_rekey_margin_time_seconds": { - "type": "number", - "optional": true - }, - "tunnel1_replay_window_size": { - "type": "number", - "optional": true - }, - "tunnel1_startup_action": { - "type": "string", - "optional": true - }, - "tunnel1_vgw_inside_address": { - "type": "string", - "computed": true - }, - "tunnel2_address": { - "type": "string", - "computed": true - }, - "tunnel2_bgp_asn": { - "type": "string", - "computed": true - }, - "tunnel2_bgp_holdtime": { - "type": "number", - "computed": true - }, - "tunnel2_cgw_inside_address": { - "type": "string", - "computed": true - }, - "tunnel2_dpd_timeout_action": { - "type": "string", - "optional": true - }, - "tunnel2_dpd_timeout_seconds": { - "type": "number", - "optional": true - }, - "tunnel2_ike_versions": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel2_inside_cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "tunnel2_inside_ipv6_cidr": { - "type": "string", - "optional": true, - "computed": true - }, - "tunnel2_phase1_dh_group_numbers": { - "type": [ - "set", - "number" - ], - "optional": true - }, - "tunnel2_phase1_encryption_algorithms": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel2_phase1_integrity_algorithms": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel2_phase1_lifetime_seconds": { - "type": "number", - "optional": true - }, - "tunnel2_phase2_dh_group_numbers": { - "type": [ - "set", - "number" - ], - "optional": true - }, - "tunnel2_phase2_encryption_algorithms": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel2_phase2_integrity_algorithms": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "tunnel2_phase2_lifetime_seconds": { - "type": "number", - "optional": true - }, - "tunnel2_preshared_key": { - "type": "string", - "optional": true, - "computed": true, - "sensitive": true - }, - "tunnel2_rekey_fuzz_percentage": { - "type": "number", - "optional": true - }, - "tunnel2_rekey_margin_time_seconds": { - "type": "number", - "optional": true - }, - "tunnel2_replay_window_size": { - "type": "number", - "optional": true - }, - "tunnel2_startup_action": { - "type": "string", - "optional": true - }, - "tunnel2_vgw_inside_address": { - "type": "string", - "computed": true - }, - "tunnel_inside_ip_version": { - "type": "string", - "optional": true, - "computed": true - }, - "type": { - "type": "string", - "required": true - }, - "vgw_telemetry": { - "type": [ - "set", - [ - "object", - { - "accepted_route_count": "number", - "certificate_arn": "string", - "last_status_change": "string", - "outside_ip_address": "string", - "status": "string", - "status_message": "string" - } - ] - ], - "computed": true - }, - "vpn_gateway_id": { - "type": "string", - "optional": true - } - } - } - }, - "aws_vpn_connection_route": { - "version": 0, - "block": { - "attributes": { - "destination_cidr_block": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "vpn_connection_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_vpn_gateway": { - "version": 0, - "block": { - "attributes": { - "amazon_side_asn": { - "type": "string", - "optional": true, - "computed": true - }, - "arn": { - "type": "string", - "computed": true - }, - "availability_zone": { - "type": "string", - "optional": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "vpc_id": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "aws_vpn_gateway_attachment": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "vpc_id": { - "type": "string", - "required": true - }, - "vpn_gateway_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_vpn_gateway_route_propagation": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "route_table_id": { - "type": "string", - "required": true - }, - "vpn_gateway_id": { - "type": "string", - "required": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - } - } - } - } - } - } - }, - "aws_waf_byte_match_set": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "byte_match_tuples": { - "nesting_mode": "set", - "block": { - "attributes": { - "positional_constraint": { - "type": "string", - "required": true - }, - "target_string": { - "type": "string", - "optional": true - }, - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "first_observed_at": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "end": { "type": "string", "optional": true }, - "type": { + "start": { "type": "string", - "required": true + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_waf_geo_match_set": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "geo_match_constraint": { - "nesting_mode": "set", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_waf_ipset": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "ip_set_descriptors": { - "nesting_mode": "set", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_waf_rate_based_rule": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "rate_key": { - "type": "string", - "required": true - }, - "rate_limit": { - "type": "number", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "predicates": { - "nesting_mode": "set", - "block": { - "attributes": { - "data_id": { - "type": "string", - "required": true - }, - "negated": { - "type": "bool", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_waf_regex_match_set": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "regex_match_tuple": { - "nesting_mode": "set", - "block": { - "attributes": { - "regex_pattern_set_id": { - "type": "string", - "required": true + "max_items": 20 }, - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "generator_id": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "comparison": { "type": "string", - "optional": true + "required": true }, - "type": { + "value": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_waf_regex_pattern_set": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "regex_pattern_strings": { - "type": [ - "set", - "string" - ], - "optional": true - } - } - } - }, - "aws_waf_rule": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "predicates": { - "nesting_mode": "set", - "block": { - "attributes": { - "data_id": { - "type": "string", - "required": true - }, - "negated": { - "type": "bool", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_waf_rule_group": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "activated_rule": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "rule_id": { - "type": "string", - "required": true + "max_items": 20 }, - "type": { - "type": "string", - "optional": true - } - }, - "block_types": { - "action": { - "nesting_mode": "list", + "id": { + "nesting_mode": "set", "block": { "attributes": { - "type": { + "comparison": { + "type": "string", + "required": true + }, + "value": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_waf_size_constraint_set": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "size_constraints": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison_operator": { - "type": "string", - "required": true + "max_items": 20 }, - "size": { - "type": "number", - "required": true + "keyword": { + "nesting_mode": "set", + "block": { + "attributes": { + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "last_observed_at": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "end": { "type": "string", "optional": true }, - "type": { + "start": { "type": "string", - "required": true + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_waf_sql_injection_match_set": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "sql_injection_match_tuples": { - "nesting_mode": "set", - "block": { - "attributes": { - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "max_items": 20 + }, + "malware_name": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "comparison": { "type": "string", - "optional": true + "required": true }, - "type": { + "value": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_waf_web_acl": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "default_action": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "logging_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "log_destination": { - "type": "string", - "required": true - } - }, - "block_types": { - "redacted_fields": { - "nesting_mode": "list", + "max_items": 20 + }, + "malware_path": { + "nesting_mode": "set", "block": { - "block_types": { - "field_to_match": { - "nesting_mode": "set", - "block": { - "attributes": { - "data": { - "type": "string", - "optional": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true } } }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "rules": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "rule_id": { - "type": "string", - "required": true + "max_items": 20 }, - "type": { - "type": "string", - "optional": true - } - }, - "block_types": { - "action": { - "nesting_mode": "list", + "malware_state": { + "nesting_mode": "set", "block": { "attributes": { - "type": { + "comparison": { + "type": "string", + "required": true + }, + "value": { "type": "string", "required": true } } }, - "max_items": 1 + "max_items": 20 }, - "override_action": { - "nesting_mode": "list", + "malware_type": { + "nesting_mode": "set", "block": { "attributes": { - "type": { + "comparison": { + "type": "string", + "required": true + }, + "value": { "type": "string", "required": true } } }, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_waf_xss_match_set": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "xss_match_tuples": { - "nesting_mode": "set", - "block": { - "attributes": { - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "max_items": 20 + }, + "network_destination_domain": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "comparison": { "type": "string", - "optional": true + "required": true }, - "type": { + "value": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_wafregional_byte_match_set": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "byte_match_tuples": { - "nesting_mode": "set", - "block": { - "attributes": { - "positional_constraint": { - "type": "string", - "required": true + "max_items": 20 }, - "target_string": { - "type": "string", - "optional": true + "network_destination_ipv4": { + "nesting_mode": "set", + "block": { + "attributes": { + "cidr": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "network_destination_ipv6": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "cidr": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "network_destination_port": { + "nesting_mode": "set", + "block": { + "attributes": { + "eq": { "type": "string", "optional": true }, - "type": { + "gte": { "type": "string", - "required": true + "optional": true + }, + "lte": { + "type": "string", + "optional": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_wafregional_geo_match_set": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "geo_match_constraint": { - "nesting_mode": "set", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_wafregional_ipset": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "ip_set_descriptor": { - "nesting_mode": "set", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_wafregional_rate_based_rule": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "rate_key": { - "type": "string", - "required": true - }, - "rate_limit": { - "type": "number", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "predicate": { - "nesting_mode": "set", - "block": { - "attributes": { - "data_id": { - "type": "string", - "required": true - }, - "negated": { - "type": "bool", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_wafregional_regex_match_set": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "regex_match_tuple": { - "nesting_mode": "set", - "block": { - "attributes": { - "regex_pattern_set_id": { - "type": "string", - "required": true + "max_items": 20 }, - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "network_direction": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "comparison": { "type": "string", - "optional": true + "required": true }, - "type": { + "value": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_wafregional_regex_pattern_set": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "regex_pattern_strings": { - "type": [ - "set", - "string" - ], - "optional": true - } - } - } - }, - "aws_wafregional_rule": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "predicate": { - "nesting_mode": "set", - "block": { - "attributes": { - "data_id": { - "type": "string", - "required": true - }, - "negated": { - "type": "bool", - "required": true + "max_items": 20 }, - "type": { - "type": "string", - "required": true - } - } - } - } - } - } - }, - "aws_wafregional_rule_group": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "activated_rule": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true + "network_protocol": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "rule_id": { - "type": "string", - "required": true + "network_source_domain": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "type": { - "type": "string", - "optional": true - } - }, - "block_types": { - "action": { - "nesting_mode": "list", + "network_source_ipv4": { + "nesting_mode": "set", "block": { "attributes": { - "type": { + "cidr": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_wafregional_size_constraint_set": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "size_constraints": { - "nesting_mode": "set", - "block": { - "attributes": { - "comparison_operator": { - "type": "string", - "required": true + "max_items": 20 }, - "size": { - "type": "number", - "required": true + "network_source_ipv6": { + "nesting_mode": "set", + "block": { + "attributes": { + "cidr": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 }, - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "network_source_mac": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "comparison": { "type": "string", - "optional": true + "required": true }, - "type": { + "value": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_wafregional_sql_injection_match_set": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "sql_injection_match_tuple": { - "nesting_mode": "set", - "block": { - "attributes": { - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "max_items": 20 + }, + "network_source_port": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "eq": { "type": "string", "optional": true }, - "type": { + "gte": { + "type": "string", + "optional": true + }, + "lte": { + "type": "string", + "optional": true + } + } + }, + "max_items": 20 + }, + "note_text": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { "type": "string", "required": true } } }, - "min_items": 1, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_wafregional_web_acl": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "default_action": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1, - "max_items": 1 - }, - "logging_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "log_destination": { - "type": "string", - "required": true - } - }, - "block_types": { - "redacted_fields": { - "nesting_mode": "list", + "max_items": 20 + }, + "note_updated_at": { + "nesting_mode": "set", "block": { + "attributes": { + "end": { + "type": "string", + "optional": true + }, + "start": { + "type": "string", + "optional": true + } + }, "block_types": { - "field_to_match": { - "nesting_mode": "set", + "date_range": { + "nesting_mode": "list", "block": { "attributes": { - "data": { + "unit": { "type": "string", - "optional": true + "required": true }, - "type": { - "type": "string", + "value": { + "type": "number", "required": true } } }, - "min_items": 1 + "max_items": 1 } } }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "rule": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "rule_id": { - "type": "string", - "required": true + "max_items": 20 }, - "type": { - "type": "string", - "optional": true - } - }, - "block_types": { - "action": { - "nesting_mode": "list", + "note_updated_by": { + "nesting_mode": "set", "block": { "attributes": { - "type": { + "comparison": { "type": "string", "required": true - } - } - }, - "max_items": 1 - }, - "override_action": { - "nesting_mode": "list", - "block": { - "attributes": { - "type": { + }, + "value": { "type": "string", "required": true } } }, - "max_items": 1 - } - } - } - } - } - } - }, - "aws_wafregional_web_acl_association": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "resource_arn": { - "type": "string", - "required": true - }, - "web_acl_id": { - "type": "string", - "required": true - } - } - } - }, - "aws_wafregional_xss_match_set": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - }, - "block_types": { - "xss_match_tuple": { - "nesting_mode": "set", - "block": { - "attributes": { - "text_transformation": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", + "max_items": 20 + }, + "process_launched_at": { + "nesting_mode": "set", "block": { "attributes": { - "data": { + "end": { "type": "string", "optional": true }, - "type": { + "start": { "type": "string", - "required": true + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 } } }, - "min_items": 1, - "max_items": 1 + "max_items": 20 + }, + "process_name": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "process_parent_pid": { + "nesting_mode": "set", + "block": { + "attributes": { + "eq": { + "type": "string", + "optional": true + }, + "gte": { + "type": "string", + "optional": true + }, + "lte": { + "type": "string", + "optional": true + } + } + }, + "max_items": 20 + }, + "process_path": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "process_pid": { + "nesting_mode": "set", + "block": { + "attributes": { + "eq": { + "type": "string", + "optional": true + }, + "gte": { + "type": "string", + "optional": true + }, + "lte": { + "type": "string", + "optional": true + } + } + }, + "max_items": 20 + }, + "process_terminated_at": { + "nesting_mode": "set", + "block": { + "attributes": { + "end": { + "type": "string", + "optional": true + }, + "start": { + "type": "string", + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 20 + }, + "product_arn": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "product_fields": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "product_name": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "recommendation_text": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "record_state": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "related_findings_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "related_findings_product_arn": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_iam_instance_profile_arn": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_image_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_ipv4_addresses": { + "nesting_mode": "set", + "block": { + "attributes": { + "cidr": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_ipv6_addresses": { + "nesting_mode": "set", + "block": { + "attributes": { + "cidr": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_key_name": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_launched_at": { + "nesting_mode": "set", + "block": { + "attributes": { + "end": { + "type": "string", + "optional": true + }, + "start": { + "type": "string", + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_subnet_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_type": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_ec2_instance_vpc_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_iam_access_key_created_at": { + "nesting_mode": "set", + "block": { + "attributes": { + "end": { + "type": "string", + "optional": true + }, + "start": { + "type": "string", + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 20 + }, + "resource_aws_iam_access_key_status": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_iam_access_key_user_name": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_s3_bucket_owner_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_aws_s3_bucket_owner_name": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_container_image_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_container_image_name": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_container_launched_at": { + "nesting_mode": "set", + "block": { + "attributes": { + "end": { + "type": "string", + "optional": true + }, + "start": { + "type": "string", + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 20 + }, + "resource_container_name": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_details_other": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_id": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_partition": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_region": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_tags": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "resource_type": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "severity_label": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "source_url": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "threat_intel_indicator_category": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "threat_intel_indicator_last_observed_at": { + "nesting_mode": "set", + "block": { + "attributes": { + "end": { + "type": "string", + "optional": true + }, + "start": { + "type": "string", + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 20 + }, + "threat_intel_indicator_source": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "threat_intel_indicator_source_url": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "threat_intel_indicator_type": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "threat_intel_indicator_value": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "title": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "type": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "updated_at": { + "nesting_mode": "set", + "block": { + "attributes": { + "end": { + "type": "string", + "optional": true + }, + "start": { + "type": "string", + "optional": true + } + }, + "block_types": { + "date_range": { + "nesting_mode": "list", + "block": { + "attributes": { + "unit": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 20 + }, + "user_defined_values": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "verification_state": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 + }, + "workflow_status": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 20 } } - } + }, + "min_items": 1, + "max_items": 1 } } } }, - "aws_wafv2_ip_set": { + "aws_securityhub_invite_accepter": { "version": 0, "block": { "attributes": { - "addresses": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "arn": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "ip_address_version": { - "type": "string", - "required": true - }, - "lock_token": { + "invitation_id": { "type": "string", "computed": true }, - "name": { - "type": "string", - "required": true - }, - "scope": { + "master_id": { "type": "string", "required": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true } } } }, - "aws_wafv2_regex_pattern_set": { + "aws_securityhub_member": { "version": 0, "block": { "attributes": { - "arn": { + "account_id": { "type": "string", - "computed": true + "required": true }, - "description": { + "email": { "type": "string", - "optional": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "lock_token": { + "invite": { + "type": "bool", + "optional": true + }, + "master_id": { "type": "string", "computed": true }, - "name": { + "member_status": { "type": "string", - "required": true - }, - "scope": { + "computed": true + } + } + } + }, + "aws_securityhub_organization_admin_account": { + "version": 0, + "block": { + "attributes": { + "admin_account_id": { "type": "string", "required": true }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_securityhub_organization_configuration": { + "version": 0, + "block": { + "attributes": { + "auto_enable": { + "type": "bool", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_securityhub_product_subscription": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "product_arn": { + "type": "string", + "required": true + } + } + } + }, + "aws_securityhub_standards_control": { + "version": 0, + "block": { + "attributes": { + "control_id": { + "type": "string", + "computed": true + }, + "control_status": { + "type": "string", + "required": true + }, + "control_status_updated_at": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "disabled_reason": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "related_requirements": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "remediation_url": { + "type": "string", + "computed": true + }, + "severity_rating": { + "type": "string", + "computed": true + }, + "standards_control_arn": { + "type": "string", + "required": true + }, + "title": { + "type": "string", + "computed": true + } + } + } + }, + "aws_securityhub_standards_subscription": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "standards_arn": { + "type": "string", + "required": true + } + } + } + }, + "aws_serverlessapplicationrepository_cloudformation_stack": { + "version": 0, + "block": { + "attributes": { + "application_id": { + "type": "string", + "required": true + }, + "capabilities": { + "type": [ + "set", + "string" + ], + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "outputs": { + "type": [ + "map", + "string" + ], + "computed": true + }, + "parameters": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "semantic_version": { + "type": "string", + "optional": true, + "computed": true + }, "tags": { "type": [ "map", @@ -86444,22 +94251,29 @@ } }, "block_types": { - "regular_expression": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "regex_string": { + "create": { "type": "string", - "required": true + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true } } - }, - "max_items": 10 + } } } } }, - "aws_wafv2_rule_group": { + "aws_service_discovery_http_namespace": { "version": 0, "block": { "attributes": { @@ -86467,31 +94281,188 @@ "type": "string", "computed": true }, - "capacity": { - "type": "number", + "description": { + "type": "string", + "optional": true + }, + "http_name": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_service_discovery_instance": { + "version": 0, + "block": { + "attributes": { + "attributes": { + "type": [ + "map", + "string" + ], + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "service_id": { + "type": "string", "required": true + } + } + } + }, + "aws_service_discovery_private_dns_namespace": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, "description": { "type": "string", "optional": true }, + "hosted_zone": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "lock_token": { + "name": { "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc": { + "type": "string", + "required": true + } + } + } + }, + "aws_service_discovery_public_dns_namespace": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "hosted_zone": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, "computed": true }, "name": { "type": "string", "required": true }, - "scope": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_service_discovery_service": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "force_destroy": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { "type": "string", "required": true }, + "namespace_id": { + "type": "string", + "optional": true, + "computed": true + }, "tags": { "type": [ "map", @@ -86509,201 +94480,11514 @@ } }, "block_types": { - "custom_response_body": { - "nesting_mode": "set", + "dns_config": { + "nesting_mode": "list", "block": { "attributes": { - "content": { + "namespace_id": { "type": "string", "required": true }, - "content_type": { + "routing_policy": { "type": "string", - "required": true + "optional": true + } + }, + "block_types": { + "dns_records": { + "nesting_mode": "list", + "block": { + "attributes": { + "ttl": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "health_check_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "failure_threshold": { + "type": "number", + "optional": true }, - "key": { + "resource_path": { "type": "string", - "required": true + "optional": true + }, + "type": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "health_check_custom_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "failure_threshold": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_servicecatalog_budget_resource_association": { + "version": 0, + "block": { + "attributes": { + "budget_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "resource_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true } } } + } + } + } + }, + "aws_servicecatalog_constraint": { + "version": 0, + "block": { + "attributes": { + "accept_language": { + "type": "string", + "optional": true }, - "rule": { - "nesting_mode": "set", + "description": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "owner": { + "type": "string", + "computed": true + }, + "parameters": { + "type": "string", + "required": true + }, + "portfolio_id": { + "type": "string", + "required": true + }, + "product_id": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + }, + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_organizations_access": { + "version": 0, + "block": { + "attributes": { + "enabled": { + "type": "bool", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_portfolio": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "created_time": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "provider_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_portfolio_share": { + "version": 0, + "block": { + "attributes": { + "accept_language": { + "type": "string", + "optional": true + }, + "accepted": { + "type": "bool", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "portfolio_id": { + "type": "string", + "required": true + }, + "principal_id": { + "type": "string", + "required": true + }, + "share_tag_options": { + "type": "bool", + "optional": true + }, + "type": { + "type": "string", + "required": true + }, + "wait_for_acceptance": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_principal_portfolio_association": { + "version": 0, + "block": { + "attributes": { + "accept_language": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "portfolio_id": { + "type": "string", + "required": true + }, + "principal_arn": { + "type": "string", + "required": true + }, + "principal_type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_product": { + "version": 0, + "block": { + "attributes": { + "accept_language": { + "type": "string", + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "created_time": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true, + "computed": true + }, + "distributor": { + "type": "string", + "optional": true, + "computed": true + }, + "has_default_path": { + "type": "bool", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "owner": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + }, + "support_description": { + "type": "string", + "optional": true, + "computed": true + }, + "support_email": { + "type": "string", + "optional": true, + "computed": true + }, + "support_url": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "provisioning_artifact_parameters": { + "nesting_mode": "list", "block": { "attributes": { + "description": { + "type": "string", + "optional": true + }, + "disable_template_validation": { + "type": "bool", + "optional": true + }, "name": { "type": "string", - "required": true + "optional": true }, - "priority": { - "type": "number", - "required": true + "template_physical_id": { + "type": "string", + "optional": true + }, + "template_url": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true } - }, - "block_types": { - "action": { - "nesting_mode": "list", - "block": { - "block_types": { - "allow": { - "nesting_mode": "list", - "block": { - "block_types": { - "custom_request_handling": { - "nesting_mode": "list", - "block": { - "block_types": { - "insert_header": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "block": { - "nesting_mode": "list", - "block": { - "block_types": { - "custom_response": { - "nesting_mode": "list", - "block": { - "attributes": { - "custom_response_body_key": { - "type": "string", - "optional": true - }, - "response_code": { - "type": "number", - "required": true - } - }, - "block_types": { - "response_header": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - } - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "count": { - "nesting_mode": "list", - "block": { - "block_types": { - "custom_request_handling": { - "nesting_mode": "list", - "block": { - "block_types": { - "insert_header": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1, - "max_items": 1 + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true }, - "rule_label": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - } + "delete": { + "type": "string", + "optional": true }, - "statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "and_statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "and_statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "byte_match_statement": { - "nesting_mode": "list", - "block": { - "attributes": { - "positional_constraint": { - "type": "string", - "required": true - }, - "search_string": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { + "read": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_product_portfolio_association": { + "version": 0, + "block": { + "attributes": { + "accept_language": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "portfolio_id": { + "type": "string", + "required": true + }, + "product_id": { + "type": "string", + "required": true + }, + "source_portfolio_id": { + "type": "string", + "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_provisioned_product": { + "version": 0, + "block": { + "attributes": { + "accept_language": { + "type": "string", + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "cloudwatch_dashboard_names": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "created_time": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ignore_errors": { + "type": "bool", + "optional": true + }, + "last_provisioning_record_id": { + "type": "string", + "computed": true + }, + "last_record_id": { + "type": "string", + "computed": true + }, + "last_successful_provisioning_record_id": { + "type": "string", + "computed": true + }, + "launch_role_arn": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "notification_arns": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "outputs": { + "type": [ + "set", + [ + "object", + { + "description": "string", + "key": "string", + "value": "string" + } + ] + ], + "computed": true + }, + "path_id": { + "type": "string", + "optional": true, + "computed": true + }, + "path_name": { + "type": "string", + "optional": true + }, + "product_id": { + "type": "string", + "optional": true, + "computed": true + }, + "product_name": { + "type": "string", + "optional": true + }, + "provisioning_artifact_id": { + "type": "string", + "optional": true, + "computed": true + }, + "provisioning_artifact_name": { + "type": "string", + "optional": true + }, + "retain_physical_resources": { + "type": "bool", + "optional": true + }, + "status": { + "type": "string", + "computed": true + }, + "status_message": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "computed": true + } + }, + "block_types": { + "provisioning_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "use_previous_value": { + "type": "bool", + "optional": true + }, + "value": { + "type": "string", + "optional": true + } + } + } + }, + "stack_set_provisioning_preferences": { + "nesting_mode": "list", + "block": { + "attributes": { + "accounts": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "failure_tolerance_count": { + "type": "number", + "optional": true + }, + "failure_tolerance_percentage": { + "type": "number", + "optional": true + }, + "max_concurrency_count": { + "type": "number", + "optional": true + }, + "max_concurrency_percentage": { + "type": "number", + "optional": true + }, + "regions": { + "type": [ + "list", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_provisioning_artifact": { + "version": 0, + "block": { + "attributes": { + "accept_language": { + "type": "string", + "optional": true + }, + "active": { + "type": "bool", + "optional": true + }, + "created_time": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true, + "computed": true + }, + "disable_template_validation": { + "type": "bool", + "optional": true + }, + "guidance": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "product_id": { + "type": "string", + "required": true + }, + "template_physical_id": { + "type": "string", + "optional": true + }, + "template_url": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_service_action": { + "version": 0, + "block": { + "attributes": { + "accept_language": { + "type": "string", + "optional": true + }, + "description": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "definition": { + "nesting_mode": "list", + "block": { + "attributes": { + "assume_role": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "parameters": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true + }, + "version": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_tag_option": { + "version": 0, + "block": { + "attributes": { + "active": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "required": true + }, + "owner": { + "type": "string", + "computed": true + }, + "value": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicecatalog_tag_option_resource_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "resource_arn": { + "type": "string", + "computed": true + }, + "resource_created_time": { + "type": "string", + "computed": true + }, + "resource_description": { + "type": "string", + "computed": true + }, + "resource_id": { + "type": "string", + "required": true + }, + "resource_name": { + "type": "string", + "computed": true + }, + "tag_option_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_servicequotas_service_quota": { + "version": 0, + "block": { + "attributes": { + "adjustable": { + "type": "bool", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "default_value": { + "type": "number", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "quota_code": { + "type": "string", + "required": true + }, + "quota_name": { + "type": "string", + "computed": true + }, + "request_id": { + "type": "string", + "computed": true + }, + "request_status": { + "type": "string", + "computed": true + }, + "service_code": { + "type": "string", + "required": true + }, + "service_name": { + "type": "string", + "computed": true + }, + "value": { + "type": "number", + "required": true + } + } + } + }, + "aws_ses_active_receipt_rule_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "rule_set_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_ses_configuration_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_fresh_start": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "reputation_metrics_enabled": { + "type": "bool", + "optional": true + }, + "sending_enabled": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "delivery_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "tls_policy": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "tracking_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "custom_redirect_domain": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_ses_domain_dkim": { + "version": 0, + "block": { + "attributes": { + "dkim_tokens": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "domain": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_ses_domain_identity": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "domain": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "verification_token": { + "type": "string", + "computed": true + } + } + } + }, + "aws_ses_domain_identity_verification": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "domain": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ses_domain_mail_from": { + "version": 0, + "block": { + "attributes": { + "behavior_on_mx_failure": { + "type": "string", + "optional": true + }, + "domain": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "mail_from_domain": { + "type": "string", + "required": true + } + } + } + }, + "aws_ses_email_identity": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "email": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_ses_event_destination": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "configuration_set_name": { + "type": "string", + "required": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "matching_types": { + "type": [ + "set", + "string" + ], + "required": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "cloudwatch_destination": { + "nesting_mode": "set", + "block": { + "attributes": { + "default_value": { + "type": "string", + "required": true + }, + "dimension_name": { + "type": "string", + "required": true + }, + "value_source": { + "type": "string", + "required": true + } + } + } + }, + "kinesis_destination": { + "nesting_mode": "list", + "block": { + "attributes": { + "role_arn": { + "type": "string", + "required": true + }, + "stream_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "sns_destination": { + "nesting_mode": "list", + "block": { + "attributes": { + "topic_arn": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_ses_identity_notification_topic": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "identity": { + "type": "string", + "required": true + }, + "include_original_headers": { + "type": "bool", + "optional": true + }, + "notification_type": { + "type": "string", + "required": true + }, + "topic_arn": { + "type": "string", + "optional": true + } + } + } + }, + "aws_ses_identity_policy": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "identity": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "policy": { + "type": "string", + "required": true + } + } + } + }, + "aws_ses_receipt_filter": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "cidr": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "policy": { + "type": "string", + "required": true + } + } + } + }, + "aws_ses_receipt_rule": { + "version": 0, + "block": { + "attributes": { + "after": { + "type": "string", + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "recipients": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "rule_set_name": { + "type": "string", + "required": true + }, + "scan_enabled": { + "type": "bool", + "optional": true + }, + "tls_policy": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "add_header_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "header_name": { + "type": "string", + "required": true + }, + "header_value": { + "type": "string", + "required": true + }, + "position": { + "type": "number", + "required": true + } + } + } + }, + "bounce_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "message": { + "type": "string", + "required": true + }, + "position": { + "type": "number", + "required": true + }, + "sender": { + "type": "string", + "required": true + }, + "smtp_reply_code": { + "type": "string", + "required": true + }, + "status_code": { + "type": "string", + "optional": true + }, + "topic_arn": { + "type": "string", + "optional": true + } + } + } + }, + "lambda_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "function_arn": { + "type": "string", + "required": true + }, + "invocation_type": { + "type": "string", + "optional": true + }, + "position": { + "type": "number", + "required": true + }, + "topic_arn": { + "type": "string", + "optional": true + } + } + } + }, + "s3_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "required": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + }, + "object_key_prefix": { + "type": "string", + "optional": true + }, + "position": { + "type": "number", + "required": true + }, + "topic_arn": { + "type": "string", + "optional": true + } + } + } + }, + "sns_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "encoding": { + "type": "string", + "optional": true + }, + "position": { + "type": "number", + "required": true + }, + "topic_arn": { + "type": "string", + "required": true + } + } + } + }, + "stop_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "position": { + "type": "number", + "required": true + }, + "scope": { + "type": "string", + "required": true + }, + "topic_arn": { + "type": "string", + "optional": true + } + } + } + }, + "workmail_action": { + "nesting_mode": "set", + "block": { + "attributes": { + "organization_arn": { + "type": "string", + "required": true + }, + "position": { + "type": "number", + "required": true + }, + "topic_arn": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ses_receipt_rule_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "rule_set_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_ses_template": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "html": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "subject": { + "type": "string", + "optional": true + }, + "text": { + "type": "string", + "optional": true + } + } + } + }, + "aws_sfn_activity": { + "version": 0, + "block": { + "attributes": { + "creation_date": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_sfn_state_machine": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "creation_date": { + "type": "string", + "computed": true + }, + "definition": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "logging_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "include_execution_data": { + "type": "bool", + "optional": true + }, + "level": { + "type": "string", + "optional": true + }, + "log_destination": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "tracing_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_shield_protection": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "resource_arn": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_shield_protection_group": { + "version": 0, + "block": { + "attributes": { + "aggregation": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "members": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "pattern": { + "type": "string", + "required": true + }, + "protection_group_arn": { + "type": "string", + "computed": true + }, + "protection_group_id": { + "type": "string", + "required": true + }, + "resource_type": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_shield_protection_health_check_association": { + "version": 0, + "block": { + "attributes": { + "health_check_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "shield_protection_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_signer_signing_job": { + "version": 0, + "block": { + "attributes": { + "completed_at": { + "type": "string", + "computed": true + }, + "created_at": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ignore_signing_job_failure": { + "type": "bool", + "optional": true + }, + "job_id": { + "type": "string", + "computed": true + }, + "job_invoker": { + "type": "string", + "computed": true + }, + "job_owner": { + "type": "string", + "computed": true + }, + "platform_display_name": { + "type": "string", + "computed": true + }, + "platform_id": { + "type": "string", + "computed": true + }, + "profile_name": { + "type": "string", + "required": true + }, + "profile_version": { + "type": "string", + "computed": true + }, + "requested_by": { + "type": "string", + "computed": true + }, + "revocation_record": { + "type": [ + "list", + [ + "object", + { + "reason": "string", + "revoked_at": "string", + "revoked_by": "string" + } + ] + ], + "computed": true + }, + "signature_expires_at": { + "type": "string", + "computed": true + }, + "signed_object": { + "type": [ + "list", + [ + "object", + { + "s3": [ + "list", + [ + "object", + { + "bucket": "string", + "key": "string" + } + ] + ] + } + ] + ], + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "status_reason": { + "type": "string", + "computed": true + } + }, + "block_types": { + "destination": { + "nesting_mode": "list", + "block": { + "block_types": { + "s3": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true + }, + "prefix": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "source": { + "nesting_mode": "list", + "block": { + "block_types": { + "s3": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "required": true + }, + "version": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_signer_signing_profile": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "name_prefix": { + "type": "string", + "optional": true + }, + "platform_display_name": { + "type": "string", + "computed": true + }, + "platform_id": { + "type": "string", + "required": true + }, + "revocation_record": { + "type": [ + "list", + [ + "object", + { + "revocation_effective_from": "string", + "revoked_at": "string", + "revoked_by": "string" + } + ] + ], + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "version": { + "type": "string", + "computed": true + }, + "version_arn": { + "type": "string", + "computed": true + } + }, + "block_types": { + "signature_validity_period": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_signer_signing_profile_permission": { + "version": 0, + "block": { + "attributes": { + "action": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "principal": { + "type": "string", + "required": true + }, + "profile_name": { + "type": "string", + "required": true + }, + "profile_version": { + "type": "string", + "optional": true, + "computed": true + }, + "statement_id": { + "type": "string", + "optional": true, + "computed": true + }, + "statement_id_prefix": { + "type": "string", + "optional": true + } + } + } + }, + "aws_simpledb_domain": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + } + } + }, + "aws_snapshot_create_volume_permission": { + "version": 0, + "block": { + "attributes": { + "account_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "snapshot_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_sns_platform_application": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "event_delivery_failure_topic_arn": { + "type": "string", + "optional": true + }, + "event_endpoint_created_topic_arn": { + "type": "string", + "optional": true + }, + "event_endpoint_deleted_topic_arn": { + "type": "string", + "optional": true + }, + "event_endpoint_updated_topic_arn": { + "type": "string", + "optional": true + }, + "failure_feedback_role_arn": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "platform": { + "type": "string", + "required": true + }, + "platform_credential": { + "type": "string", + "required": true, + "sensitive": true + }, + "platform_principal": { + "type": "string", + "optional": true, + "sensitive": true + }, + "success_feedback_role_arn": { + "type": "string", + "optional": true + }, + "success_feedback_sample_rate": { + "type": "string", + "optional": true + } + } + } + }, + "aws_sns_sms_preferences": { + "version": 0, + "block": { + "attributes": { + "default_sender_id": { + "type": "string", + "optional": true + }, + "default_sms_type": { + "type": "string", + "optional": true + }, + "delivery_status_iam_role_arn": { + "type": "string", + "optional": true + }, + "delivery_status_success_sampling_rate": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "monthly_spend_limit": { + "type": "number", + "optional": true, + "computed": true + }, + "usage_report_s3_bucket": { + "type": "string", + "optional": true + } + } + } + }, + "aws_sns_topic": { + "version": 0, + "block": { + "attributes": { + "application_failure_feedback_role_arn": { + "type": "string", + "optional": true + }, + "application_success_feedback_role_arn": { + "type": "string", + "optional": true + }, + "application_success_feedback_sample_rate": { + "type": "number", + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "content_based_deduplication": { + "type": "bool", + "optional": true + }, + "delivery_policy": { + "type": "string", + "optional": true + }, + "display_name": { + "type": "string", + "optional": true + }, + "fifo_topic": { + "type": "bool", + "optional": true + }, + "firehose_failure_feedback_role_arn": { + "type": "string", + "optional": true + }, + "firehose_success_feedback_role_arn": { + "type": "string", + "optional": true + }, + "firehose_success_feedback_sample_rate": { + "type": "number", + "optional": true + }, + "http_failure_feedback_role_arn": { + "type": "string", + "optional": true + }, + "http_success_feedback_role_arn": { + "type": "string", + "optional": true + }, + "http_success_feedback_sample_rate": { + "type": "number", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_master_key_id": { + "type": "string", + "optional": true + }, + "lambda_failure_feedback_role_arn": { + "type": "string", + "optional": true + }, + "lambda_success_feedback_role_arn": { + "type": "string", + "optional": true + }, + "lambda_success_feedback_sample_rate": { + "type": "number", + "optional": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "name_prefix": { + "type": "string", + "optional": true, + "computed": true + }, + "owner": { + "type": "string", + "computed": true + }, + "policy": { + "type": "string", + "optional": true, + "computed": true + }, + "sqs_failure_feedback_role_arn": { + "type": "string", + "optional": true + }, + "sqs_success_feedback_role_arn": { + "type": "string", + "optional": true + }, + "sqs_success_feedback_sample_rate": { + "type": "number", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_sns_topic_policy": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "owner": { + "type": "string", + "computed": true + }, + "policy": { + "type": "string", + "required": true + } + } + } + }, + "aws_sns_topic_subscription": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "confirmation_timeout_in_minutes": { + "type": "number", + "optional": true + }, + "confirmation_was_authenticated": { + "type": "bool", + "computed": true + }, + "delivery_policy": { + "type": "string", + "optional": true + }, + "endpoint": { + "type": "string", + "required": true + }, + "endpoint_auto_confirms": { + "type": "bool", + "optional": true + }, + "filter_policy": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "pending_confirmation": { + "type": "bool", + "computed": true + }, + "protocol": { + "type": "string", + "required": true + }, + "raw_message_delivery": { + "type": "bool", + "optional": true + }, + "redrive_policy": { + "type": "string", + "optional": true + }, + "subscription_role_arn": { + "type": "string", + "optional": true + }, + "topic_arn": { + "type": "string", + "required": true + } + } + } + }, + "aws_spot_datafeed_subscription": { + "version": 0, + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "prefix": { + "type": "string", + "optional": true + } + } + } + }, + "aws_spot_fleet_request": { + "version": 1, + "block": { + "attributes": { + "allocation_strategy": { + "type": "string", + "optional": true + }, + "client_token": { + "type": "string", + "computed": true + }, + "excess_capacity_termination_policy": { + "type": "string", + "optional": true + }, + "fleet_type": { + "type": "string", + "optional": true + }, + "iam_fleet_role": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_interruption_behaviour": { + "type": "string", + "optional": true + }, + "instance_pools_to_use_count": { + "type": "number", + "optional": true + }, + "load_balancers": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "on_demand_allocation_strategy": { + "type": "string", + "optional": true + }, + "on_demand_max_total_price": { + "type": "string", + "optional": true + }, + "on_demand_target_capacity": { + "type": "number", + "optional": true + }, + "replace_unhealthy_instances": { + "type": "bool", + "optional": true + }, + "spot_price": { + "type": "string", + "optional": true + }, + "spot_request_state": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "target_capacity": { + "type": "number", + "required": true + }, + "target_capacity_unit_type": { + "type": "string", + "optional": true + }, + "target_group_arns": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "terminate_instances_on_delete": { + "type": "string", + "optional": true + }, + "terminate_instances_with_expiration": { + "type": "bool", + "optional": true + }, + "valid_from": { + "type": "string", + "optional": true + }, + "valid_until": { + "type": "string", + "optional": true + }, + "wait_for_fulfillment": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "launch_specification": { + "nesting_mode": "set", + "block": { + "attributes": { + "ami": { + "type": "string", + "required": true + }, + "associate_public_ip_address": { + "type": "bool", + "optional": true + }, + "availability_zone": { + "type": "string", + "optional": true, + "computed": true + }, + "ebs_optimized": { + "type": "bool", + "optional": true + }, + "iam_instance_profile": { + "type": "string", + "optional": true + }, + "iam_instance_profile_arn": { + "type": "string", + "optional": true + }, + "instance_type": { + "type": "string", + "required": true + }, + "key_name": { + "type": "string", + "optional": true, + "computed": true + }, + "monitoring": { + "type": "bool", + "optional": true + }, + "placement_group": { + "type": "string", + "optional": true, + "computed": true + }, + "placement_tenancy": { + "type": "string", + "optional": true + }, + "spot_price": { + "type": "string", + "optional": true + }, + "subnet_id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "user_data": { + "type": "string", + "optional": true + }, + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "weighted_capacity": { + "type": "string", + "optional": true + } + }, + "block_types": { + "ebs_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "delete_on_termination": { + "type": "bool", + "optional": true + }, + "device_name": { + "type": "string", + "required": true + }, + "encrypted": { + "type": "bool", + "optional": true, + "computed": true + }, + "iops": { + "type": "number", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "snapshot_id": { + "type": "string", + "optional": true, + "computed": true + }, + "throughput": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "ephemeral_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "device_name": { + "type": "string", + "required": true + }, + "virtual_name": { + "type": "string", + "required": true + } + } + } + }, + "root_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "delete_on_termination": { + "type": "bool", + "optional": true + }, + "encrypted": { + "type": "bool", + "optional": true, + "computed": true + }, + "iops": { + "type": "number", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "throughput": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true + } + } + } + } + } + } + }, + "launch_template_config": { + "nesting_mode": "set", + "block": { + "block_types": { + "launch_template_specification": { + "nesting_mode": "list", + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "optional": true + }, + "version": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "overrides": { + "nesting_mode": "set", + "block": { + "attributes": { + "availability_zone": { + "type": "string", + "optional": true + }, + "instance_type": { + "type": "string", + "optional": true + }, + "priority": { + "type": "number", + "optional": true, + "computed": true + }, + "spot_price": { + "type": "string", + "optional": true, + "computed": true + }, + "subnet_id": { + "type": "string", + "optional": true, + "computed": true + }, + "weighted_capacity": { + "type": "number", + "optional": true, + "computed": true + } + }, + "block_types": { + "instance_requirements": { + "nesting_mode": "list", + "block": { + "attributes": { + "accelerator_manufacturers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "accelerator_names": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "accelerator_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "bare_metal": { + "type": "string", + "optional": true + }, + "burstable_performance": { + "type": "string", + "optional": true + }, + "cpu_manufacturers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "excluded_instance_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "instance_generations": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "local_storage": { + "type": "string", + "optional": true + }, + "local_storage_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "on_demand_max_price_percentage_over_lowest_price": { + "type": "number", + "optional": true + }, + "require_hibernate_support": { + "type": "bool", + "optional": true + }, + "spot_max_price_percentage_over_lowest_price": { + "type": "number", + "optional": true + } + }, + "block_types": { + "accelerator_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "accelerator_total_memory_mib": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "baseline_ebs_bandwidth_mbps": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "memory_gib_per_vcpu": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "memory_mib": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "network_interface_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "total_local_storage_gb": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "vcpu_count": { + "nesting_mode": "list", + "block": { + "attributes": { + "max": { + "type": "number", + "optional": true + }, + "min": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + } + } + } + }, + "spot_maintenance_strategies": { + "nesting_mode": "list", + "block": { + "block_types": { + "capacity_rebalance": { + "nesting_mode": "list", + "block": { + "attributes": { + "replacement_strategy": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_spot_instance_request": { + "version": 0, + "block": { + "attributes": { + "ami": { + "type": "string", + "optional": true, + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "associate_public_ip_address": { + "type": "bool", + "optional": true, + "computed": true + }, + "availability_zone": { + "type": "string", + "optional": true, + "computed": true + }, + "block_duration_minutes": { + "type": "number", + "optional": true + }, + "cpu_core_count": { + "type": "number", + "optional": true, + "computed": true + }, + "cpu_threads_per_core": { + "type": "number", + "optional": true, + "computed": true + }, + "disable_api_stop": { + "type": "bool", + "optional": true, + "computed": true + }, + "disable_api_termination": { + "type": "bool", + "optional": true, + "computed": true + }, + "ebs_optimized": { + "type": "bool", + "optional": true, + "computed": true + }, + "get_password_data": { + "type": "bool", + "optional": true + }, + "hibernation": { + "type": "bool", + "optional": true + }, + "host_id": { + "type": "string", + "optional": true, + "computed": true + }, + "host_resource_group_arn": { + "type": "string", + "optional": true, + "computed": true + }, + "iam_instance_profile": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_initiated_shutdown_behavior": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_interruption_behavior": { + "type": "string", + "optional": true + }, + "instance_state": { + "type": "string", + "computed": true + }, + "instance_type": { + "type": "string", + "optional": true, + "computed": true + }, + "ipv6_address_count": { + "type": "number", + "optional": true, + "computed": true + }, + "ipv6_addresses": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + }, + "key_name": { + "type": "string", + "optional": true, + "computed": true + }, + "launch_group": { + "type": "string", + "optional": true + }, + "monitoring": { + "type": "bool", + "optional": true, + "computed": true + }, + "outpost_arn": { + "type": "string", + "computed": true + }, + "password_data": { + "type": "string", + "computed": true + }, + "placement_group": { + "type": "string", + "optional": true, + "computed": true + }, + "placement_partition_number": { + "type": "number", + "optional": true, + "computed": true + }, + "primary_network_interface_id": { + "type": "string", + "computed": true + }, + "private_dns": { + "type": "string", + "computed": true + }, + "private_ip": { + "type": "string", + "optional": true, + "computed": true + }, + "public_dns": { + "type": "string", + "computed": true + }, + "public_ip": { + "type": "string", + "computed": true + }, + "secondary_private_ips": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "security_groups": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "source_dest_check": { + "type": "bool", + "optional": true + }, + "spot_bid_status": { + "type": "string", + "computed": true + }, + "spot_instance_id": { + "type": "string", + "computed": true + }, + "spot_price": { + "type": "string", + "optional": true, + "computed": true + }, + "spot_request_state": { + "type": "string", + "computed": true + }, + "spot_type": { + "type": "string", + "optional": true + }, + "subnet_id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "tenancy": { + "type": "string", + "optional": true, + "computed": true + }, + "user_data": { + "type": "string", + "optional": true, + "computed": true + }, + "user_data_base64": { + "type": "string", + "optional": true, + "computed": true + }, + "user_data_replace_on_change": { + "type": "bool", + "optional": true + }, + "valid_from": { + "type": "string", + "optional": true, + "computed": true + }, + "valid_until": { + "type": "string", + "optional": true, + "computed": true + }, + "volume_tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "wait_for_fulfillment": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "capacity_reservation_specification": { + "nesting_mode": "list", + "block": { + "attributes": { + "capacity_reservation_preference": { + "type": "string", + "optional": true + } + }, + "block_types": { + "capacity_reservation_target": { + "nesting_mode": "list", + "block": { + "attributes": { + "capacity_reservation_id": { + "type": "string", + "optional": true + }, + "capacity_reservation_resource_group_arn": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "credit_specification": { + "nesting_mode": "list", + "block": { + "attributes": { + "cpu_credits": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "ebs_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "delete_on_termination": { + "type": "bool", + "optional": true + }, + "device_name": { + "type": "string", + "required": true + }, + "encrypted": { + "type": "bool", + "optional": true, + "computed": true + }, + "iops": { + "type": "number", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "snapshot_id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "throughput": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_id": { + "type": "string", + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "enclave_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "ephemeral_block_device": { + "nesting_mode": "set", + "block": { + "attributes": { + "device_name": { + "type": "string", + "required": true + }, + "no_device": { + "type": "bool", + "optional": true + }, + "virtual_name": { + "type": "string", + "optional": true + } + } + } + }, + "launch_template": { + "nesting_mode": "list", + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "version": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "maintenance_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "auto_recovery": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "metadata_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "http_endpoint": { + "type": "string", + "optional": true, + "computed": true + }, + "http_put_response_hop_limit": { + "type": "number", + "optional": true, + "computed": true + }, + "http_tokens": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_metadata_tags": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "network_interface": { + "nesting_mode": "set", + "block": { + "attributes": { + "delete_on_termination": { + "type": "bool", + "optional": true + }, + "device_index": { + "type": "number", + "required": true + }, + "network_card_index": { + "type": "number", + "optional": true + }, + "network_interface_id": { + "type": "string", + "required": true + } + } + } + }, + "private_dns_name_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable_resource_name_dns_a_record": { + "type": "bool", + "optional": true, + "computed": true + }, + "enable_resource_name_dns_aaaa_record": { + "type": "bool", + "optional": true, + "computed": true + }, + "hostname_type": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "root_block_device": { + "nesting_mode": "list", + "block": { + "attributes": { + "delete_on_termination": { + "type": "bool", + "optional": true + }, + "device_name": { + "type": "string", + "computed": true + }, + "encrypted": { + "type": "bool", + "optional": true, + "computed": true + }, + "iops": { + "type": "number", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "throughput": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_id": { + "type": "string", + "computed": true + }, + "volume_size": { + "type": "number", + "optional": true, + "computed": true + }, + "volume_type": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_sqs_queue": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "content_based_deduplication": { + "type": "bool", + "optional": true + }, + "deduplication_scope": { + "type": "string", + "optional": true, + "computed": true + }, + "delay_seconds": { + "type": "number", + "optional": true + }, + "fifo_queue": { + "type": "bool", + "optional": true + }, + "fifo_throughput_limit": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_data_key_reuse_period_seconds": { + "type": "number", + "optional": true, + "computed": true + }, + "kms_master_key_id": { + "type": "string", + "optional": true + }, + "max_message_size": { + "type": "number", + "optional": true + }, + "message_retention_seconds": { + "type": "number", + "optional": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "name_prefix": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "optional": true, + "computed": true + }, + "receive_wait_time_seconds": { + "type": "number", + "optional": true + }, + "redrive_allow_policy": { + "type": "string", + "optional": true + }, + "redrive_policy": { + "type": "string", + "optional": true + }, + "sqs_managed_sse_enabled": { + "type": "bool", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "url": { + "type": "string", + "computed": true + }, + "visibility_timeout_seconds": { + "type": "number", + "optional": true + } + } + } + }, + "aws_sqs_queue_policy": { + "version": 1, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "required": true + }, + "queue_url": { + "type": "string", + "required": true + } + } + } + }, + "aws_ssm_activation": { + "version": 0, + "block": { + "attributes": { + "activation_code": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "expiration_date": { + "type": "string", + "optional": true, + "computed": true + }, + "expired": { + "type": "bool", + "computed": true + }, + "iam_role": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true + }, + "registration_count": { + "type": "number", + "computed": true + }, + "registration_limit": { + "type": "number", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_ssm_association": { + "version": 1, + "block": { + "attributes": { + "apply_only_at_cron_interval": { + "type": "bool", + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "association_id": { + "type": "string", + "computed": true + }, + "association_name": { + "type": "string", + "optional": true + }, + "automation_target_parameter_name": { + "type": "string", + "optional": true + }, + "compliance_severity": { + "type": "string", + "optional": true + }, + "document_version": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "optional": true + }, + "max_concurrency": { + "type": "string", + "optional": true + }, + "max_errors": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "parameters": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "schedule_expression": { + "type": "string", + "optional": true + }, + "wait_for_success_timeout_seconds": { + "type": "number", + "optional": true + } + }, + "block_types": { + "output_location": { + "nesting_mode": "list", + "block": { + "attributes": { + "s3_bucket_name": { + "type": "string", + "required": true + }, + "s3_key_prefix": { + "type": "string", + "optional": true + }, + "s3_region": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "targets": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "max_items": 5 + } + } + } + }, + "aws_ssm_document": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "content": { + "type": "string", + "required": true + }, + "created_date": { + "type": "string", + "computed": true + }, + "default_version": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "document_format": { + "type": "string", + "optional": true + }, + "document_type": { + "type": "string", + "required": true + }, + "document_version": { + "type": "string", + "computed": true + }, + "hash": { + "type": "string", + "computed": true + }, + "hash_type": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "latest_version": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "owner": { + "type": "string", + "computed": true + }, + "parameter": { + "type": [ + "list", + [ + "object", + { + "default_value": "string", + "description": "string", + "name": "string", + "type": "string" + } + ] + ], + "computed": true + }, + "permissions": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "platform_types": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "schema_version": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "target_type": { + "type": "string", + "optional": true + }, + "version_name": { + "type": "string", + "optional": true + } + }, + "block_types": { + "attachments_source": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "optional": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "max_items": 20 + } + } + } + }, + "aws_ssm_maintenance_window": { + "version": 0, + "block": { + "attributes": { + "allow_unassociated_targets": { + "type": "bool", + "optional": true + }, + "cutoff": { + "type": "number", + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "duration": { + "type": "number", + "required": true + }, + "enabled": { + "type": "bool", + "optional": true + }, + "end_date": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "schedule": { + "type": "string", + "required": true + }, + "schedule_offset": { + "type": "number", + "optional": true + }, + "schedule_timezone": { + "type": "string", + "optional": true + }, + "start_date": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_ssm_maintenance_window_target": { + "version": 0, + "block": { + "attributes": { + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true + }, + "owner_information": { + "type": "string", + "optional": true + }, + "resource_type": { + "type": "string", + "required": true + }, + "window_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "targets": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 5 + } + } + } + }, + "aws_ssm_maintenance_window_task": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "cutoff_behavior": { + "type": "string", + "optional": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "max_concurrency": { + "type": "string", + "optional": true, + "computed": true + }, + "max_errors": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true + }, + "priority": { + "type": "number", + "optional": true + }, + "service_role_arn": { + "type": "string", + "optional": true, + "computed": true + }, + "task_arn": { + "type": "string", + "required": true + }, + "task_type": { + "type": "string", + "required": true + }, + "window_id": { + "type": "string", + "required": true + }, + "window_task_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "targets": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "max_items": 5 + }, + "task_invocation_parameters": { + "nesting_mode": "list", + "block": { + "block_types": { + "automation_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "document_version": { + "type": "string", + "optional": true + } + }, + "block_types": { + "parameter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + } + } + }, + "max_items": 1 + }, + "lambda_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "client_context": { + "type": "string", + "optional": true + }, + "payload": { + "type": "string", + "optional": true, + "sensitive": true + }, + "qualifier": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "run_command_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "comment": { + "type": "string", + "optional": true + }, + "document_hash": { + "type": "string", + "optional": true + }, + "document_hash_type": { + "type": "string", + "optional": true + }, + "document_version": { + "type": "string", + "optional": true + }, + "output_s3_bucket": { + "type": "string", + "optional": true + }, + "output_s3_key_prefix": { + "type": "string", + "optional": true + }, + "service_role_arn": { + "type": "string", + "optional": true + }, + "timeout_seconds": { + "type": "number", + "optional": true + } + }, + "block_types": { + "cloudwatch_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloudwatch_log_group_name": { + "type": "string", + "optional": true, + "computed": true + }, + "cloudwatch_output_enabled": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "notification_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "notification_arn": { + "type": "string", + "optional": true + }, + "notification_events": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "notification_type": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "parameter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + } + } + }, + "max_items": 1 + }, + "step_functions_parameters": { + "nesting_mode": "list", + "block": { + "attributes": { + "input": { + "type": "string", + "optional": true, + "sensitive": true + }, + "name": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_ssm_parameter": { + "version": 0, + "block": { + "attributes": { + "allowed_pattern": { + "type": "string", + "optional": true + }, + "arn": { + "type": "string", + "optional": true, + "computed": true + }, + "data_type": { + "type": "string", + "optional": true, + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "insecure_value": { + "type": "string", + "optional": true, + "computed": true + }, + "key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "overwrite": { + "type": "bool", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "tier": { + "type": "string", + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "optional": true, + "computed": true, + "sensitive": true + }, + "version": { + "type": "number", + "computed": true + } + } + } + }, + "aws_ssm_patch_baseline": { + "version": 0, + "block": { + "attributes": { + "approved_patches": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "approved_patches_compliance_level": { + "type": "string", + "optional": true + }, + "approved_patches_enable_non_security": { + "type": "bool", + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "operating_system": { + "type": "string", + "optional": true + }, + "rejected_patches": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "rejected_patches_action": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "approval_rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "approve_after_days": { + "type": "number", + "optional": true + }, + "approve_until_date": { + "type": "string", + "optional": true + }, + "compliance_level": { + "type": "string", + "optional": true + }, + "enable_non_security": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "patch_filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 10 + } + } + } + }, + "global_filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "max_items": 4 + }, + "source": { + "nesting_mode": "list", + "block": { + "attributes": { + "configuration": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "products": { + "type": [ + "list", + "string" + ], + "required": true + } + } + }, + "max_items": 20 + } + } + } + }, + "aws_ssm_patch_group": { + "version": 1, + "block": { + "attributes": { + "baseline_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "patch_group": { + "type": "string", + "required": true + } + } + } + }, + "aws_ssm_resource_data_sync": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "s3_destination": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "required": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + }, + "prefix": { + "type": "string", + "optional": true + }, + "region": { + "type": "string", + "required": true + }, + "sync_format": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_ssm_service_setting": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "setting_id": { + "type": "string", + "required": true + }, + "setting_value": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + } + } + } + }, + "aws_ssoadmin_account_assignment": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_arn": { + "type": "string", + "required": true + }, + "permission_set_arn": { + "type": "string", + "required": true + }, + "principal_id": { + "type": "string", + "required": true + }, + "principal_type": { + "type": "string", + "required": true + }, + "target_id": { + "type": "string", + "required": true + }, + "target_type": { + "type": "string", + "optional": true + } + } + } + }, + "aws_ssoadmin_customer_managed_policy_attachment": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_arn": { + "type": "string", + "required": true + }, + "permission_set_arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "customer_managed_policy_reference": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "path": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_ssoadmin_managed_policy_attachment": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_arn": { + "type": "string", + "required": true + }, + "managed_policy_arn": { + "type": "string", + "required": true + }, + "managed_policy_name": { + "type": "string", + "computed": true + }, + "permission_set_arn": { + "type": "string", + "required": true + } + } + } + }, + "aws_ssoadmin_permission_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "created_date": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_arn": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "relay_state": { + "type": "string", + "optional": true + }, + "session_duration": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_ssoadmin_permission_set_inline_policy": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "inline_policy": { + "type": "string", + "required": true + }, + "instance_arn": { + "type": "string", + "required": true + }, + "permission_set_arn": { + "type": "string", + "required": true + } + } + } + }, + "aws_storagegateway_cache": { + "version": 0, + "block": { + "attributes": { + "disk_id": { + "type": "string", + "required": true + }, + "gateway_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_storagegateway_cached_iscsi_volume": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "chap_enabled": { + "type": "bool", + "computed": true + }, + "gateway_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_encrypted": { + "type": "bool", + "optional": true + }, + "kms_key": { + "type": "string", + "optional": true + }, + "lun_number": { + "type": "number", + "computed": true + }, + "network_interface_id": { + "type": "string", + "required": true + }, + "network_interface_port": { + "type": "number", + "computed": true + }, + "snapshot_id": { + "type": "string", + "optional": true + }, + "source_volume_arn": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "target_arn": { + "type": "string", + "computed": true + }, + "target_name": { + "type": "string", + "required": true + }, + "volume_arn": { + "type": "string", + "computed": true + }, + "volume_id": { + "type": "string", + "computed": true + }, + "volume_size_in_bytes": { + "type": "number", + "required": true + } + } + } + }, + "aws_storagegateway_file_system_association": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "audit_destination_arn": { + "type": "string", + "optional": true + }, + "gateway_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "location_arn": { + "type": "string", + "required": true + }, + "password": { + "type": "string", + "required": true, + "sensitive": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "username": { + "type": "string", + "required": true + } + }, + "block_types": { + "cache_attributes": { + "nesting_mode": "list", + "block": { + "attributes": { + "cache_stale_timeout_in_seconds": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_storagegateway_gateway": { + "version": 0, + "block": { + "attributes": { + "activation_key": { + "type": "string", + "optional": true, + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "average_download_rate_limit_in_bits_per_sec": { + "type": "number", + "optional": true + }, + "average_upload_rate_limit_in_bits_per_sec": { + "type": "number", + "optional": true + }, + "cloudwatch_log_group_arn": { + "type": "string", + "optional": true + }, + "ec2_instance_id": { + "type": "string", + "computed": true + }, + "endpoint_type": { + "type": "string", + "computed": true + }, + "gateway_id": { + "type": "string", + "computed": true + }, + "gateway_ip_address": { + "type": "string", + "optional": true, + "computed": true + }, + "gateway_name": { + "type": "string", + "required": true + }, + "gateway_network_interface": { + "type": [ + "list", + [ + "object", + { + "ipv4_address": "string" + } + ] + ], + "computed": true + }, + "gateway_timezone": { + "type": "string", + "required": true + }, + "gateway_type": { + "type": "string", + "optional": true + }, + "gateway_vpc_endpoint": { + "type": "string", + "optional": true + }, + "host_environment": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "medium_changer_type": { + "type": "string", + "optional": true + }, + "smb_file_share_visibility": { + "type": "bool", + "optional": true + }, + "smb_guest_password": { + "type": "string", + "optional": true, + "sensitive": true + }, + "smb_security_strategy": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "tape_drive_type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "maintenance_start_time": { + "nesting_mode": "list", + "block": { + "attributes": { + "day_of_month": { + "type": "string", + "optional": true + }, + "day_of_week": { + "type": "string", + "optional": true + }, + "hour_of_day": { + "type": "number", + "required": true + }, + "minute_of_hour": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "smb_active_directory_settings": { + "nesting_mode": "list", + "block": { + "attributes": { + "active_directory_status": { + "type": "string", + "computed": true + }, + "domain_controllers": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "domain_name": { + "type": "string", + "required": true + }, + "organizational_unit": { + "type": "string", + "optional": true + }, + "password": { + "type": "string", + "required": true, + "sensitive": true + }, + "timeout_in_seconds": { + "type": "number", + "optional": true + }, + "username": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_storagegateway_nfs_file_share": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "audit_destination_arn": { + "type": "string", + "optional": true + }, + "bucket_region": { + "type": "string", + "optional": true + }, + "client_list": { + "type": [ + "set", + "string" + ], + "required": true + }, + "default_storage_class": { + "type": "string", + "optional": true + }, + "file_share_name": { + "type": "string", + "optional": true, + "computed": true + }, + "fileshare_id": { + "type": "string", + "computed": true + }, + "gateway_arn": { + "type": "string", + "required": true + }, + "guess_mime_type_enabled": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_encrypted": { + "type": "bool", + "optional": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + }, + "location_arn": { + "type": "string", + "required": true + }, + "notification_policy": { + "type": "string", + "optional": true + }, + "object_acl": { + "type": "string", + "optional": true + }, + "path": { + "type": "string", + "computed": true + }, + "read_only": { + "type": "bool", + "optional": true + }, + "requester_pays": { + "type": "bool", + "optional": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "squash": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_endpoint_dns_name": { + "type": "string", + "optional": true + } + }, + "block_types": { + "cache_attributes": { + "nesting_mode": "list", + "block": { + "attributes": { + "cache_stale_timeout_in_seconds": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "nfs_file_share_defaults": { + "nesting_mode": "list", + "block": { + "attributes": { + "directory_mode": { + "type": "string", + "optional": true + }, + "file_mode": { + "type": "string", + "optional": true + }, + "group_id": { + "type": "string", + "optional": true + }, + "owner_id": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_storagegateway_smb_file_share": { + "version": 0, + "block": { + "attributes": { + "access_based_enumeration": { + "type": "bool", + "optional": true + }, + "admin_user_list": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "audit_destination_arn": { + "type": "string", + "optional": true + }, + "authentication": { + "type": "string", + "optional": true + }, + "bucket_region": { + "type": "string", + "optional": true + }, + "case_sensitivity": { + "type": "string", + "optional": true + }, + "default_storage_class": { + "type": "string", + "optional": true + }, + "file_share_name": { + "type": "string", + "optional": true, + "computed": true + }, + "fileshare_id": { + "type": "string", + "computed": true + }, + "gateway_arn": { + "type": "string", + "required": true + }, + "guess_mime_type_enabled": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "invalid_user_list": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "kms_encrypted": { + "type": "bool", + "optional": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + }, + "location_arn": { + "type": "string", + "required": true + }, + "notification_policy": { + "type": "string", + "optional": true + }, + "object_acl": { + "type": "string", + "optional": true + }, + "oplocks_enabled": { + "type": "bool", + "optional": true, + "computed": true + }, + "path": { + "type": "string", + "computed": true + }, + "read_only": { + "type": "bool", + "optional": true + }, + "requester_pays": { + "type": "bool", + "optional": true + }, + "role_arn": { + "type": "string", + "required": true + }, + "smb_acl_enabled": { + "type": "bool", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "valid_user_list": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "vpc_endpoint_dns_name": { + "type": "string", + "optional": true + } + }, + "block_types": { + "cache_attributes": { + "nesting_mode": "list", + "block": { + "attributes": { + "cache_stale_timeout_in_seconds": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_storagegateway_stored_iscsi_volume": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "chap_enabled": { + "type": "bool", + "computed": true + }, + "disk_id": { + "type": "string", + "required": true + }, + "gateway_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_encrypted": { + "type": "bool", + "optional": true + }, + "kms_key": { + "type": "string", + "optional": true + }, + "lun_number": { + "type": "number", + "computed": true + }, + "network_interface_id": { + "type": "string", + "required": true + }, + "network_interface_port": { + "type": "number", + "computed": true + }, + "preserve_existing_data": { + "type": "bool", + "required": true + }, + "snapshot_id": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "target_arn": { + "type": "string", + "computed": true + }, + "target_name": { + "type": "string", + "required": true + }, + "volume_attachment_status": { + "type": "string", + "computed": true + }, + "volume_id": { + "type": "string", + "computed": true + }, + "volume_size_in_bytes": { + "type": "number", + "computed": true + }, + "volume_status": { + "type": "string", + "computed": true + }, + "volume_type": { + "type": "string", + "computed": true + } + } + } + }, + "aws_storagegateway_tape_pool": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "pool_name": { + "type": "string", + "required": true + }, + "retention_lock_time_in_days": { + "type": "number", + "optional": true + }, + "retention_lock_type": { + "type": "string", + "optional": true + }, + "storage_class": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_storagegateway_upload_buffer": { + "version": 0, + "block": { + "attributes": { + "disk_id": { + "type": "string", + "optional": true, + "computed": true + }, + "disk_path": { + "type": "string", + "optional": true, + "computed": true + }, + "gateway_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_storagegateway_working_storage": { + "version": 0, + "block": { + "attributes": { + "disk_id": { + "type": "string", + "required": true + }, + "gateway_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_subnet": { + "version": 1, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "assign_ipv6_address_on_creation": { + "type": "bool", + "optional": true + }, + "availability_zone": { + "type": "string", + "optional": true, + "computed": true + }, + "availability_zone_id": { + "type": "string", + "optional": true, + "computed": true + }, + "cidr_block": { + "type": "string", + "optional": true + }, + "customer_owned_ipv4_pool": { + "type": "string", + "optional": true + }, + "enable_dns64": { + "type": "bool", + "optional": true + }, + "enable_resource_name_dns_a_record_on_launch": { + "type": "bool", + "optional": true + }, + "enable_resource_name_dns_aaaa_record_on_launch": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ipv6_cidr_block": { + "type": "string", + "optional": true + }, + "ipv6_cidr_block_association_id": { + "type": "string", + "computed": true + }, + "ipv6_native": { + "type": "bool", + "optional": true + }, + "map_customer_owned_ip_on_launch": { + "type": "bool", + "optional": true + }, + "map_public_ip_on_launch": { + "type": "bool", + "optional": true + }, + "outpost_arn": { + "type": "string", + "optional": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "private_dns_hostname_type_on_launch": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_swf_domain": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "name_prefix": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "workflow_execution_retention_period_in_days": { + "type": "string", + "required": true + } + } + } + }, + "aws_synthetics_canary": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "artifact_s3_location": { + "type": "string", + "required": true + }, + "delete_lambda": { + "type": "bool", + "optional": true + }, + "engine_arn": { + "type": "string", + "computed": true + }, + "execution_role_arn": { + "type": "string", + "required": true + }, + "failure_retention_period": { + "type": "number", + "optional": true + }, + "handler": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "runtime_version": { + "type": "string", + "required": true + }, + "s3_bucket": { + "type": "string", + "optional": true + }, + "s3_key": { + "type": "string", + "optional": true + }, + "s3_version": { + "type": "string", + "optional": true + }, + "source_location_arn": { + "type": "string", + "computed": true + }, + "start_canary": { + "type": "bool", + "optional": true + }, + "status": { + "type": "string", + "computed": true + }, + "success_retention_period": { + "type": "number", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "timeline": { + "type": [ + "list", + [ + "object", + { + "created": "string", + "last_modified": "string", + "last_started": "string", + "last_stopped": "string" + } + ] + ], + "computed": true + }, + "zip_file": { + "type": "string", + "optional": true + } + }, + "block_types": { + "artifact_config": { + "nesting_mode": "list", + "block": { + "block_types": { + "s3_encryption": { + "nesting_mode": "list", + "block": { + "attributes": { + "encryption_mode": { + "type": "string", + "optional": true + }, + "kms_key_arn": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "run_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "active_tracing": { + "type": "bool", + "optional": true + }, + "environment_variables": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "memory_in_mb": { + "type": "number", + "optional": true, + "computed": true + }, + "timeout_in_seconds": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "schedule": { + "nesting_mode": "list", + "block": { + "attributes": { + "duration_in_seconds": { + "type": "number", + "optional": true + }, + "expression": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "vpc_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_timestreamwrite_database": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "database_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "optional": true, + "computed": true + }, + "table_count": { + "type": "number", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_timestreamwrite_table": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "database_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "table_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "magnetic_store_write_properties": { + "nesting_mode": "list", + "block": { + "attributes": { + "enable_magnetic_store_writes": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "magnetic_store_rejected_data_location": { + "nesting_mode": "list", + "block": { + "block_types": { + "s3_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket_name": { + "type": "string", + "optional": true + }, + "encryption_option": { + "type": "string", + "optional": true + }, + "kms_key_id": { + "type": "string", + "optional": true + }, + "object_key_prefix": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "retention_properties": { + "nesting_mode": "list", + "block": { + "attributes": { + "magnetic_store_retention_period_in_days": { + "type": "number", + "required": true + }, + "memory_store_retention_period_in_hours": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_transcribe_language_model": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "base_model_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "language_code": { + "type": "string", + "required": true + }, + "model_name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "input_data_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "data_access_role_arn": { + "type": "string", + "required": true + }, + "s3_uri": { + "type": "string", + "required": true + }, + "tuning_data_s3_uri": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_transcribe_medical_vocabulary": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "download_uri": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "language_code": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vocabulary_file_uri": { + "type": "string", + "required": true + }, + "vocabulary_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_transcribe_vocabulary": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "download_uri": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "language_code": { + "type": "string", + "required": true + }, + "phrases": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vocabulary_file_uri": { + "type": "string", + "optional": true, + "computed": true + }, + "vocabulary_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_transcribe_vocabulary_filter": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "download_uri": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "language_code": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vocabulary_filter_file_uri": { + "type": "string", + "optional": true + }, + "vocabulary_filter_name": { + "type": "string", + "required": true + }, + "words": { + "type": [ + "list", + "string" + ], + "optional": true + } + } + } + }, + "aws_transfer_access": { + "version": 0, + "block": { + "attributes": { + "external_id": { + "type": "string", + "required": true + }, + "home_directory": { + "type": "string", + "optional": true + }, + "home_directory_type": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "optional": true + }, + "role": { + "type": "string", + "optional": true + }, + "server_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "home_directory_mappings": { + "nesting_mode": "list", + "block": { + "attributes": { + "entry": { + "type": "string", + "required": true + }, + "target": { + "type": "string", + "required": true + } + } + }, + "max_items": 50 + }, + "posix_profile": { + "nesting_mode": "list", + "block": { + "attributes": { + "gid": { + "type": "number", + "required": true + }, + "secondary_gids": { + "type": [ + "set", + "number" + ], + "optional": true + }, + "uid": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_transfer_server": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "certificate": { + "type": "string", + "optional": true + }, + "directory_id": { + "type": "string", + "optional": true + }, + "domain": { + "type": "string", + "optional": true + }, + "endpoint": { + "type": "string", + "computed": true + }, + "endpoint_type": { + "type": "string", + "optional": true + }, + "force_destroy": { + "type": "bool", + "optional": true + }, + "function": { + "type": "string", + "optional": true + }, + "host_key": { + "type": "string", + "optional": true, + "sensitive": true + }, + "host_key_fingerprint": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "identity_provider_type": { + "type": "string", + "optional": true + }, + "invocation_role": { + "type": "string", + "optional": true + }, + "logging_role": { + "type": "string", + "optional": true + }, + "post_authentication_login_banner": { + "type": "string", + "optional": true, + "sensitive": true + }, + "pre_authentication_login_banner": { + "type": "string", + "optional": true, + "sensitive": true + }, + "protocols": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "security_policy_name": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "url": { + "type": "string", + "optional": true + } + }, + "block_types": { + "endpoint_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "address_allocation_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "vpc_endpoint_id": { + "type": "string", + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "workflow_details": { + "nesting_mode": "list", + "block": { + "block_types": { + "on_upload": { + "nesting_mode": "list", + "block": { + "attributes": { + "execution_role": { + "type": "string", + "required": true + }, + "workflow_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_transfer_ssh_key": { + "version": 0, + "block": { + "attributes": { + "body": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "server_id": { + "type": "string", + "required": true + }, + "user_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_transfer_user": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "home_directory": { + "type": "string", + "optional": true + }, + "home_directory_type": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "optional": true + }, + "role": { + "type": "string", + "required": true + }, + "server_id": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "user_name": { + "type": "string", + "required": true + } + }, + "block_types": { + "home_directory_mappings": { + "nesting_mode": "list", + "block": { + "attributes": { + "entry": { + "type": "string", + "required": true + }, + "target": { + "type": "string", + "required": true + } + } + } + }, + "posix_profile": { + "nesting_mode": "list", + "block": { + "attributes": { + "gid": { + "type": "number", + "required": true + }, + "secondary_gids": { + "type": [ + "set", + "number" + ], + "optional": true + }, + "uid": { + "type": "number", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_transfer_workflow": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "on_exception_steps": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "copy_step_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "overwrite_existing": { + "type": "string", + "optional": true + }, + "source_file_location": { + "type": "string", + "optional": true + } + }, + "block_types": { + "destination_file_location": { + "nesting_mode": "list", + "block": { + "block_types": { + "efs_file_location": { + "nesting_mode": "list", + "block": { + "attributes": { + "file_system_id": { + "type": "string", + "optional": true + }, + "path": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "s3_file_location": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { + "type": "string", + "optional": true + }, + "key": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "custom_step_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "source_file_location": { + "type": "string", + "optional": true + }, + "target": { + "type": "string", + "optional": true + }, + "timeout_seconds": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "delete_step_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "source_file_location": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "tag_step_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "source_file_location": { + "type": "string", + "optional": true + } + }, + "block_types": { + "tags": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 10 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 8 + }, + "steps": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + }, + "block_types": { + "copy_step_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "overwrite_existing": { + "type": "string", + "optional": true + }, + "source_file_location": { + "type": "string", + "optional": true + } + }, + "block_types": { + "destination_file_location": { + "nesting_mode": "list", + "block": { + "block_types": { + "efs_file_location": { + "nesting_mode": "list", + "block": { + "attributes": { + "file_system_id": { + "type": "string", + "optional": true + }, + "path": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "s3_file_location": { + "nesting_mode": "list", + "block": { + "attributes": { + "bucket": { + "type": "string", + "optional": true + }, + "key": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "custom_step_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "source_file_location": { + "type": "string", + "optional": true + }, + "target": { + "type": "string", + "optional": true + }, + "timeout_seconds": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + }, + "delete_step_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "source_file_location": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "tag_step_details": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "optional": true + }, + "source_file_location": { + "type": "string", + "optional": true + } + }, + "block_types": { + "tags": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "max_items": 10 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 8 + } + } + } + }, + "aws_volume_attachment": { + "version": 0, + "block": { + "attributes": { + "device_name": { + "type": "string", + "required": true + }, + "force_detach": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "skip_destroy": { + "type": "bool", + "optional": true + }, + "stop_instance_before_detaching": { + "type": "bool", + "optional": true + }, + "volume_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc": { + "version": 1, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "assign_generated_ipv6_cidr_block": { + "type": "bool", + "optional": true + }, + "cidr_block": { + "type": "string", + "optional": true, + "computed": true + }, + "default_network_acl_id": { + "type": "string", + "computed": true + }, + "default_route_table_id": { + "type": "string", + "computed": true + }, + "default_security_group_id": { + "type": "string", + "computed": true + }, + "dhcp_options_id": { + "type": "string", + "computed": true + }, + "enable_classiclink": { + "type": "bool", + "optional": true, + "computed": true + }, + "enable_classiclink_dns_support": { + "type": "bool", + "optional": true, + "computed": true + }, + "enable_dns_hostnames": { + "type": "bool", + "optional": true, + "computed": true + }, + "enable_dns_support": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_tenancy": { + "type": "string", + "optional": true + }, + "ipv4_ipam_pool_id": { + "type": "string", + "optional": true + }, + "ipv4_netmask_length": { + "type": "number", + "optional": true + }, + "ipv6_association_id": { + "type": "string", + "computed": true + }, + "ipv6_cidr_block": { + "type": "string", + "optional": true, + "computed": true + }, + "ipv6_cidr_block_network_border_group": { + "type": "string", + "optional": true, + "computed": true + }, + "ipv6_ipam_pool_id": { + "type": "string", + "optional": true + }, + "ipv6_netmask_length": { + "type": "number", + "optional": true + }, + "main_route_table_id": { + "type": "string", + "computed": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_vpc_dhcp_options": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "domain_name": { + "type": "string", + "optional": true + }, + "domain_name_servers": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "netbios_name_servers": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "netbios_node_type": { + "type": "string", + "optional": true + }, + "ntp_servers": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_vpc_dhcp_options_association": { + "version": 0, + "block": { + "attributes": { + "dhcp_options_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_vpc_endpoint": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "auto_accept": { + "type": "bool", + "optional": true + }, + "cidr_blocks": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "dns_entry": { + "type": [ + "list", + [ + "object", + { + "dns_name": "string", + "hosted_zone_id": "string" + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ip_address_type": { + "type": "string", + "optional": true, + "computed": true + }, + "network_interface_ids": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "policy": { + "type": "string", + "optional": true, + "computed": true + }, + "prefix_list_id": { + "type": "string", + "computed": true + }, + "private_dns_enabled": { + "type": "bool", + "optional": true + }, + "requester_managed": { + "type": "bool", + "computed": true + }, + "route_table_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "security_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "service_name": { + "type": "string", + "required": true + }, + "state": { + "type": "string", + "computed": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_endpoint_type": { + "type": "string", + "optional": true + }, + "vpc_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "dns_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "dns_record_ip_type": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc_endpoint_connection_accepter": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "vpc_endpoint_id": { + "type": "string", + "required": true + }, + "vpc_endpoint_service_id": { + "type": "string", + "required": true + }, + "vpc_endpoint_state": { + "type": "string", + "computed": true + } + } + } + }, + "aws_vpc_endpoint_connection_notification": { + "version": 0, + "block": { + "attributes": { + "connection_events": { + "type": [ + "set", + "string" + ], + "required": true + }, + "connection_notification_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "notification_type": { + "type": "string", + "computed": true + }, + "state": { + "type": "string", + "computed": true + }, + "vpc_endpoint_id": { + "type": "string", + "optional": true + }, + "vpc_endpoint_service_id": { + "type": "string", + "optional": true + } + } + } + }, + "aws_vpc_endpoint_policy": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "optional": true, + "computed": true + }, + "vpc_endpoint_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc_endpoint_route_table_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "route_table_id": { + "type": "string", + "required": true + }, + "vpc_endpoint_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_vpc_endpoint_security_group_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "replace_default_association": { + "type": "bool", + "optional": true + }, + "security_group_id": { + "type": "string", + "required": true + }, + "vpc_endpoint_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_vpc_endpoint_service": { + "version": 0, + "block": { + "attributes": { + "acceptance_required": { + "type": "bool", + "required": true + }, + "allowed_principals": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "availability_zones": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "base_endpoint_dns_names": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "gateway_load_balancer_arns": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "manages_vpc_endpoints": { + "type": "bool", + "computed": true + }, + "network_load_balancer_arns": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "private_dns_name": { + "type": "string", + "optional": true, + "computed": true + }, + "private_dns_name_configuration": { + "type": [ + "list", + [ + "object", + { + "name": "string", + "state": "string", + "type": "string", + "value": "string" + } + ] + ], + "computed": true + }, + "service_name": { + "type": "string", + "computed": true + }, + "service_type": { + "type": "string", + "computed": true + }, + "state": { + "type": "string", + "computed": true + }, + "supported_ip_address_types": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc_endpoint_service_allowed_principal": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "principal_arn": { + "type": "string", + "required": true + }, + "vpc_endpoint_service_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_vpc_endpoint_subnet_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "subnet_id": { + "type": "string", + "required": true + }, + "vpc_endpoint_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc_ipam": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "cascade": { + "type": "bool", + "optional": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "private_default_scope_id": { + "type": "string", + "computed": true + }, + "public_default_scope_id": { + "type": "string", + "computed": true + }, + "scope_count": { + "type": "number", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "operating_regions": { + "nesting_mode": "set", + "block": { + "attributes": { + "region_name": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + } + }, + "aws_vpc_ipam_organization_admin_account": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "delegated_admin_account_id": { + "type": "string", + "required": true + }, + "email": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "service_principal": { + "type": "string", + "computed": true + } + } + } + }, + "aws_vpc_ipam_pool": { + "version": 0, + "block": { + "attributes": { + "address_family": { + "type": "string", + "required": true + }, + "allocation_default_netmask_length": { + "type": "number", + "optional": true + }, + "allocation_max_netmask_length": { + "type": "number", + "optional": true + }, + "allocation_min_netmask_length": { + "type": "number", + "optional": true + }, + "allocation_resource_tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "auto_import": { + "type": "bool", + "optional": true + }, + "aws_service": { + "type": "string", + "optional": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ipam_scope_id": { + "type": "string", + "required": true + }, + "ipam_scope_type": { + "type": "string", + "computed": true + }, + "locale": { + "type": "string", + "optional": true + }, + "pool_depth": { + "type": "number", + "computed": true + }, + "publicly_advertisable": { + "type": "bool", + "optional": true + }, + "source_ipam_pool_id": { + "type": "string", + "optional": true + }, + "state": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_vpc_ipam_pool_cidr": { + "version": 0, + "block": { + "attributes": { + "cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ipam_pool_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "cidr_authorization_context": { + "nesting_mode": "list", + "block": { + "attributes": { + "message": { + "type": "string", + "optional": true + }, + "signature": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_vpc_ipam_pool_cidr_allocation": { + "version": 0, + "block": { + "attributes": { + "cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "disallowed_cidrs": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ipam_pool_allocation_id": { + "type": "string", + "computed": true + }, + "ipam_pool_id": { + "type": "string", + "required": true + }, + "netmask_length": { + "type": "number", + "optional": true + }, + "resource_id": { + "type": "string", + "computed": true + }, + "resource_owner": { + "type": "string", + "computed": true + }, + "resource_type": { + "type": "string", + "computed": true + } + } + } + }, + "aws_vpc_ipam_preview_next_cidr": { + "version": 0, + "block": { + "attributes": { + "cidr": { + "type": "string", + "computed": true + }, + "disallowed_cidrs": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ipam_pool_id": { + "type": "string", + "required": true + }, + "netmask_length": { + "type": "number", + "optional": true + } + } + } + }, + "aws_vpc_ipam_scope": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ipam_arn": { + "type": "string", + "computed": true + }, + "ipam_id": { + "type": "string", + "required": true + }, + "ipam_scope_type": { + "type": "string", + "computed": true + }, + "is_default": { + "type": "bool", + "computed": true + }, + "pool_count": { + "type": "number", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_vpc_ipv4_cidr_block_association": { + "version": 0, + "block": { + "attributes": { + "cidr_block": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ipv4_ipam_pool_id": { + "type": "string", + "optional": true + }, + "ipv4_netmask_length": { + "type": "number", + "optional": true + }, + "vpc_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc_ipv6_cidr_block_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ipv6_cidr_block": { + "type": "string", + "optional": true, + "computed": true + }, + "ipv6_ipam_pool_id": { + "type": "string", + "required": true + }, + "ipv6_netmask_length": { + "type": "number", + "optional": true + }, + "vpc_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc_peering_connection": { + "version": 0, + "block": { + "attributes": { + "accept_status": { + "type": "string", + "computed": true + }, + "auto_accept": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "peer_owner_id": { + "type": "string", + "optional": true, + "computed": true + }, + "peer_region": { + "type": "string", + "optional": true, + "computed": true + }, + "peer_vpc_id": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "accepter": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_classic_link_to_remote_vpc": { + "type": "bool", + "optional": true + }, + "allow_remote_vpc_dns_resolution": { + "type": "bool", + "optional": true + }, + "allow_vpc_to_remote_classic_link": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "requester": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_classic_link_to_remote_vpc": { + "type": "bool", + "optional": true + }, + "allow_remote_vpc_dns_resolution": { + "type": "bool", + "optional": true + }, + "allow_vpc_to_remote_classic_link": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc_peering_connection_accepter": { + "version": 0, + "block": { + "attributes": { + "accept_status": { + "type": "string", + "computed": true + }, + "auto_accept": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "peer_owner_id": { + "type": "string", + "computed": true + }, + "peer_region": { + "type": "string", + "computed": true + }, + "peer_vpc_id": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + }, + "vpc_peering_connection_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "accepter": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_classic_link_to_remote_vpc": { + "type": "bool", + "optional": true + }, + "allow_remote_vpc_dns_resolution": { + "type": "bool", + "optional": true + }, + "allow_vpc_to_remote_classic_link": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "requester": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_classic_link_to_remote_vpc": { + "type": "bool", + "optional": true + }, + "allow_remote_vpc_dns_resolution": { + "type": "bool", + "optional": true + }, + "allow_vpc_to_remote_classic_link": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_vpc_peering_connection_options": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "vpc_peering_connection_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "accepter": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_classic_link_to_remote_vpc": { + "type": "bool", + "optional": true + }, + "allow_remote_vpc_dns_resolution": { + "type": "bool", + "optional": true + }, + "allow_vpc_to_remote_classic_link": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "requester": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_classic_link_to_remote_vpc": { + "type": "bool", + "optional": true + }, + "allow_remote_vpc_dns_resolution": { + "type": "bool", + "optional": true + }, + "allow_vpc_to_remote_classic_link": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_vpn_connection": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "core_network_arn": { + "type": "string", + "computed": true + }, + "core_network_attachment_arn": { + "type": "string", + "computed": true + }, + "customer_gateway_configuration": { + "type": "string", + "computed": true, + "sensitive": true + }, + "customer_gateway_id": { + "type": "string", + "required": true + }, + "enable_acceleration": { + "type": "bool", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "local_ipv4_network_cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "local_ipv6_network_cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "outside_ip_address_type": { + "type": "string", + "optional": true, + "computed": true + }, + "remote_ipv4_network_cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "remote_ipv6_network_cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "routes": { + "type": [ + "set", + [ + "object", + { + "destination_cidr_block": "string", + "source": "string", + "state": "string" + } + ] + ], + "computed": true + }, + "static_routes_only": { + "type": "bool", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "transit_gateway_attachment_id": { + "type": "string", + "computed": true + }, + "transit_gateway_id": { + "type": "string", + "optional": true + }, + "transport_transit_gateway_attachment_id": { + "type": "string", + "optional": true + }, + "tunnel1_address": { + "type": "string", + "computed": true + }, + "tunnel1_bgp_asn": { + "type": "string", + "computed": true + }, + "tunnel1_bgp_holdtime": { + "type": "number", + "computed": true + }, + "tunnel1_cgw_inside_address": { + "type": "string", + "computed": true + }, + "tunnel1_dpd_timeout_action": { + "type": "string", + "optional": true + }, + "tunnel1_dpd_timeout_seconds": { + "type": "number", + "optional": true + }, + "tunnel1_ike_versions": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel1_inside_cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "tunnel1_inside_ipv6_cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "tunnel1_phase1_dh_group_numbers": { + "type": [ + "set", + "number" + ], + "optional": true + }, + "tunnel1_phase1_encryption_algorithms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel1_phase1_integrity_algorithms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel1_phase1_lifetime_seconds": { + "type": "number", + "optional": true + }, + "tunnel1_phase2_dh_group_numbers": { + "type": [ + "set", + "number" + ], + "optional": true + }, + "tunnel1_phase2_encryption_algorithms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel1_phase2_integrity_algorithms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel1_phase2_lifetime_seconds": { + "type": "number", + "optional": true + }, + "tunnel1_preshared_key": { + "type": "string", + "optional": true, + "computed": true, + "sensitive": true + }, + "tunnel1_rekey_fuzz_percentage": { + "type": "number", + "optional": true + }, + "tunnel1_rekey_margin_time_seconds": { + "type": "number", + "optional": true + }, + "tunnel1_replay_window_size": { + "type": "number", + "optional": true + }, + "tunnel1_startup_action": { + "type": "string", + "optional": true + }, + "tunnel1_vgw_inside_address": { + "type": "string", + "computed": true + }, + "tunnel2_address": { + "type": "string", + "computed": true + }, + "tunnel2_bgp_asn": { + "type": "string", + "computed": true + }, + "tunnel2_bgp_holdtime": { + "type": "number", + "computed": true + }, + "tunnel2_cgw_inside_address": { + "type": "string", + "computed": true + }, + "tunnel2_dpd_timeout_action": { + "type": "string", + "optional": true + }, + "tunnel2_dpd_timeout_seconds": { + "type": "number", + "optional": true + }, + "tunnel2_ike_versions": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel2_inside_cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "tunnel2_inside_ipv6_cidr": { + "type": "string", + "optional": true, + "computed": true + }, + "tunnel2_phase1_dh_group_numbers": { + "type": [ + "set", + "number" + ], + "optional": true + }, + "tunnel2_phase1_encryption_algorithms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel2_phase1_integrity_algorithms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel2_phase1_lifetime_seconds": { + "type": "number", + "optional": true + }, + "tunnel2_phase2_dh_group_numbers": { + "type": [ + "set", + "number" + ], + "optional": true + }, + "tunnel2_phase2_encryption_algorithms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel2_phase2_integrity_algorithms": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "tunnel2_phase2_lifetime_seconds": { + "type": "number", + "optional": true + }, + "tunnel2_preshared_key": { + "type": "string", + "optional": true, + "computed": true, + "sensitive": true + }, + "tunnel2_rekey_fuzz_percentage": { + "type": "number", + "optional": true + }, + "tunnel2_rekey_margin_time_seconds": { + "type": "number", + "optional": true + }, + "tunnel2_replay_window_size": { + "type": "number", + "optional": true + }, + "tunnel2_startup_action": { + "type": "string", + "optional": true + }, + "tunnel2_vgw_inside_address": { + "type": "string", + "computed": true + }, + "tunnel_inside_ip_version": { + "type": "string", + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "required": true + }, + "vgw_telemetry": { + "type": [ + "set", + [ + "object", + { + "accepted_route_count": "number", + "certificate_arn": "string", + "last_status_change": "string", + "outside_ip_address": "string", + "status": "string", + "status_message": "string" + } + ] + ], + "computed": true + }, + "vpn_gateway_id": { + "type": "string", + "optional": true + } + }, + "block_types": { + "tunnel1_log_options": { + "nesting_mode": "list", + "block": { + "block_types": { + "cloudwatch_log_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "log_enabled": { + "type": "bool", + "optional": true + }, + "log_group_arn": { + "type": "string", + "optional": true + }, + "log_output_format": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "tunnel2_log_options": { + "nesting_mode": "list", + "block": { + "block_types": { + "cloudwatch_log_options": { + "nesting_mode": "list", + "block": { + "attributes": { + "log_enabled": { + "type": "bool", + "optional": true + }, + "log_group_arn": { + "type": "string", + "optional": true + }, + "log_output_format": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_vpn_connection_route": { + "version": 0, + "block": { + "attributes": { + "destination_cidr_block": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "vpn_connection_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_vpn_gateway": { + "version": 0, + "block": { + "attributes": { + "amazon_side_asn": { + "type": "string", + "optional": true, + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "availability_zone": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_vpn_gateway_attachment": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "required": true + }, + "vpn_gateway_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_vpn_gateway_route_propagation": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "route_table_id": { + "type": "string", + "required": true + }, + "vpn_gateway_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_waf_byte_match_set": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "byte_match_tuples": { + "nesting_mode": "set", + "block": { + "attributes": { + "positional_constraint": { + "type": "string", + "required": true + }, + "target_string": { + "type": "string", + "optional": true + }, + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_waf_geo_match_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "geo_match_constraint": { + "nesting_mode": "set", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_waf_ipset": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "ip_set_descriptors": { + "nesting_mode": "set", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_waf_rate_based_rule": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "rate_key": { + "type": "string", + "required": true + }, + "rate_limit": { + "type": "number", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "predicates": { + "nesting_mode": "set", + "block": { + "attributes": { + "data_id": { + "type": "string", + "required": true + }, + "negated": { + "type": "bool", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_waf_regex_match_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "regex_match_tuple": { + "nesting_mode": "set", + "block": { + "attributes": { + "regex_pattern_set_id": { + "type": "string", + "required": true + }, + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_waf_regex_pattern_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "regex_pattern_strings": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + } + }, + "aws_waf_rule": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "predicates": { + "nesting_mode": "set", + "block": { + "attributes": { + "data_id": { + "type": "string", + "required": true + }, + "negated": { + "type": "bool", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_waf_rule_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "activated_rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "rule_id": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_waf_size_constraint_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "size_constraints": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison_operator": { + "type": "string", + "required": true + }, + "size": { + "type": "number", + "required": true + }, + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_waf_sql_injection_match_set": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "sql_injection_match_tuples": { + "nesting_mode": "set", + "block": { + "attributes": { + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_waf_web_acl": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "default_action": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "logging_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "log_destination": { + "type": "string", + "required": true + } + }, + "block_types": { + "redacted_fields": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "set", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "rules": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "rule_id": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "override_action": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_waf_xss_match_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "xss_match_tuples": { + "nesting_mode": "set", + "block": { + "attributes": { + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_wafregional_byte_match_set": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "byte_match_tuples": { + "nesting_mode": "set", + "block": { + "attributes": { + "positional_constraint": { + "type": "string", + "required": true + }, + "target_string": { + "type": "string", + "optional": true + }, + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_wafregional_geo_match_set": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "geo_match_constraint": { + "nesting_mode": "set", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_wafregional_ipset": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "ip_set_descriptor": { + "nesting_mode": "set", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_wafregional_rate_based_rule": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "rate_key": { + "type": "string", + "required": true + }, + "rate_limit": { + "type": "number", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "predicate": { + "nesting_mode": "set", + "block": { + "attributes": { + "data_id": { + "type": "string", + "required": true + }, + "negated": { + "type": "bool", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_wafregional_regex_match_set": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "regex_match_tuple": { + "nesting_mode": "set", + "block": { + "attributes": { + "regex_pattern_set_id": { + "type": "string", + "required": true + }, + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_wafregional_regex_pattern_set": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "regex_pattern_strings": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + } + }, + "aws_wafregional_rule": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "predicate": { + "nesting_mode": "set", + "block": { + "attributes": { + "data_id": { + "type": "string", + "required": true + }, + "negated": { + "type": "bool", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_wafregional_rule_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "activated_rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "rule_id": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_wafregional_size_constraint_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "size_constraints": { + "nesting_mode": "set", + "block": { + "attributes": { + "comparison_operator": { + "type": "string", + "required": true + }, + "size": { + "type": "number", + "required": true + }, + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_wafregional_sql_injection_match_set": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "sql_injection_match_tuple": { + "nesting_mode": "set", + "block": { + "attributes": { + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_wafregional_web_acl": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "default_action": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "logging_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "log_destination": { + "type": "string", + "required": true + } + }, + "block_types": { + "redacted_fields": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "set", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "rule_id": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "override_action": { + "nesting_mode": "list", + "block": { + "attributes": { + "type": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_wafregional_web_acl_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "resource_arn": { + "type": "string", + "required": true + }, + "web_acl_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_wafregional_xss_match_set": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + }, + "block_types": { + "xss_match_tuple": { + "nesting_mode": "set", + "block": { + "attributes": { + "text_transformation": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "attributes": { + "data": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + } + } + } + }, + "aws_wafv2_ip_set": { + "version": 0, + "block": { + "attributes": { + "addresses": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ip_address_version": { + "type": "string", + "required": true + }, + "lock_token": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "scope": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_wafv2_regex_pattern_set": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "lock_token": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "scope": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "regular_expression": { + "nesting_mode": "set", + "block": { + "attributes": { + "regex_string": { + "type": "string", + "required": true + } + } + }, + "max_items": 10 + } + } + } + }, + "aws_wafv2_rule_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "capacity": { + "type": "number", + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "lock_token": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "scope": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "custom_response_body": { + "nesting_mode": "set", + "block": { + "attributes": { + "content": { + "type": "string", + "required": true + }, + "content_type": { + "type": "string", + "required": true + }, + "key": { + "type": "string", + "required": true + } + } + } + }, + "rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "priority": { + "type": "number", + "required": true + } + }, + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "block_types": { + "allow": { + "nesting_mode": "list", + "block": { + "block_types": { + "custom_request_handling": { + "nesting_mode": "list", + "block": { + "block_types": { + "insert_header": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "block": { + "nesting_mode": "list", + "block": { + "block_types": { + "custom_response": { + "nesting_mode": "list", + "block": { + "attributes": { + "custom_response_body_key": { + "type": "string", + "optional": true + }, + "response_code": { + "type": "number", + "required": true + } + }, + "block_types": { + "response_header": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + } + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "count": { + "nesting_mode": "list", + "block": { + "block_types": { + "custom_request_handling": { + "nesting_mode": "list", + "block": { + "block_types": { + "insert_header": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "rule_label": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + } + }, + "statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "and_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "and_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "byte_match_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "positional_constraint": { + "type": "string", + "required": true + }, + "search_string": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { "block_types": { "all_query_arguments": { "nesting_mode": "list", @@ -86715,6 +105999,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -86885,6 +106261,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -86976,6 +106444,271 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "sqli_match_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -87039,7 +106772,7 @@ }, "max_items": 1 }, - "sqli_match_statement": { + "xss_match_statement": { "nesting_mode": "list", "block": { "block_types": { @@ -87057,87 +106790,98 @@ "block": {}, "max_items": 1 }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { + "cookies": { "nesting_mode": "list", "block": { "attributes": { - "name": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { "type": "string", "required": true } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } } }, "max_items": 1 }, - "single_query_argument": { + "json_body": { "nesting_mode": "list", "block": { "attributes": { - "name": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { "type": "string", "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 } } }, "max_items": 1 }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - }, - "xss_match_statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, "method": { "nesting_mode": "list", "block": {}, @@ -87237,6 +106981,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -87419,6 +107255,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -87589,6 +107517,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -87680,6 +107700,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -87761,6 +107873,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -87842,6 +108046,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -87949,6 +108245,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88119,6 +108507,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88210,6 +108690,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88291,6 +108863,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88372,6 +109036,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88467,6 +109223,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88558,6 +109406,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88639,6 +109579,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88720,6 +109752,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -88819,6 +109943,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89009,6 +110225,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89179,6 +110487,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89270,6 +110670,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89351,6 +110843,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89432,6 +111016,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89531,6 +111207,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89713,6 +111481,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89883,6 +111743,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -89974,6 +111926,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90055,6 +112099,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90136,6 +112272,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90243,6 +112471,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90413,6 +112733,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90504,6 +112916,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90585,6 +113089,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90666,6 +113262,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90761,6 +113449,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90852,6 +113632,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -90933,6 +113805,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -91014,6 +113978,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -91129,6 +114185,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -91299,6 +114447,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -91390,6 +114630,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -91471,6 +114803,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -91552,6 +114976,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -91651,6 +115167,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -91833,6 +115441,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92003,6 +115703,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92094,6 +115886,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92175,6 +116059,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92256,6 +116232,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92363,6 +116431,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92533,6 +116693,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92624,6 +116876,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92705,6 +117049,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92786,6 +117222,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92881,6 +117409,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -92972,6 +117592,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -93053,6 +117765,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -93134,6 +117938,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -93229,6 +118125,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -93320,6 +118308,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -93401,6 +118481,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -93482,6 +118654,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -93840,6 +119104,38 @@ }, "max_items": 1 }, + "captcha": { + "nesting_mode": "list", + "block": { + "block_types": { + "custom_request_handling": { + "nesting_mode": "list", + "block": { + "block_types": { + "insert_header": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "count": { "nesting_mode": "list", "block": { @@ -93961,6 +119257,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -94131,6 +119519,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -94222,6 +119702,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -94303,6 +119875,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -94384,6 +120048,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -94483,6 +120239,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -94665,6 +120513,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -94835,6 +120775,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -94926,6 +120958,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95007,6 +121131,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95088,6 +121304,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95195,6 +121503,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95365,6 +121765,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95456,6 +121948,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95537,6 +122121,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95618,6 +122294,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95713,6 +122481,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95804,6 +122664,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95885,6 +122837,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -95966,6 +123010,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -96065,6 +123201,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -96255,6 +123483,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -96425,6 +123745,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -96516,6 +123928,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -96597,6 +124101,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -96678,6 +124274,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -96777,6 +124465,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -96959,6 +124739,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97129,6 +125001,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97220,6 +125184,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97301,6 +125357,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97382,6 +125530,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97489,6 +125729,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97659,6 +125991,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97750,6 +126174,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97831,6 +126347,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -97912,6 +126520,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -98007,6 +126707,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -98098,6 +126890,271 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "sqli_match_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -98161,7 +127218,7 @@ }, "max_items": 1 }, - "sqli_match_statement": { + "xss_match_statement": { "nesting_mode": "list", "block": { "block_types": { @@ -98179,87 +127236,98 @@ "block": {}, "max_items": 1 }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { + "cookies": { "nesting_mode": "list", "block": { "attributes": { - "name": { + "match_scope": { "type": "string", "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 } } }, "max_items": 1 }, - "single_query_argument": { + "json_body": { "nesting_mode": "list", "block": { "attributes": { - "name": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { "type": "string", "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 } } }, "max_items": 1 }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - }, - "xss_match_statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, "method": { "nesting_mode": "list", "block": {}, @@ -98375,6 +127443,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -98545,6 +127705,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -98636,6 +127888,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -98717,6 +128061,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -98798,6 +128234,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -98897,6 +128425,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99079,6 +128699,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99249,6 +128961,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99340,6 +129144,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99421,6 +129317,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99502,6 +129490,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99609,6 +129689,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99779,6 +129951,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99870,6 +130134,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -99951,6 +130307,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -100032,6 +130480,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -100127,6 +130667,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -100218,6 +130850,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -100299,6 +131023,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -100380,6 +131196,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -100475,6 +131383,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -100566,6 +131566,271 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "sqli_match_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -100629,7 +131894,7 @@ }, "max_items": 1 }, - "sqli_match_statement": { + "xss_match_statement": { "nesting_mode": "list", "block": { "block_types": { @@ -100647,87 +131912,98 @@ "block": {}, "max_items": 1 }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { + "cookies": { "nesting_mode": "list", "block": { "attributes": { - "name": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { "type": "string", "required": true } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } } }, "max_items": 1 }, - "single_query_argument": { + "json_body": { "nesting_mode": "list", "block": { "attributes": { - "name": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { "type": "string", "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 } } }, "max_items": 1 }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - }, - "xss_match_statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, "method": { "nesting_mode": "list", "block": {}, @@ -100827,6 +132103,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -101050,6 +132418,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -101220,6 +132680,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -101311,6 +132863,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -101392,6 +133036,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -101473,6 +133209,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -101572,6 +133400,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -101754,6 +133674,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -101924,6 +133936,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102015,6 +134119,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102096,6 +134292,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102177,6 +134465,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102284,6 +134664,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102454,6 +134926,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102545,6 +135109,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102626,6 +135282,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102707,6 +135455,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102802,6 +135642,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102893,6 +135825,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -102974,6 +135998,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -103055,6 +136171,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -103154,6 +136362,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -103344,6 +136644,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -103514,6 +136906,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -103605,6 +137089,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -103686,6 +137262,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -103767,6 +137435,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -103866,6 +137626,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104048,6 +137900,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104218,6 +138162,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104309,6 +138345,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104390,6 +138518,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104471,6 +138691,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104578,6 +138890,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104748,6 +139152,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104839,6 +139335,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -104920,6 +139508,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105001,6 +139681,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105096,6 +139868,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105187,6 +140051,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105268,6 +140224,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105349,6 +140397,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105464,6 +140604,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105634,6 +140866,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105725,6 +141049,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105806,6 +141222,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105887,6 +141395,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -105986,6 +141586,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -106168,6 +141860,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -106338,6 +142122,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -106429,6 +142305,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -106510,6 +142478,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -106591,6 +142651,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -106698,6 +142850,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -106868,6 +143112,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -106959,6 +143295,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107040,6 +143468,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107121,6 +143641,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107216,6 +143828,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107307,6 +144011,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107388,6 +144184,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107469,6 +144357,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107564,6 +144544,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107655,6 +144727,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107736,6 +144900,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107817,6 +145073,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -107940,6 +145288,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108110,6 +145550,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108201,6 +145733,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108282,6 +145906,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108363,6 +146079,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108462,6 +146270,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108644,6 +146544,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108814,6 +146806,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108905,6 +146989,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -108986,6 +147162,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109067,6 +147335,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109174,6 +147534,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109344,6 +147796,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109435,6 +147979,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109516,6 +148152,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109597,6 +148325,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109692,6 +148512,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109783,6 +148695,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109864,6 +148868,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -109945,6 +149041,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -110044,6 +149232,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -110234,6 +149514,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -110404,6 +149776,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -110495,6 +149959,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -110576,6 +150132,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -110657,6 +150305,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -110756,6 +150496,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -110938,6 +150770,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111108,6 +151032,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111199,6 +151215,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111280,6 +151388,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111361,6 +151561,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111468,6 +151760,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111638,6 +152022,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111729,6 +152205,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111810,6 +152378,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111891,6 +152551,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -111986,6 +152738,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112077,6 +152921,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112158,6 +153094,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112239,6 +153267,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112354,6 +153474,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112524,6 +153736,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112615,6 +153919,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112696,6 +154092,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112777,6 +154265,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -112876,6 +154456,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113058,6 +154730,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113228,6 +154992,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113319,6 +155175,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113400,6 +155348,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113481,6 +155521,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113588,6 +155720,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113758,6 +155982,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113849,6 +156165,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -113930,6 +156338,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -114011,6 +156511,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -114106,6 +156698,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -114197,6 +156881,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -114278,6 +157054,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -114359,6 +157227,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -114454,6 +157414,281 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "size_constraint_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparison_operator": { + "type": "string", + "required": true + }, + "size": { + "type": "number", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -114517,19 +157752,9 @@ }, "max_items": 1 }, - "size_constraint_statement": { + "sqli_match_statement": { "nesting_mode": "list", "block": { - "attributes": { - "comparison_operator": { - "type": "string", - "required": true - }, - "size": { - "type": "number", - "required": true - } - }, "block_types": { "field_to_match": { "nesting_mode": "list", @@ -114545,87 +157770,98 @@ "block": {}, "max_items": 1 }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { + "cookies": { "nesting_mode": "list", "block": { "attributes": { - "name": { + "match_scope": { "type": "string", "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 } } }, "max_items": 1 }, - "single_query_argument": { + "json_body": { "nesting_mode": "list", "block": { "attributes": { - "name": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { "type": "string", "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 } } }, "max_items": 1 }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 - }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - }, - "sqli_match_statement": { - "nesting_mode": "list", - "block": { - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, "method": { "nesting_mode": "list", "block": {}, @@ -114707,6 +157943,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -114830,6 +158158,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115000,6 +158420,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115091,6 +158603,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115172,6 +158776,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115253,6 +158949,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115352,6 +159140,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115534,6 +159414,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115704,6 +159676,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115795,6 +159859,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115876,6 +160032,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -115957,6 +160205,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116064,6 +160404,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116234,6 +160666,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116325,6 +160849,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116406,6 +161022,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116487,6 +161195,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116582,6 +161382,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116673,6 +161565,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116754,6 +161738,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116835,6 +161911,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -116934,6 +162102,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -117124,6 +162384,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -117294,6 +162646,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -117385,6 +162829,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -117466,6 +163002,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -117547,6 +163175,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -117646,6 +163366,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -117828,6 +163640,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -117998,6 +163902,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118089,6 +164085,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118170,6 +164258,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118251,6 +164431,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118358,6 +164630,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118528,6 +164892,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118619,6 +165075,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118700,6 +165248,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118781,6 +165421,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118876,6 +165608,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -118967,6 +165791,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119048,6 +165964,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119129,6 +166137,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119244,6 +166344,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119414,6 +166606,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119505,6 +166789,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119586,6 +166962,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119667,6 +167135,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119766,6 +167326,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -119948,6 +167600,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120118,6 +167862,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120209,6 +168045,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120290,6 +168218,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120371,6 +168391,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120478,6 +168590,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120648,6 +168852,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120739,6 +169035,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120820,6 +169208,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120901,6 +169381,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -120996,6 +169568,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121087,6 +169751,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121168,6 +169924,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121249,6 +170097,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121344,6 +170284,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121435,6 +170467,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121516,6 +170640,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121597,6 +170813,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121746,6 +171054,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -121916,6 +171316,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122007,6 +171499,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122088,6 +171672,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122169,6 +171845,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122268,6 +172036,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122450,6 +172310,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122620,6 +172572,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122711,6 +172755,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122792,6 +172928,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122873,6 +173101,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -122980,6 +173300,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123150,6 +173562,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123241,6 +173745,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123322,6 +173918,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123403,6 +174091,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123498,6 +174278,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123589,6 +174461,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123670,6 +174634,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123751,6 +174807,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -123850,6 +174998,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -124040,6 +175280,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -124210,6 +175542,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -124301,6 +175725,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -124382,6 +175898,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -124463,6 +176071,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -124562,6 +176262,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -124744,6 +176536,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -124914,6 +176798,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125005,6 +176981,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125086,6 +177154,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125167,6 +177327,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125274,6 +177526,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125444,6 +177788,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125535,6 +177971,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125616,6 +178144,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125697,6 +178317,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125792,6 +178504,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125883,6 +178687,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -125964,6 +178860,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -126045,6 +179033,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -126160,6 +179240,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -126330,6 +179502,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -126421,6 +179685,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -126502,6 +179858,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -126583,6 +180031,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -126682,6 +180222,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -126864,6 +180496,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127034,6 +180758,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127125,6 +180941,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127206,6 +181114,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127287,6 +181287,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127394,6 +181486,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127564,6 +181748,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127655,6 +181931,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127736,6 +182104,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127817,6 +182277,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -127874,43 +182426,318 @@ } } }, - "min_items": 1 + "min_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "regex_pattern_set_reference_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "size_constraint_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparison_operator": { + "type": "string", + "required": true + }, + "size": { + "type": "number", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 } } }, "max_items": 1 - } - } - }, - "min_items": 1 - } - } - }, - "max_items": 1 - }, - "regex_pattern_set_reference_statement": { - "nesting_mode": "list", - "block": { - "attributes": { - "arn": { - "type": "string", - "required": true - } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 }, "method": { "nesting_mode": "list", @@ -127975,19 +182802,9 @@ }, "max_items": 1 }, - "size_constraint_statement": { + "sqli_match_statement": { "nesting_mode": "list", "block": { - "attributes": { - "comparison_operator": { - "type": "string", - "required": true - }, - "size": { - "type": "number", - "required": true - } - }, "block_types": { "field_to_match": { "nesting_mode": "list", @@ -128003,6 +182820,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -128066,7 +182975,7 @@ }, "max_items": 1 }, - "sqli_match_statement": { + "xss_match_statement": { "nesting_mode": "list", "block": { "block_types": { @@ -128084,6 +182993,98 @@ "block": {}, "max_items": 1 }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, "method": { "nesting_mode": "list", "block": {}, @@ -128146,79 +183147,606 @@ } }, "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "regex_pattern_set_reference_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 }, - "xss_match_statement": { + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { "nesting_mode": "list", "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, "block_types": { - "field_to_match": { + "match_pattern": { "nesting_mode": "list", "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, "block_types": { - "all_query_arguments": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 - }, - "body": { + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "size_constraint_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparison_operator": { + "type": "string", + "required": true + }, + "size": { + "type": "number", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true }, - "method": { + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 - }, - "query_string": { + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "sqli_match_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, + "block": {}, "max_items": 1 - }, - "uri_path": { + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "xss_match_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true }, - "text_transformation": { - "nesting_mode": "set", + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", "block": { "attributes": { - "priority": { - "type": "number", - "required": true + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true }, - "type": { - "type": "string", - "required": true + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 } } }, @@ -128227,6 +183755,393 @@ } }, "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "regex_pattern_set_reference_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "json_body": { + "nesting_mode": "list", + "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "rule_group_reference_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + } + }, + "block_types": { + "excluded_rule": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + } + } + } + }, + "max_items": 1 + }, + "size_constraint_statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "comparison_operator": { + "type": "string", + "required": true + }, + "size": { + "type": "number", + "required": true + } + }, + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", + "block": { + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 } } }, @@ -128236,256 +184151,343 @@ }, "max_items": 1 }, - "regex_pattern_set_reference_statement": { + "json_body": { "nesting_mode": "list", "block": { "attributes": { - "arn": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { "type": "string", "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true } }, "block_types": { - "field_to_match": { + "match_pattern": { "nesting_mode": "list", "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "uri_path": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 - }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 } } }, "max_items": 1 }, - "size_constraint_statement": { + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { "nesting_mode": "list", "block": { "attributes": { - "comparison_operator": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "sqli_match_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { "type": "string", "required": true }, - "size": { - "type": "number", + "oversize_handling": { + "type": "string", "required": true } }, "block_types": { - "field_to_match": { + "match_pattern": { "nesting_mode": "list", "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 + "attributes": { + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true }, - "uri_path": { + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 } } }, - "max_items": 1 - }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, "min_items": 1 } } }, "max_items": 1 }, - "sqli_match_statement": { + "json_body": { "nesting_mode": "list", "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, "block_types": { - "field_to_match": { + "match_pattern": { "nesting_mode": "list", "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "uri_path": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 + } + } + }, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "xss_match_statement": { + "nesting_mode": "list", + "block": { + "block_types": { + "field_to_match": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "cookies": { + "nesting_mode": "list", + "block": { + "attributes": { + "match_scope": { + "type": "string", + "required": true }, - "text_transformation": { - "nesting_mode": "set", + "oversize_handling": { + "type": "string", + "required": true + } + }, + "block_types": { + "match_pattern": { + "nesting_mode": "list", "block": { "attributes": { - "priority": { - "type": "number", - "required": true + "excluded_cookies": { + "type": [ + "list", + "string" + ], + "optional": true }, - "type": { - "type": "string", - "required": true + "included_cookies": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, + "block_types": { + "all": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 } } }, @@ -128495,503 +184497,5716 @@ }, "max_items": 1 }, - "xss_match_statement": { + "json_body": { "nesting_mode": "list", "block": { + "attributes": { + "invalid_fallback_behavior": { + "type": "string", + "optional": true + }, + "match_scope": { + "type": "string", + "required": true + }, + "oversize_handling": { + "type": "string", + "optional": true + } + }, "block_types": { - "field_to_match": { + "match_pattern": { "nesting_mode": "list", "block": { + "attributes": { + "included_paths": { + "type": [ + "list", + "string" + ], + "optional": true + } + }, "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "uri_path": { + "all": { "nesting_mode": "list", "block": {}, "max_items": 1 } } }, + "min_items": 1, "max_items": 1 - }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 } } }, "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "text_transformation": { + "nesting_mode": "set", + "block": { + "attributes": { + "priority": { + "type": "number", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "visibility_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloudwatch_metrics_enabled": { + "type": "bool", + "required": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "sampled_requests_enabled": { + "type": "bool", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "visibility_config": { + "nesting_mode": "list", + "block": { + "attributes": { + "cloudwatch_metrics_enabled": { + "type": "bool", + "required": true + }, + "metric_name": { + "type": "string", + "required": true + }, + "sampled_requests_enabled": { + "type": "bool", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_wafv2_web_acl_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "resource_arn": { + "type": "string", + "required": true + }, + "web_acl_arn": { + "type": "string", + "required": true + } + } + } + }, + "aws_wafv2_web_acl_logging_configuration": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "log_destination_configs": { + "type": [ + "set", + "string" + ], + "description": "AWS Kinesis Firehose Delivery Stream ARNs", + "required": true + }, + "resource_arn": { + "type": "string", + "description": "AWS WebACL ARN", + "required": true + } + }, + "block_types": { + "logging_filter": { + "nesting_mode": "list", + "block": { + "attributes": { + "default_behavior": { + "type": "string", + "required": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "behavior": { + "type": "string", + "required": true + }, + "requirement": { + "type": "string", + "required": true + } + }, + "block_types": { + "condition": { + "nesting_mode": "set", + "block": { + "block_types": { + "action_condition": { + "nesting_mode": "list", + "block": { + "attributes": { + "action": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "label_name_condition": { + "nesting_mode": "list", + "block": { + "attributes": { + "label_name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "min_items": 1 + } + } + }, + "max_items": 1 + }, + "redacted_fields": { + "nesting_mode": "list", + "block": { + "block_types": { + "all_query_arguments": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "body": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "method": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "query_string": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + }, + "single_header": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "single_query_argument": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "uri_path": { + "nesting_mode": "list", + "block": {}, + "max_items": 1 + } + } + }, + "max_items": 100 + } + } + } + }, + "aws_worklink_fleet": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "audit_stream_arn": { + "type": "string", + "optional": true + }, + "company_code": { + "type": "string", + "computed": true + }, + "created_time": { + "type": "string", + "computed": true + }, + "device_ca_certificate": { + "type": "string", + "optional": true + }, + "display_name": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_updated_time": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "optimize_for_end_user_location": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "identity_provider": { + "nesting_mode": "list", + "block": { + "attributes": { + "saml_metadata": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + }, + "network": { + "nesting_mode": "list", + "block": { + "attributes": { + "security_group_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "required": true + }, + "vpc_id": { + "type": "string", + "required": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_worklink_website_certificate_authority_association": { + "version": 0, + "block": { + "attributes": { + "certificate": { + "type": "string", + "required": true + }, + "display_name": { + "type": "string", + "optional": true + }, + "fleet_arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "website_ca_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_workspaces_directory": { + "version": 0, + "block": { + "attributes": { + "alias": { + "type": "string", + "computed": true + }, + "customer_user_name": { + "type": "string", + "computed": true + }, + "directory_id": { + "type": "string", + "required": true + }, + "directory_name": { + "type": "string", + "computed": true + }, + "directory_type": { + "type": "string", + "computed": true + }, + "dns_ip_addresses": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "iam_role_id": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ip_group_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "registration_code": { + "type": "string", + "computed": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "workspace_security_group_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "self_service_permissions": { + "nesting_mode": "list", + "block": { + "attributes": { + "change_compute_type": { + "type": "bool", + "optional": true + }, + "increase_volume_size": { + "type": "bool", + "optional": true + }, + "rebuild_workspace": { + "type": "bool", + "optional": true + }, + "restart_workspace": { + "type": "bool", + "optional": true + }, + "switch_running_mode": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "workspace_access_properties": { + "nesting_mode": "list", + "block": { + "attributes": { + "device_type_android": { + "type": "string", + "optional": true + }, + "device_type_chromeos": { + "type": "string", + "optional": true + }, + "device_type_ios": { + "type": "string", + "optional": true + }, + "device_type_linux": { + "type": "string", + "optional": true + }, + "device_type_osx": { + "type": "string", + "optional": true + }, + "device_type_web": { + "type": "string", + "optional": true + }, + "device_type_windows": { + "type": "string", + "optional": true + }, + "device_type_zeroclient": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "workspace_creation_properties": { + "nesting_mode": "list", + "block": { + "attributes": { + "custom_security_group_id": { + "type": "string", + "optional": true + }, + "default_ou": { + "type": "string", + "optional": true + }, + "enable_internet_access": { + "type": "bool", + "optional": true + }, + "enable_maintenance_mode": { + "type": "bool", + "optional": true + }, + "user_enabled_as_local_administrator": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_workspaces_ip_group": { + "version": 0, + "block": { + "attributes": { + "description": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "rules": { + "nesting_mode": "set", + "block": { + "attributes": { + "description": { + "type": "string", + "optional": true + }, + "source": { + "type": "string", + "required": true + } + } + } + } + } + } + }, + "aws_workspaces_workspace": { + "version": 0, + "block": { + "attributes": { + "bundle_id": { + "type": "string", + "required": true + }, + "computer_name": { + "type": "string", + "computed": true + }, + "directory_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ip_address": { + "type": "string", + "computed": true + }, + "root_volume_encryption_enabled": { + "type": "bool", + "optional": true + }, + "state": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "user_name": { + "type": "string", + "required": true + }, + "user_volume_encryption_enabled": { + "type": "bool", + "optional": true + }, + "volume_encryption_key": { + "type": "string", + "optional": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "create": { + "type": "string", + "optional": true + }, + "delete": { + "type": "string", + "optional": true + }, + "update": { + "type": "string", + "optional": true + } + } + } + }, + "workspace_properties": { + "nesting_mode": "list", + "block": { + "attributes": { + "compute_type_name": { + "type": "string", + "optional": true + }, + "root_volume_size_gib": { + "type": "number", + "optional": true + }, + "running_mode": { + "type": "string", + "optional": true + }, + "running_mode_auto_stop_timeout_in_minutes": { + "type": "number", + "optional": true, + "computed": true + }, + "user_volume_size_gib": { + "type": "number", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_xray_encryption_config": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "key_id": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + } + } + } + }, + "aws_xray_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "filter_expression": { + "type": "string", + "required": true + }, + "group_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "insights_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "insights_enabled": { + "type": "bool", + "required": true + }, + "notifications_enabled": { + "type": "bool", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_xray_sampling_rule": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "attributes": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "fixed_rate": { + "type": "number", + "required": true + }, + "host": { + "type": "string", + "required": true + }, + "http_method": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "priority": { + "type": "number", + "required": true + }, + "reservoir_size": { + "type": "number", + "required": true + }, + "resource_arn": { + "type": "string", + "required": true + }, + "rule_name": { + "type": "string", + "optional": true + }, + "service_name": { + "type": "string", + "required": true + }, + "service_type": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "url_path": { + "type": "string", + "required": true + }, + "version": { + "type": "number", + "required": true + } + } + } + } + }, + "data_source_schemas": { + "aws_acm_certificate": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "certificate": { + "type": "string", + "computed": true + }, + "certificate_chain": { + "type": "string", + "computed": true + }, + "domain": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "key_types": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "most_recent": { + "type": "bool", + "optional": true + }, + "status": { + "type": "string", + "computed": true + }, + "statuses": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "types": { + "type": [ + "list", + "string" + ], + "optional": true + } + } + } + }, + "aws_acmpca_certificate": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "certificate": { + "type": "string", + "computed": true + }, + "certificate_authority_arn": { + "type": "string", + "required": true + }, + "certificate_chain": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_acmpca_certificate_authority": { + "version": 1, + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "certificate": { + "type": "string", + "computed": true + }, + "certificate_chain": { + "type": "string", + "computed": true + }, + "certificate_signing_request": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "not_after": { + "type": "string", + "computed": true + }, + "not_before": { + "type": "string", + "computed": true + }, + "serial": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "computed": true + } + }, + "block_types": { + "revocation_configuration": { + "nesting_mode": "list", + "block": { + "block_types": { + "crl_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "custom_cname": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "computed": true + }, + "expiration_in_days": { + "type": "number", + "computed": true + }, + "s3_bucket_name": { + "type": "string", + "computed": true + }, + "s3_object_acl": { + "type": "string", + "computed": true + } + } + } + }, + "ocsp_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "computed": true + }, + "ocsp_custom_cname": { + "type": "string", + "computed": true + } + } + } + } + } + } + } + } + } + }, + "aws_alb": { + "version": 0, + "block": { + "attributes": { + "access_logs": { + "type": [ + "list", + [ + "object", + { + "bucket": "string", + "enabled": "bool", + "prefix": "string" + } + ] + ], + "computed": true + }, + "arn": { + "type": "string", + "optional": true, + "computed": true + }, + "arn_suffix": { + "type": "string", + "computed": true + }, + "customer_owned_ipv4_pool": { + "type": "string", + "computed": true + }, + "desync_mitigation_mode": { + "type": "string", + "computed": true + }, + "dns_name": { + "type": "string", + "computed": true + }, + "drop_invalid_header_fields": { + "type": "bool", + "computed": true + }, + "enable_deletion_protection": { + "type": "bool", + "computed": true + }, + "enable_http2": { + "type": "bool", + "computed": true + }, + "enable_waf_fail_open": { + "type": "bool", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "idle_timeout": { + "type": "number", + "computed": true + }, + "internal": { + "type": "bool", + "computed": true + }, + "ip_address_type": { + "type": "string", + "computed": true + }, + "load_balancer_type": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "preserve_host_header": { + "type": "bool", + "computed": true + }, + "security_groups": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "subnet_mapping": { + "type": [ + "set", + [ + "object", + { + "allocation_id": "string", + "ipv6_address": "string", + "outpost_id": "string", + "private_ipv4_address": "string", + "subnet_id": "string" + } + ] + ], + "computed": true + }, + "subnets": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + }, + "zone_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_alb_listener": { + "version": 0, + "block": { + "attributes": { + "alpn_policy": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "optional": true, + "computed": true + }, + "certificate_arn": { + "type": "string", + "computed": true + }, + "default_action": { + "type": [ + "list", + [ + "object", + { + "authenticate_cognito": [ + "list", + [ + "object", + { + "authentication_request_extra_params": [ + "map", + "string" + ], + "on_unauthenticated_request": "string", + "scope": "string", + "session_cookie_name": "string", + "session_timeout": "number", + "user_pool_arn": "string", + "user_pool_client_id": "string", + "user_pool_domain": "string" + } + ] + ], + "authenticate_oidc": [ + "list", + [ + "object", + { + "authentication_request_extra_params": [ + "map", + "string" + ], + "authorization_endpoint": "string", + "client_id": "string", + "client_secret": "string", + "issuer": "string", + "on_unauthenticated_request": "string", + "scope": "string", + "session_cookie_name": "string", + "session_timeout": "number", + "token_endpoint": "string", + "user_info_endpoint": "string" + } + ] + ], + "fixed_response": [ + "list", + [ + "object", + { + "content_type": "string", + "message_body": "string", + "status_code": "string" + } + ] + ], + "forward": [ + "list", + [ + "object", + { + "stickiness": [ + "list", + [ + "object", + { + "duration": "number", + "enabled": "bool" + } + ] + ], + "target_group": [ + "set", + [ + "object", + { + "arn": "string", + "weight": "number" + } + ] + ] + } + ] + ], + "order": "number", + "redirect": [ + "list", + [ + "object", + { + "host": "string", + "path": "string", + "port": "string", + "protocol": "string", + "query": "string", + "status_code": "string" + } + ] + ], + "target_group_arn": "string", + "type": "string" + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "load_balancer_arn": { + "type": "string", + "optional": true, + "computed": true + }, + "port": { + "type": "number", + "optional": true, + "computed": true + }, + "protocol": { + "type": "string", + "computed": true + }, + "ssl_policy": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_alb_target_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "optional": true, + "computed": true + }, + "arn_suffix": { + "type": "string", + "computed": true + }, + "connection_termination": { + "type": "bool", + "computed": true + }, + "deregistration_delay": { + "type": "number", + "computed": true + }, + "health_check": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "healthy_threshold": "number", + "interval": "number", + "matcher": "string", + "path": "string", + "port": "string", + "protocol": "string", + "timeout": "number", + "unhealthy_threshold": "number" + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "lambda_multi_value_headers_enabled": { + "type": "bool", + "computed": true + }, + "load_balancing_algorithm_type": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "port": { + "type": "number", + "computed": true + }, + "preserve_client_ip": { + "type": "string", + "computed": true + }, + "protocol": { + "type": "string", + "computed": true + }, + "protocol_version": { + "type": "string", + "computed": true + }, + "proxy_protocol_v2": { + "type": "bool", + "computed": true + }, + "slow_start": { + "type": "number", + "computed": true + }, + "stickiness": { + "type": [ + "list", + [ + "object", + { + "cookie_duration": "number", + "cookie_name": "string", + "enabled": "bool", + "type": "string" + } + ] + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "target_type": { + "type": "string", + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ami": { + "version": 0, + "block": { + "attributes": { + "architecture": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "block_device_mappings": { + "type": [ + "set", + [ + "object", + { + "device_name": "string", + "ebs": [ + "map", + "string" + ], + "no_device": "string", + "virtual_name": "string" + } + ] + ], + "computed": true + }, + "boot_mode": { + "type": "string", + "computed": true + }, + "creation_date": { + "type": "string", + "computed": true + }, + "deprecation_time": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "ena_support": { + "type": "bool", + "computed": true + }, + "executable_users": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "hypervisor": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "image_id": { + "type": "string", + "computed": true + }, + "image_location": { + "type": "string", + "computed": true + }, + "image_owner_alias": { + "type": "string", + "computed": true + }, + "image_type": { + "type": "string", + "computed": true + }, + "include_deprecated": { + "type": "bool", + "optional": true + }, + "kernel_id": { + "type": "string", + "computed": true + }, + "most_recent": { + "type": "bool", + "optional": true + }, + "name": { + "type": "string", + "computed": true + }, + "name_regex": { + "type": "string", + "optional": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "owners": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "platform": { + "type": "string", + "computed": true + }, + "platform_details": { + "type": "string", + "computed": true + }, + "product_codes": { + "type": [ + "set", + [ + "object", + { + "product_code_id": "string", + "product_code_type": "string" + } + ] + ], + "computed": true + }, + "public": { + "type": "bool", + "computed": true + }, + "ramdisk_id": { + "type": "string", + "computed": true + }, + "root_device_name": { + "type": "string", + "computed": true + }, + "root_device_type": { + "type": "string", + "computed": true + }, + "root_snapshot_id": { + "type": "string", + "computed": true + }, + "sriov_net_support": { + "type": "string", + "computed": true + }, + "state": { + "type": "string", + "computed": true + }, + "state_reason": { + "type": [ + "map", + "string" + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "tpm_support": { + "type": "string", + "computed": true + }, + "usage_operation": { + "type": "string", + "computed": true + }, + "virtualization_type": { + "type": "string", + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ami_ids": { + "version": 0, + "block": { + "attributes": { + "executable_users": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ids": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "name_regex": { + "type": "string", + "optional": true + }, + "owners": { + "type": [ + "list", + "string" + ], + "required": true + }, + "sort_ascending": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_api_gateway_api_key": { + "version": 0, + "block": { + "attributes": { + "created_date": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "computed": true + }, + "id": { + "type": "string", + "required": true + }, + "last_updated_date": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "value": { + "type": "string", + "computed": true, + "sensitive": true + } + } + } + }, + "aws_api_gateway_domain_name": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "certificate_arn": { + "type": "string", + "computed": true + }, + "certificate_name": { + "type": "string", + "computed": true + }, + "certificate_upload_date": { + "type": "string", + "computed": true + }, + "cloudfront_domain_name": { + "type": "string", + "computed": true + }, + "cloudfront_zone_id": { + "type": "string", + "computed": true + }, + "domain_name": { + "type": "string", + "required": true + }, + "endpoint_configuration": { + "type": [ + "list", + [ + "object", + { + "types": [ + "list", + "string" + ] + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "regional_certificate_arn": { + "type": "string", + "computed": true + }, + "regional_certificate_name": { + "type": "string", + "computed": true + }, + "regional_domain_name": { + "type": "string", + "computed": true + }, + "regional_zone_id": { + "type": "string", + "computed": true + }, + "security_policy": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + } + }, + "aws_api_gateway_export": { + "version": 0, + "block": { + "attributes": { + "accepts": { + "type": "string", + "optional": true + }, + "body": { + "type": "string", + "computed": true + }, + "content_disposition": { + "type": "string", + "computed": true + }, + "content_type": { + "type": "string", + "computed": true + }, + "export_type": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "parameters": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "rest_api_id": { + "type": "string", + "required": true + }, + "stage_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_api_gateway_resource": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "parent_id": { + "type": "string", + "computed": true + }, + "path": { + "type": "string", + "required": true + }, + "path_part": { + "type": "string", + "computed": true + }, + "rest_api_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_api_gateway_rest_api": { + "version": 0, + "block": { + "attributes": { + "api_key_source": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "binary_media_types": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "endpoint_configuration": { + "type": [ + "list", + [ + "object", + { + "types": [ + "list", + "string" + ], + "vpc_endpoint_ids": [ + "set", + "string" + ] + } + ] + ], + "computed": true + }, + "execution_arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "minimum_compression_size": { + "type": "number", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "policy": { + "type": "string", + "computed": true + }, + "root_resource_id": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_api_gateway_sdk": { + "version": 0, + "block": { + "attributes": { + "body": { + "type": "string", + "computed": true + }, + "content_disposition": { + "type": "string", + "computed": true + }, + "content_type": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "parameters": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "rest_api_id": { + "type": "string", + "required": true + }, + "sdk_type": { + "type": "string", + "required": true + }, + "stage_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_api_gateway_vpc_link": { + "version": 0, + "block": { + "attributes": { + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + }, + "status_message": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "target_arns": { + "type": [ + "set", + "string" + ], + "computed": true + } + } + } + }, + "aws_apigatewayv2_api": { + "version": 0, + "block": { + "attributes": { + "api_endpoint": { + "type": "string", + "computed": true + }, + "api_id": { + "type": "string", + "required": true + }, + "api_key_selection_expression": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "cors_configuration": { + "type": [ + "list", + [ + "object", + { + "allow_credentials": "bool", + "allow_headers": [ + "set", + "string" + ], + "allow_methods": [ + "set", + "string" + ], + "allow_origins": [ + "set", + "string" + ], + "expose_headers": [ + "set", + "string" + ], + "max_age": "number" + } + ] + ], + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "disable_execute_api_endpoint": { + "type": "bool", + "computed": true + }, + "execution_arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "protocol_type": { + "type": "string", + "computed": true + }, + "route_selection_expression": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "version": { + "type": "string", + "computed": true + } + } + } + }, + "aws_apigatewayv2_apis": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ids": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "name": { + "type": "string", + "optional": true + }, + "protocol_type": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + } + }, + "aws_apigatewayv2_export": { + "version": 0, + "block": { + "attributes": { + "api_id": { + "type": "string", + "required": true + }, + "body": { + "type": "string", + "computed": true + }, + "export_version": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "include_extensions": { + "type": "bool", + "optional": true + }, + "output_type": { + "type": "string", + "required": true + }, + "specification": { + "type": "string", + "required": true + }, + "stage_name": { + "type": "string", + "optional": true + } + } + } + }, + "aws_appmesh_mesh": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "created_date": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_updated_date": { + "type": "string", + "computed": true + }, + "mesh_owner": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "resource_owner": { + "type": "string", + "computed": true + }, + "spec": { + "type": [ + "list", + [ + "object", + { + "egress_filter": [ + "list", + [ + "object", + { + "type": "string" + } + ] + ] + } + ] + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_appmesh_virtual_service": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "created_date": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_updated_date": { + "type": "string", + "computed": true + }, + "mesh_name": { + "type": "string", + "required": true + }, + "mesh_owner": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "resource_owner": { + "type": "string", + "computed": true + }, + "spec": { + "type": [ + "list", + [ + "object", + { + "provider": [ + "list", + [ + "object", + { + "virtual_node": [ + "list", + [ + "object", + { + "virtual_node_name": "string" + } + ] + ], + "virtual_router": [ + "list", + [ + "object", + { + "virtual_router_name": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + } + }, + "aws_arn": { + "version": 0, + "block": { + "attributes": { + "account": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "partition": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + }, + "resource": { + "type": "string", + "computed": true + }, + "service": { + "type": "string", + "computed": true + } + } + } + }, + "aws_autoscaling_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "availability_zones": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "default_cooldown": { + "type": "number", + "computed": true + }, + "desired_capacity": { + "type": "number", + "computed": true + }, + "enabled_metrics": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "health_check_grace_period": { + "type": "number", + "computed": true + }, + "health_check_type": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "launch_configuration": { + "type": "string", + "computed": true + }, + "launch_template": { + "type": [ + "list", + [ + "object", + { + "id": "string", + "name": "string", + "version": "string" + } + ] + ], + "computed": true + }, + "load_balancers": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "max_size": { + "type": "number", + "computed": true + }, + "min_size": { + "type": "number", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "new_instances_protected_from_scale_in": { + "type": "bool", + "computed": true + }, + "placement_group": { + "type": "string", + "computed": true + }, + "service_linked_role_arn": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "target_group_arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "termination_policies": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "vpc_zone_identifier": { + "type": "string", + "computed": true + } + } + } + }, + "aws_autoscaling_groups": { + "version": 0, + "block": { + "attributes": { + "arns": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "names": { + "type": [ + "list", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + } + } + } + }, + "aws_availability_zone": { + "version": 0, + "block": { + "attributes": { + "all_availability_zones": { + "type": "bool", + "optional": true + }, + "group_name": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "name_suffix": { + "type": "string", + "computed": true + }, + "network_border_group": { + "type": "string", + "computed": true + }, + "opt_in_status": { + "type": "string", + "computed": true + }, + "parent_zone_id": { + "type": "string", + "computed": true + }, + "parent_zone_name": { + "type": "string", + "computed": true + }, + "region": { + "type": "string", + "computed": true + }, + "state": { + "type": "string", + "optional": true, + "computed": true + }, + "zone_id": { + "type": "string", + "optional": true, + "computed": true + }, + "zone_type": { + "type": "string", + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_availability_zones": { + "version": 0, + "block": { + "attributes": { + "all_availability_zones": { + "type": "bool", + "optional": true + }, + "exclude_names": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "exclude_zone_ids": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "group_names": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "names": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "state": { + "type": "string", + "optional": true + }, + "zone_ids": { + "type": [ + "list", + "string" + ], + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_backup_framework": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "control": { + "type": [ + "set", + [ + "object", + { + "input_parameter": [ + "set", + [ + "object", + { + "name": "string", + "value": "string" + } + ] + ], + "name": "string", + "scope": [ + "list", + [ + "object", + { + "compliance_resource_ids": [ + "set", + "string" + ], + "compliance_resource_types": [ + "set", + "string" + ], + "tags": [ + "map", + "string" + ] + } + ] + ] + } + ] + ], + "computed": true + }, + "creation_time": { + "type": "string", + "computed": true + }, + "deployment_status": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_backup_plan": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "plan_id": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "version": { + "type": "string", + "computed": true + } + } + } + }, + "aws_backup_report_plan": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "creation_time": { + "type": "string", + "computed": true + }, + "deployment_status": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "report_delivery_channel": { + "type": [ + "list", + [ + "object", + { + "formats": [ + "set", + "string" + ], + "s3_bucket_name": "string", + "s3_key_prefix": "string" + } + ] + ], + "computed": true + }, + "report_setting": { + "type": [ + "list", + [ + "object", + { + "framework_arns": [ + "set", + "string" + ], + "number_of_frameworks": "number", + "report_template": "string" + } + ] + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_backup_selection": { + "version": 0, + "block": { + "attributes": { + "iam_role_arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "plan_id": { + "type": "string", + "required": true + }, + "resources": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "selection_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_backup_vault": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_key_arn": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "recovery_points": { + "type": "number", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_batch_compute_environment": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "compute_environment_name": { + "type": "string", + "required": true + }, + "ecs_cluster_arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "service_role": { + "type": "string", + "computed": true + }, + "state": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "status_reason": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "computed": true + } + } + } + }, + "aws_batch_job_queue": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "compute_environment_order": { + "type": [ + "list", + [ + "object", + { + "compute_environment": "string", + "order": "number" + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "priority": { + "type": "number", + "computed": true + }, + "scheduling_policy_arn": { + "type": "string", + "computed": true + }, + "state": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "status_reason": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_batch_scheduling_policy": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "fair_share_policy": { + "type": [ + "list", + [ + "object", + { + "compute_reservation": "number", + "share_decay_seconds": "number", + "share_distribution": [ + "set", + [ + "object", + { + "share_identifier": "string", + "weight_factor": "number" + } + ] + ] + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_billing_service_account": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_caller_identity": { + "version": 0, + "block": { + "attributes": { + "account_id": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "user_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_canonical_user_id": { + "version": 0, + "block": { + "attributes": { + "display_name": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_ce_cost_category": { + "version": 0, + "block": { + "attributes": { + "cost_category_arn": { + "type": "string", + "required": true + }, + "effective_end": { + "type": "string", + "computed": true + }, + "effective_start": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "rule": { + "type": [ + "set", + [ + "object", + { + "inherited_value": [ + "list", + [ + "object", + { + "dimension_key": "string", + "dimension_name": "string" + } + ] + ], + "rule": [ + "list", + [ + "object", + { + "and": [ + "set", + [ + "object", + { + "cost_category": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ], + "dimension": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ], + "tags": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ] + } + ] + ], + "cost_category": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ], + "dimension": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ], + "not": [ + "list", + [ + "object", + { + "cost_category": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ], + "dimension": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ], + "tags": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ] + } + ] + ], + "or": [ + "set", + [ + "object", + { + "cost_category": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] } - } - }, - "max_items": 1 + ] + ], + "dimension": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ], + "tags": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ] + } + ] + ], + "tags": [ + "list", + [ + "object", + { + "key": "string", + "match_options": [ + "set", + "string" + ], + "values": [ + "set", + "string" + ] + } + ] + ] + } + ] + ], + "type": "string", + "value": "string" + } + ] + ], + "computed": true + }, + "rule_version": { + "type": "string", + "computed": true + }, + "split_charge_rule": { + "type": [ + "set", + [ + "object", + { + "method": "string", + "parameter": [ + "set", + [ + "object", + { + "type": "string", + "values": [ + "set", + "string" + ] + } + ] + ], + "source": "string", + "targets": [ + "set", + "string" + ] + } + ] + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_ce_tags": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "search_string": { + "type": "string", + "optional": true + }, + "tag_key": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "set", + "string" + ], + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "list", + "block": { + "block_types": { + "and": { + "nesting_mode": "set", + "block": { + "block_types": { + "cost_category": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true } } }, "max_items": 1 }, - "regex_pattern_set_reference_statement": { + "dimension": { "nesting_mode": "list", "block": { "attributes": { - "arn": { + "key": { "type": "string", - "required": true + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 + } + }, + "max_items": 1 + }, + "tags": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true } } }, "max_items": 1 + } + } + } + }, + "cost_category": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true }, - "rule_group_reference_statement": { + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "dimension": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + }, + "not": { + "nesting_mode": "list", + "block": { + "block_types": { + "cost_category": { "nesting_mode": "list", "block": { "attributes": { - "arn": { + "key": { "type": "string", - "required": true + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true } - }, - "block_types": { - "excluded_rule": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - } + } + }, + "max_items": 1 + }, + "dimension": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true } } }, "max_items": 1 }, - "size_constraint_statement": { + "tags": { "nesting_mode": "list", "block": { "attributes": { - "comparison_operator": { + "key": { "type": "string", - "required": true + "optional": true }, - "size": { - "type": "number", - "required": true + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true } - }, - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "or": { + "nesting_mode": "set", + "block": { + "block_types": { + "cost_category": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true } } }, "max_items": 1 }, - "sqli_match_statement": { + "dimension": { "nesting_mode": "list", "block": { - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 + "attributes": { + "key": { + "type": "string", + "optional": true }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true } } }, "max_items": 1 }, - "xss_match_statement": { + "tags": { "nesting_mode": "list", "block": { - "block_types": { - "field_to_match": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - } - } - }, - "max_items": 1 + "attributes": { + "key": { + "type": "string", + "optional": true }, - "text_transformation": { - "nesting_mode": "set", - "block": { - "attributes": { - "priority": { - "type": "number", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + } + }, + "tags": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "match_options": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "values": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + }, + "max_items": 1 + } + } + }, + "max_items": 1 + }, + "sort_by": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "sort_order": { + "type": "string", + "optional": true + } + } + } + }, + "time_period": { + "nesting_mode": "list", + "block": { + "attributes": { + "end": { + "type": "string", + "required": true + }, + "start": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 1 + } + } + } + }, + "aws_cloudcontrolapi_resource": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "identifier": { + "type": "string", + "required": true + }, + "properties": { + "type": "string", + "computed": true + }, + "role_arn": { + "type": "string", + "optional": true + }, + "type_name": { + "type": "string", + "required": true + }, + "type_version_id": { + "type": "string", + "optional": true + } + } + } + }, + "aws_cloudformation_export": { + "version": 0, + "block": { + "attributes": { + "exporting_stack_id": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "computed": true + } + } + } + }, + "aws_cloudformation_stack": { + "version": 0, + "block": { + "attributes": { + "capabilities": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "disable_rollback": { + "type": "bool", + "computed": true + }, + "iam_role_arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "notification_arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "outputs": { + "type": [ + "map", + "string" + ], + "computed": true + }, + "parameters": { + "type": [ + "map", + "string" + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "template_body": { + "type": "string", + "computed": true + }, + "timeout_in_minutes": { + "type": "number", + "computed": true + } + } + } + }, + "aws_cloudformation_type": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "optional": true, + "computed": true + }, + "default_version_id": { + "type": "string", + "computed": true + }, + "deprecated_status": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "documentation_url": { + "type": "string", + "computed": true + }, + "execution_role_arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "is_default_version": { + "type": "bool", + "computed": true + }, + "logging_config": { + "type": [ + "list", + [ + "object", + { + "log_group_name": "string", + "log_role_arn": "string" + } + ] + ], + "computed": true + }, + "provisioning_type": { + "type": "string", + "computed": true + }, + "schema": { + "type": "string", + "computed": true + }, + "source_url": { + "type": "string", + "computed": true + }, + "type": { + "type": "string", + "optional": true, + "computed": true + }, + "type_arn": { + "type": "string", + "computed": true + }, + "type_name": { + "type": "string", + "optional": true, + "computed": true + }, + "version_id": { + "type": "string", + "optional": true + }, + "visibility": { + "type": "string", + "computed": true + } + } + } + }, + "aws_cloudfront_cache_policy": { + "version": 0, + "block": { + "attributes": { + "comment": { + "type": "string", + "computed": true + }, + "default_ttl": { + "type": "number", + "computed": true + }, + "etag": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true + }, + "max_ttl": { + "type": "number", + "computed": true + }, + "min_ttl": { + "type": "number", + "computed": true + }, + "name": { + "type": "string", + "optional": true + }, + "parameters_in_cache_key_and_forwarded_to_origin": { + "type": [ + "list", + [ + "object", + { + "cookies_config": [ + "list", + [ + "object", + { + "cookie_behavior": "string", + "cookies": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] } - } - }, - "max_items": 1 + ] + ] } - } - }, - "min_items": 1, - "max_items": 1 - }, - "visibility_config": { - "nesting_mode": "list", - "block": { - "attributes": { - "cloudwatch_metrics_enabled": { - "type": "bool", - "required": true - }, - "metric_name": { - "type": "string", - "required": true - }, - "sampled_requests_enabled": { - "type": "bool", - "required": true + ] + ], + "enable_accept_encoding_brotli": "bool", + "enable_accept_encoding_gzip": "bool", + "headers_config": [ + "list", + [ + "object", + { + "header_behavior": "string", + "headers": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ] } - } - }, - "min_items": 1, - "max_items": 1 + ] + ], + "query_strings_config": [ + "list", + [ + "object", + { + "query_string_behavior": "string", + "query_strings": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ] + } + ] + ] + } + ] + ], + "computed": true + } + } + } + }, + "aws_cloudfront_distribution": { + "version": 1, + "block": { + "attributes": { + "aliases": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "domain_name": { + "type": "string", + "computed": true + }, + "enabled": { + "type": "bool", + "computed": true + }, + "etag": { + "type": "string", + "computed": true + }, + "hosted_zone_id": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "required": true + }, + "in_progress_validation_batches": { + "type": "number", + "computed": true + }, + "last_modified_time": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + } + }, + "aws_cloudfront_function": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "code": { + "type": "string", + "computed": true + }, + "comment": { + "type": "string", + "computed": true + }, + "etag": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_modified_time": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "runtime": { + "type": "string", + "computed": true + }, + "stage": { + "type": "string", + "required": true + }, + "status": { + "type": "string", + "computed": true + } + } + } + }, + "aws_cloudfront_log_delivery_canonical_user_id": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "region": { + "type": "string", + "optional": true + } + } + } + }, + "aws_cloudfront_origin_access_identities": { + "version": 0, + "block": { + "attributes": { + "comments": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "iam_arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ids": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "s3_canonical_user_ids": { + "type": [ + "set", + "string" + ], + "computed": true + } + } + } + }, + "aws_cloudfront_origin_access_identity": { + "version": 0, + "block": { + "attributes": { + "caller_reference": { + "type": "string", + "computed": true + }, + "cloudfront_access_identity_path": { + "type": "string", + "computed": true + }, + "comment": { + "type": "string", + "computed": true + }, + "etag": { + "type": "string", + "computed": true + }, + "iam_arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "required": true + }, + "s3_canonical_user_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_cloudfront_origin_request_policy": { + "version": 0, + "block": { + "attributes": { + "comment": { + "type": "string", + "computed": true + }, + "cookies_config": { + "type": [ + "list", + [ + "object", + { + "cookie_behavior": "string", + "cookies": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ] + } + ] + ], + "computed": true + }, + "etag": { + "type": "string", + "computed": true + }, + "headers_config": { + "type": [ + "list", + [ + "object", + { + "header_behavior": "string", + "headers": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ] + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "optional": true + }, + "query_strings_config": { + "type": [ + "list", + [ + "object", + { + "query_string_behavior": "string", + "query_strings": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ] + } + ] + ], + "computed": true + } + } + } + }, + "aws_cloudfront_realtime_log_config": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "endpoint": { + "type": [ + "list", + [ + "object", + { + "kinesis_stream_config": [ + "list", + [ + "object", + { + "role_arn": "string", + "stream_arn": "string" + } + ] + ], + "stream_type": "string" + } + ] + ], + "computed": true + }, + "fields": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "sampling_rate": { + "type": "number", + "computed": true + } + } + } + }, + "aws_cloudfront_response_headers_policy": { + "version": 0, + "block": { + "attributes": { + "comment": { + "type": "string", + "computed": true + }, + "cors_config": { + "type": [ + "list", + [ + "object", + { + "access_control_allow_credentials": "bool", + "access_control_allow_headers": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ], + "access_control_allow_methods": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ], + "access_control_allow_origins": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ], + "access_control_expose_headers": [ + "list", + [ + "object", + { + "items": [ + "set", + "string" + ] + } + ] + ], + "access_control_max_age_sec": "number", + "origin_override": "bool" + } + ] + ], + "computed": true + }, + "custom_headers_config": { + "type": [ + "list", + [ + "object", + { + "items": [ + "set", + [ + "object", + { + "header": "string", + "override": "bool", + "value": "string" + } + ] + ] + } + ] + ], + "computed": true + }, + "etag": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "security_headers_config": { + "type": [ + "list", + [ + "object", + { + "content_security_policy": [ + "list", + [ + "object", + { + "content_security_policy": "string", + "override": "bool" + } + ] + ], + "content_type_options": [ + "list", + [ + "object", + { + "override": "bool" + } + ] + ], + "frame_options": [ + "list", + [ + "object", + { + "frame_option": "string", + "override": "bool" + } + ] + ], + "referrer_policy": [ + "list", + [ + "object", + { + "override": "bool", + "referrer_policy": "string" + } + ] + ], + "strict_transport_security": [ + "list", + [ + "object", + { + "access_control_max_age_sec": "number", + "include_subdomains": "bool", + "override": "bool", + "preload": "bool" + } + ] + ], + "xss_protection": [ + "list", + [ + "object", + { + "mode_block": "bool", + "override": "bool", + "protection": "bool", + "report_uri": "string" + } + ] + ] + } + ] + ], + "computed": true + }, + "server_timing_headers_config": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "sampling_rate": "number" + } + ] + ], + "computed": true + } + } + } + }, + "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" + } + ] + ], + "computed": true + }, + "cluster_id": { + "type": "string", + "required": true + }, + "cluster_state": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "security_group_id": { + "type": "string", + "computed": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_cloudtrail_service_account": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "region": { + "type": "string", + "optional": true + } + } + } + }, + "aws_cloudwatch_event_bus": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + } + } + } + }, + "aws_cloudwatch_event_connection": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "authorization_type": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "secret_arn": { + "type": "string", + "computed": true + } + } + } + }, + "aws_cloudwatch_event_source": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "created_by": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "name_prefix": { + "type": "string", + "optional": true + }, + "state": { + "type": "string", + "computed": true + } + } + } + }, + "aws_cloudwatch_log_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "creation_time": { + "type": "number", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "kms_key_id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "retention_in_days": { + "type": "number", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_cloudwatch_log_groups": { + "version": 0, + "block": { + "attributes": { + "arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "log_group_name_prefix": { + "type": "string", + "optional": true + }, + "log_group_names": { + "type": [ + "set", + "string" + ], + "computed": true + } + } + } + }, + "aws_codeartifact_authorization_token": { + "version": 0, + "block": { + "attributes": { + "authorization_token": { + "type": "string", + "computed": true + }, + "domain": { + "type": "string", + "required": true + }, + "domain_owner": { + "type": "string", + "optional": true, + "computed": true + }, + "duration_seconds": { + "type": "number", + "optional": true + }, + "expiration": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_codeartifact_repository_endpoint": { + "version": 0, + "block": { + "attributes": { + "domain": { + "type": "string", + "required": true + }, + "domain_owner": { + "type": "string", + "optional": true, + "computed": true + }, + "format": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "repository": { + "type": "string", + "required": true + }, + "repository_endpoint": { + "type": "string", + "computed": true + } + } + } + }, + "aws_codecommit_approval_rule_template": { + "version": 0, + "block": { + "attributes": { + "approval_rule_template_id": { + "type": "string", + "computed": true + }, + "content": { + "type": "string", + "computed": true + }, + "creation_date": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "last_modified_date": { + "type": "string", + "computed": true + }, + "last_modified_user": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "rule_content_sha256": { + "type": "string", + "computed": true + } + } + } + }, + "aws_codecommit_repository": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "clone_url_http": { + "type": "string", + "computed": true + }, + "clone_url_ssh": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "repository_id": { + "type": "string", + "computed": true + }, + "repository_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_codestarconnections_connection": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "optional": true, + "computed": true + }, + "connection_status": { + "type": "string", + "computed": true + }, + "host_arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "provider_type": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_cognito_user_pool_client": { + "version": 0, + "block": { + "attributes": { + "access_token_validity": { + "type": "number", + "computed": true + }, + "allowed_oauth_flows": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "allowed_oauth_flows_user_pool_client": { + "type": "bool", + "computed": true + }, + "allowed_oauth_scopes": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "analytics_configuration": { + "type": [ + "list", + [ + "object", + { + "application_arn": "string", + "application_id": "string", + "external_id": "string", + "role_arn": "string", + "user_data_shared": "bool" } - } - } + ] + ], + "computed": true }, - "visibility_config": { + "callback_urls": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "client_id": { + "type": "string", + "required": true + }, + "client_secret": { + "type": "string", + "computed": true, + "sensitive": true + }, + "default_redirect_uri": { + "type": "string", + "computed": true + }, + "enable_propagate_additional_user_context_data": { + "type": "bool", + "computed": true + }, + "enable_token_revocation": { + "type": "bool", + "computed": true + }, + "explicit_auth_flows": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "generate_secret": { + "type": "bool", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "id_token_validity": { + "type": "number", + "computed": true + }, + "logout_urls": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "name": { + "type": "string", + "computed": true + }, + "prevent_user_existence_errors": { + "type": "string", + "computed": true + }, + "read_attributes": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "refresh_token_validity": { + "type": "number", + "computed": true + }, + "supported_identity_providers": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "token_validity_units": { + "type": [ + "list", + [ + "object", + { + "access_token": "string", + "id_token": "string", + "refresh_token": "string" + } + ] + ], + "computed": true + }, + "user_pool_id": { + "type": "string", + "required": true + }, + "write_attributes": { + "type": [ + "set", + "string" + ], + "computed": true + } + } + } + }, + "aws_cognito_user_pool_clients": { + "version": 0, + "block": { + "attributes": { + "client_ids": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "client_names": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "user_pool_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_cognito_user_pool_signing_certificate": { + "version": 0, + "block": { + "attributes": { + "certificate": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "user_pool_id": { + "type": "string", + "required": true + } + } + } + }, + "aws_cognito_user_pools": { + "version": 0, + "block": { + "attributes": { + "arns": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ids": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "name": { + "type": "string", + "required": true + } + } + } + }, + "aws_connect_bot_association": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + } + }, + "block_types": { + "lex_bot": { "nesting_mode": "list", "block": { "attributes": { - "cloudwatch_metrics_enabled": { - "type": "bool", - "required": true - }, - "metric_name": { + "lex_region": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "sampled_requests_enabled": { - "type": "bool", + "name": { + "type": "string", "required": true } } @@ -129002,326 +190217,855 @@ } } }, - "aws_wafv2_web_acl_association": { + "aws_connect_contact_flow": { "version": 0, "block": { "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "contact_flow_id": { + "type": "string", + "optional": true, + "computed": true + }, + "content": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "resource_arn": { + "instance_id": { "type": "string", "required": true }, - "web_acl_arn": { + "name": { "type": "string", - "required": true + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "type": { + "type": "string", + "optional": true } } } }, - "aws_wafv2_web_acl_logging_configuration": { + "aws_connect_contact_flow_module": { "version": 0, "block": { "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "contact_flow_module_id": { + "type": "string", + "optional": true, + "computed": true + }, + "content": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "log_destination_configs": { + "instance_id": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "state": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_connect_hours_of_operation": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "config": { "type": [ "set", + [ + "object", + { + "day": "string", + "end_time": [ + "list", + [ + "object", + { + "hours": "number", + "minutes": "number" + } + ] + ], + "start_time": [ + "list", + [ + "object", + { + "hours": "number", + "minutes": "number" + } + ] + ] + } + ] + ], + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "hours_of_operation_arn": { + "type": "string", + "computed": true + }, + "hours_of_operation_id": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", "string" ], - "description": "AWS Kinesis Firehose Delivery Stream ARNs", + "optional": true, + "computed": true + }, + "time_zone": { + "type": "string", + "computed": true + } + } + } + }, + "aws_connect_instance": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "auto_resolve_best_voices_enabled": { + "type": "bool", + "computed": true + }, + "contact_flow_logs_enabled": { + "type": "bool", + "computed": true + }, + "contact_lens_enabled": { + "type": "bool", + "computed": true + }, + "created_time": { + "type": "string", + "computed": true + }, + "early_media_enabled": { + "type": "bool", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "identity_management_type": { + "type": "string", + "computed": true + }, + "inbound_calls_enabled": { + "type": "bool", + "computed": true + }, + "instance_alias": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "optional": true, + "computed": true + }, + "outbound_calls_enabled": { + "type": "bool", + "computed": true + }, + "service_role": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + } + } + } + }, + "aws_connect_lambda_function_association": { + "version": 0, + "block": { + "attributes": { + "function_arn": { + "type": "string", "required": true }, - "resource_arn": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { "type": "string", - "description": "AWS WebACL ARN", "required": true } - }, - "block_types": { - "logging_filter": { - "nesting_mode": "list", - "block": { - "attributes": { - "default_behavior": { - "type": "string", - "required": true + } + } + }, + "aws_connect_prompt": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "required": true + }, + "prompt_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_connect_queue": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "hours_of_operation_id": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "max_contacts": { + "type": "number", + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "outbound_caller_config": { + "type": [ + "list", + [ + "object", + { + "outbound_caller_id_name": "string", + "outbound_caller_id_number_id": "string", + "outbound_flow_id": "string" } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "behavior": { - "type": "string", - "required": true - }, - "requirement": { - "type": "string", - "required": true + ] + ], + "computed": true + }, + "queue_id": { + "type": "string", + "optional": true, + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_connect_quick_connect": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "quick_connect_config": { + "type": [ + "list", + [ + "object", + { + "phone_config": [ + "list", + [ + "object", + { + "phone_number": "string" } - }, - "block_types": { - "condition": { - "nesting_mode": "set", - "block": { - "block_types": { - "action_condition": { - "nesting_mode": "list", - "block": { - "attributes": { - "action": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "label_name_condition": { - "nesting_mode": "list", - "block": { - "attributes": { - "label_name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - }, - "min_items": 1 + ] + ], + "queue_config": [ + "list", + [ + "object", + { + "contact_flow_id": "string", + "queue_id": "string" } - } - }, - "min_items": 1 + ] + ], + "quick_connect_type": "string", + "user_config": [ + "list", + [ + "object", + { + "contact_flow_id": "string", + "user_id": "string" + } + ] + ] } - } - }, - "max_items": 1 + ] + ], + "computed": true }, - "redacted_fields": { - "nesting_mode": "list", - "block": { - "block_types": { - "all_query_arguments": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "body": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "method": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "query_string": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 - }, - "single_header": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true + "quick_connect_id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_connect_routing_profile": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "default_outbound_queue_id": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "media_concurrencies": { + "type": [ + "set", + [ + "object", + { + "channel": "string", + "concurrency": "number" + } + ] + ], + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "queue_configs": { + "type": [ + "set", + [ + "object", + { + "channel": "string", + "delay": "number", + "priority": "number", + "queue_arn": "string", + "queue_id": "string", + "queue_name": "string" + } + ] + ], + "computed": true + }, + "routing_profile_id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_connect_security_profile": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "organization_resource_id": { + "type": "string", + "computed": true + }, + "permissions": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "security_profile_id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_connect_user_hierarchy_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "hierarchy_group_id": { + "type": "string", + "optional": true, + "computed": true + }, + "hierarchy_path": { + "type": [ + "list", + [ + "object", + { + "level_five": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_four": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_one": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_three": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_two": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true + }, + "level_id": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_connect_user_hierarchy_structure": { + "version": 0, + "block": { + "attributes": { + "hierarchy_structure": { + "type": [ + "list", + [ + "object", + { + "level_five": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_four": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_one": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "level_three": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" } - } - }, - "max_items": 1 - }, - "single_query_argument": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true + ] + ], + "level_two": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" } - } - }, - "max_items": 1 - }, - "uri_path": { - "nesting_mode": "list", - "block": {}, - "max_items": 1 + ] + ] } - } - }, - "max_items": 100 + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "required": true } } } }, - "aws_worklink_fleet": { + "aws_cur_report_definition": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", + "additional_artifacts": { + "type": [ + "set", + "string" + ], "computed": true }, - "audit_stream_arn": { - "type": "string", - "optional": true - }, - "company_code": { - "type": "string", + "additional_schema_elements": { + "type": [ + "set", + "string" + ], "computed": true }, - "created_time": { + "compression": { "type": "string", "computed": true }, - "device_ca_certificate": { - "type": "string", - "optional": true - }, - "display_name": { + "format": { "type": "string", - "optional": true + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "last_updated_time": { - "type": "string", + "refresh_closed_reports": { + "type": "bool", "computed": true }, - "name": { + "report_name": { "type": "string", "required": true }, - "optimize_for_end_user_location": { - "type": "bool", - "optional": true - } - }, - "block_types": { - "identity_provider": { - "nesting_mode": "list", - "block": { - "attributes": { - "saml_metadata": { - "type": "string", - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "network": { - "nesting_mode": "list", - "block": { - "attributes": { - "security_group_ids": { - "type": [ - "set", - "string" - ], - "required": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "required": true - }, - "vpc_id": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - } - } - } - }, - "aws_worklink_website_certificate_authority_association": { - "version": 0, - "block": { - "attributes": { - "certificate": { + "report_versioning": { "type": "string", - "required": true + "computed": true }, - "display_name": { + "s3_bucket": { "type": "string", - "optional": true + "computed": true }, - "fleet_arn": { + "s3_prefix": { "type": "string", - "required": true + "computed": true }, - "id": { + "s3_region": { "type": "string", - "optional": true, "computed": true }, - "website_ca_id": { + "time_unit": { "type": "string", "computed": true } } } }, - "aws_workspaces_directory": { + "aws_customer_gateway": { "version": 0, "block": { "attributes": { - "alias": { - "type": "string", - "computed": true - }, - "customer_user_name": { + "arn": { "type": "string", "computed": true }, - "directory_id": { - "type": "string", - "required": true - }, - "directory_name": { - "type": "string", + "bgp_asn": { + "type": "number", "computed": true }, - "directory_type": { + "certificate_arn": { "type": "string", "computed": true }, - "dns_ip_addresses": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "iam_role_id": { + "device_name": { "type": "string", "computed": true }, @@ -129330,34 +191074,11 @@ "optional": true, "computed": true }, - "ip_group_ids": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, - "registration_code": { + "ip_address": { "type": "string", "computed": true }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "optional": true, - "computed": true - }, "tags": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "tags_all": { "type": [ "map", "string" @@ -129365,118 +191086,51 @@ "optional": true, "computed": true }, - "workspace_security_group_id": { + "type": { "type": "string", "computed": true } }, "block_types": { - "self_service_permissions": { - "nesting_mode": "list", - "block": { - "attributes": { - "change_compute_type": { - "type": "bool", - "optional": true - }, - "increase_volume_size": { - "type": "bool", - "optional": true - }, - "rebuild_workspace": { - "type": "bool", - "optional": true - }, - "restart_workspace": { - "type": "bool", - "optional": true - }, - "switch_running_mode": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "workspace_access_properties": { - "nesting_mode": "list", + "filter": { + "nesting_mode": "set", "block": { "attributes": { - "device_type_android": { - "type": "string", - "optional": true - }, - "device_type_chromeos": { - "type": "string", - "optional": true - }, - "device_type_ios": { - "type": "string", - "optional": true - }, - "device_type_linux": { - "type": "string", - "optional": true - }, - "device_type_osx": { - "type": "string", - "optional": true - }, - "device_type_web": { - "type": "string", - "optional": true - }, - "device_type_windows": { + "name": { "type": "string", - "optional": true + "required": true }, - "device_type_zeroclient": { - "type": "string", - "optional": true + "values": { + "type": [ + "list", + "string" + ], + "required": true } } - }, - "max_items": 1 + } }, - "workspace_creation_properties": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "custom_security_group_id": { - "type": "string", - "optional": true - }, - "default_ou": { + "read": { "type": "string", "optional": true - }, - "enable_internet_access": { - "type": "bool", - "optional": true - }, - "enable_maintenance_mode": { - "type": "bool", - "optional": true - }, - "user_enabled_as_local_administrator": { - "type": "bool", - "optional": true } } - }, - "max_items": 1 + } } } } }, - "aws_workspaces_ip_group": { + "aws_datapipeline_pipeline": { "version": 0, "block": { "attributes": { "description": { "type": "string", - "optional": true + "computed": true }, "id": { "type": "string", @@ -129484,6 +191138,10 @@ "computed": true }, "name": { + "type": "string", + "computed": true + }, + "pipeline_id": { "type": "string", "required": true }, @@ -129492,29 +191150,84 @@ "map", "string" ], - "optional": true + "optional": true, + "computed": true + } + } + } + }, + "aws_datapipeline_pipeline_definition": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true }, - "tags_all": { + "parameter_object": { "type": [ - "map", - "string" + "set", + [ + "object", + { + "attribute": [ + "set", + [ + "object", + { + "key": "string", + "string_value": "string" + } + ] + ], + "id": "string" + } + ] + ], + "computed": true + }, + "pipeline_id": { + "type": "string", + "required": true + }, + "pipeline_object": { + "type": [ + "set", + [ + "object", + { + "field": [ + "set", + [ + "object", + { + "key": "string", + "ref_value": "string", + "string_value": "string" + } + ] + ], + "id": "string", + "name": "string" + } + ] ], - "optional": true, "computed": true } }, "block_types": { - "rules": { + "parameter_value": { "nesting_mode": "set", "block": { "attributes": { - "description": { + "id": { "type": "string", - "optional": true + "computed": true }, - "source": { + "string_value": { "type": "string", - "required": true + "computed": true } } } @@ -129522,47 +191235,91 @@ } } }, - "aws_workspaces_workspace": { + "aws_db_cluster_snapshot": { "version": 0, "block": { "attributes": { - "bundle_id": { + "allocated_storage": { + "type": "number", + "computed": true + }, + "availability_zones": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "db_cluster_identifier": { "type": "string", - "required": true + "optional": true }, - "computer_name": { + "db_cluster_snapshot_arn": { "type": "string", "computed": true }, - "directory_id": { + "db_cluster_snapshot_identifier": { "type": "string", - "required": true + "optional": true + }, + "engine": { + "type": "string", + "computed": true + }, + "engine_version": { + "type": "string", + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "ip_address": { + "include_public": { + "type": "bool", + "optional": true + }, + "include_shared": { + "type": "bool", + "optional": true + }, + "kms_key_id": { "type": "string", "computed": true }, - "root_volume_encryption_enabled": { + "license_model": { + "type": "string", + "computed": true + }, + "most_recent": { "type": "bool", "optional": true }, - "state": { + "port": { + "type": "number", + "computed": true + }, + "snapshot_create_time": { "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], + "snapshot_type": { + "type": "string", "optional": true }, - "tags_all": { + "source_db_cluster_snapshot_arn": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "storage_encrypted": { + "type": "bool", + "computed": true + }, + "tags": { "type": [ "map", "string" @@ -129570,194 +191327,206 @@ "optional": true, "computed": true }, - "user_name": { - "type": "string", - "required": true - }, - "user_volume_encryption_enabled": { - "type": "bool", - "optional": true - }, - "volume_encryption_key": { + "vpc_id": { "type": "string", - "optional": true - } - }, - "block_types": { - "timeouts": { - "nesting_mode": "single", - "block": { - "attributes": { - "create": { - "type": "string", - "optional": true - }, - "delete": { - "type": "string", - "optional": true - }, - "update": { - "type": "string", - "optional": true - } - } - } - }, - "workspace_properties": { - "nesting_mode": "list", - "block": { - "attributes": { - "compute_type_name": { - "type": "string", - "optional": true - }, - "root_volume_size_gib": { - "type": "number", - "optional": true - }, - "running_mode": { - "type": "string", - "optional": true - }, - "running_mode_auto_stop_timeout_in_minutes": { - "type": "number", - "optional": true, - "computed": true - }, - "user_volume_size_gib": { - "type": "number", - "optional": true - } - } - }, - "max_items": 1 + "computed": true } } } }, - "aws_xray_encryption_config": { + "aws_db_event_categories": { "version": 0, "block": { "attributes": { + "event_categories": { + "type": [ + "list", + "string" + ], + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "key_id": { + "source_type": { "type": "string", "optional": true - }, - "type": { - "type": "string", - "required": true } } } }, - "aws_xray_group": { - "version": 0, + "aws_db_instance": { + "version": 1, "block": { "attributes": { - "arn": { + "address": { "type": "string", "computed": true }, - "filter_expression": { + "allocated_storage": { + "type": "number", + "computed": true + }, + "auto_minor_version_upgrade": { + "type": "bool", + "computed": true + }, + "availability_zone": { "type": "string", - "required": true + "computed": true }, - "group_name": { + "backup_retention_period": { + "type": "number", + "computed": true + }, + "ca_cert_identifier": { + "type": "string", + "computed": true + }, + "db_cluster_identifier": { + "type": "string", + "computed": true + }, + "db_instance_arn": { + "type": "string", + "computed": true + }, + "db_instance_class": { + "type": "string", + "computed": true + }, + "db_instance_identifier": { "type": "string", "required": true }, - "id": { + "db_instance_port": { + "type": "number", + "computed": true + }, + "db_name": { "type": "string", - "optional": true, "computed": true }, - "tags": { + "db_parameter_groups": { "type": [ - "map", + "list", "string" ], - "optional": true + "computed": true }, - "tags_all": { + "db_security_groups": { "type": [ - "map", + "list", "string" ], - "optional": true, "computed": true - } - } - } - }, - "aws_xray_sampling_rule": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "db_subnet_group": { "type": "string", "computed": true }, - "attributes": { + "enabled_cloudwatch_logs_exports": { "type": [ - "map", + "list", "string" ], - "optional": true + "computed": true }, - "fixed_rate": { - "type": "number", - "required": true + "endpoint": { + "type": "string", + "computed": true }, - "host": { + "engine": { "type": "string", - "required": true + "computed": true }, - "http_method": { + "engine_version": { "type": "string", - "required": true + "computed": true + }, + "hosted_zone_id": { + "type": "string", + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "priority": { + "iops": { "type": "number", - "required": true + "computed": true }, - "reservoir_size": { - "type": "number", - "required": true + "kms_key_id": { + "type": "string", + "computed": true }, - "resource_arn": { + "license_model": { "type": "string", - "required": true + "computed": true }, - "rule_name": { + "master_username": { "type": "string", - "optional": true + "computed": true }, - "service_name": { + "monitoring_interval": { + "type": "number", + "computed": true + }, + "monitoring_role_arn": { "type": "string", - "required": true + "computed": true }, - "service_type": { + "multi_az": { + "type": "bool", + "computed": true + }, + "network_type": { "type": "string", - "required": true + "computed": true }, - "tags": { + "option_group_memberships": { "type": [ - "map", + "list", "string" ], - "optional": true + "computed": true }, - "tags_all": { + "port": { + "type": "number", + "computed": true + }, + "preferred_backup_window": { + "type": "string", + "computed": true + }, + "preferred_maintenance_window": { + "type": "string", + "computed": true + }, + "publicly_accessible": { + "type": "bool", + "computed": true + }, + "replicate_source_db": { + "type": "string", + "computed": true + }, + "resource_id": { + "type": "string", + "computed": true + }, + "storage_encrypted": { + "type": "bool", + "computed": true + }, + "storage_type": { + "type": "string", + "computed": true + }, + "tags": { "type": [ "map", "string" @@ -129765,20 +191534,21 @@ "optional": true, "computed": true }, - "url_path": { + "timezone": { "type": "string", - "required": true + "computed": true }, - "version": { - "type": "number", - "required": true + "vpc_security_groups": { + "type": [ + "list", + "string" + ], + "computed": true } } } - } - }, - "data_source_schemas": { - "aws_acm_certificate": { + }, + "aws_db_proxy": { "version": 0, "block": { "attributes": { @@ -129786,72 +191556,109 @@ "type": "string", "computed": true }, - "domain": { + "auth": { + "type": [ + "set", + [ + "object", + { + "auth_scheme": "string", + "description": "string", + "iam_auth": "string", + "secret_arn": "string", + "username": "string" + } + ] + ], + "computed": true + }, + "debug_logging": { + "type": "bool", + "computed": true + }, + "endpoint": { "type": "string", - "required": true + "computed": true + }, + "engine_family": { + "type": "string", + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "key_types": { - "type": [ - "set", - "string" - ], - "optional": true + "idle_client_timeout": { + "type": "number", + "computed": true }, - "most_recent": { + "name": { + "type": "string", + "required": true + }, + "require_tls": { "type": "bool", - "optional": true + "computed": true }, - "status": { + "role_arn": { "type": "string", "computed": true }, - "statuses": { - "type": [ - "list", - "string" - ], - "optional": true + "vpc_id": { + "type": "string", + "computed": true }, - "tags": { + "vpc_security_group_ids": { "type": [ - "map", + "set", "string" ], - "optional": true, "computed": true }, - "types": { + "vpc_subnet_ids": { "type": [ - "list", + "set", "string" ], - "optional": true + "computed": true } } } }, - "aws_acmpca_certificate": { + "aws_db_snapshot": { "version": 0, "block": { "attributes": { - "arn": { + "allocated_storage": { + "type": "number", + "computed": true + }, + "availability_zone": { "type": "string", - "required": true + "computed": true }, - "certificate": { + "db_instance_identifier": { + "type": "string", + "optional": true + }, + "db_snapshot_arn": { "type": "string", "computed": true }, - "certificate_authority_arn": { + "db_snapshot_identifier": { "type": "string", - "required": true + "optional": true }, - "certificate_chain": { + "encrypted": { + "type": "bool", + "computed": true + }, + "engine": { + "type": "string", + "computed": true + }, + "engine_version": { "type": "string", "computed": true }, @@ -129859,154 +191666,197 @@ "type": "string", "optional": true, "computed": true - } - } - } - }, - "aws_acmpca_certificate_authority": { - "version": 1, - "block": { - "attributes": { - "arn": { + }, + "include_public": { + "type": "bool", + "optional": true + }, + "include_shared": { + "type": "bool", + "optional": true + }, + "iops": { + "type": "number", + "computed": true + }, + "kms_key_id": { "type": "string", - "required": true + "computed": true }, - "certificate": { + "license_model": { "type": "string", "computed": true }, - "certificate_chain": { + "most_recent": { + "type": "bool", + "optional": true + }, + "option_group_name": { "type": "string", "computed": true }, - "certificate_signing_request": { + "port": { + "type": "number", + "computed": true + }, + "snapshot_create_time": { "type": "string", "computed": true }, - "id": { + "snapshot_type": { + "type": "string", + "optional": true + }, + "source_db_snapshot_identifier": { "type": "string", - "optional": true, "computed": true }, - "not_after": { + "source_region": { "type": "string", "computed": true }, - "not_before": { + "status": { "type": "string", "computed": true }, - "serial": { + "storage_type": { + "type": "string", + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_db_subnet_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, + "name": { + "type": "string", + "required": true + }, "status": { "type": "string", "computed": true }, - "tags": { + "subnet_ids": { "type": [ - "map", + "set", "string" ], - "optional": true, "computed": true }, - "type": { + "supported_network_types": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "vpc_id": { "type": "string", "computed": true } - }, - "block_types": { - "revocation_configuration": { - "nesting_mode": "list", - "block": { - "block_types": { - "crl_configuration": { - "nesting_mode": "list", - "block": { - "attributes": { - "custom_cname": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "computed": true - }, - "expiration_in_days": { - "type": "number", - "computed": true - }, - "s3_bucket_name": { - "type": "string", - "computed": true - }, - "s3_object_acl": { - "type": "string", - "computed": true - } - } - } - } - } - } - } } } }, - "aws_alb": { + "aws_default_tags": { "version": 0, "block": { "attributes": { - "access_logs": { - "type": [ - "list", - [ - "object", - { - "bucket": "string", - "enabled": "bool", - "prefix": "string" - } - ] - ], - "computed": true - }, - "arn": { + "id": { "type": "string", "optional": true, "computed": true }, - "arn_suffix": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_directory_service_directory": { + "version": 0, + "block": { + "attributes": { + "access_url": { "type": "string", "computed": true }, - "customer_owned_ipv4_pool": { + "alias": { "type": "string", "computed": true }, - "desync_mitigation_mode": { - "type": "string", + "connect_settings": { + "type": [ + "list", + [ + "object", + { + "availability_zones": [ + "set", + "string" + ], + "connect_ips": [ + "set", + "string" + ], + "customer_dns_ips": [ + "set", + "string" + ], + "customer_username": "string", + "subnet_ids": [ + "set", + "string" + ], + "vpc_id": "string" + } + ] + ], "computed": true }, - "dns_name": { + "description": { "type": "string", "computed": true }, - "drop_invalid_header_fields": { - "type": "bool", - "computed": true + "directory_id": { + "type": "string", + "required": true }, - "enable_deletion_protection": { - "type": "bool", + "dns_ip_addresses": { + "type": [ + "set", + "string" + ], "computed": true }, - "enable_http2": { - "type": "bool", + "edition": { + "type": "string", "computed": true }, - "enable_waf_fail_open": { + "enable_sso": { "type": "bool", "computed": true }, @@ -130015,274 +191865,200 @@ "optional": true, "computed": true }, - "idle_timeout": { - "type": "number", + "name": { + "type": "string", "computed": true }, - "internal": { - "type": "bool", + "radius_settings": { + "type": [ + "list", + [ + "object", + { + "authentication_protocol": "string", + "display_label": "string", + "radius_port": "number", + "radius_retries": "number", + "radius_servers": [ + "set", + "string" + ], + "radius_timeout": "number", + "use_same_username": "bool" + } + ] + ], "computed": true }, - "ip_address_type": { + "security_group_id": { "type": "string", "computed": true }, - "load_balancer_type": { + "short_name": { "type": "string", "computed": true }, - "name": { + "size": { "type": "string", - "optional": true, "computed": true }, - "security_groups": { + "tags": { "type": [ - "set", + "map", "string" ], + "optional": true, "computed": true }, - "subnet_mapping": { + "type": { + "type": "string", + "computed": true + }, + "vpc_settings": { "type": [ - "set", + "list", [ "object", { - "allocation_id": "string", - "ipv6_address": "string", - "outpost_id": "string", - "private_ipv4_address": "string", - "subnet_id": "string" + "availability_zones": [ + "set", + "string" + ], + "subnet_ids": [ + "set", + "string" + ], + "vpc_id": "string" } ] ], "computed": true + } + } + } + }, + "aws_docdb_engine_version": { + "version": 0, + "block": { + "attributes": { + "engine": { + "type": "string", + "optional": true + }, + "engine_description": { + "type": "string", + "computed": true }, - "subnets": { + "exportable_log_types": { "type": [ "set", "string" ], "computed": true }, - "tags": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "parameter_group_family": { + "type": "string", + "optional": true, + "computed": true + }, + "preferred_versions": { "type": [ - "map", + "list", "string" ], - "optional": true, + "optional": true + }, + "supports_log_exports_to_cloudwatch": { + "type": "bool", "computed": true }, - "vpc_id": { + "valid_upgrade_targets": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "version": { "type": "string", + "optional": true, "computed": true }, - "zone_id": { + "version_description": { "type": "string", "computed": true } } } }, - "aws_alb_listener": { + "aws_docdb_orderable_db_instance": { "version": 0, "block": { "attributes": { - "alpn_policy": { - "type": "string", - "computed": true - }, - "arn": { - "type": "string", - "optional": true, - "computed": true - }, - "certificate_arn": { - "type": "string", - "computed": true - }, - "default_action": { + "availability_zones": { "type": [ "list", - [ - "object", - { - "authenticate_cognito": [ - "list", - [ - "object", - { - "authentication_request_extra_params": [ - "map", - "string" - ], - "on_unauthenticated_request": "string", - "scope": "string", - "session_cookie_name": "string", - "session_timeout": "number", - "user_pool_arn": "string", - "user_pool_client_id": "string", - "user_pool_domain": "string" - } - ] - ], - "authenticate_oidc": [ - "list", - [ - "object", - { - "authentication_request_extra_params": [ - "map", - "string" - ], - "authorization_endpoint": "string", - "client_id": "string", - "client_secret": "string", - "issuer": "string", - "on_unauthenticated_request": "string", - "scope": "string", - "session_cookie_name": "string", - "session_timeout": "number", - "token_endpoint": "string", - "user_info_endpoint": "string" - } - ] - ], - "fixed_response": [ - "list", - [ - "object", - { - "content_type": "string", - "message_body": "string", - "status_code": "string" - } - ] - ], - "forward": [ - "list", - [ - "object", - { - "stickiness": [ - "list", - [ - "object", - { - "duration": "number", - "enabled": "bool" - } - ] - ], - "target_group": [ - "set", - [ - "object", - { - "arn": "string", - "weight": "number" - } - ] - ] - } - ] - ], - "order": "number", - "redirect": [ - "list", - [ - "object", - { - "host": "string", - "path": "string", - "port": "string", - "protocol": "string", - "query": "string", - "status_code": "string" - } - ] - ], - "target_group_arn": "string", - "type": "string" - } - ] + "string" ], "computed": true }, - "id": { + "engine": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "load_balancer_arn": { + "engine_version": { "type": "string", "optional": true, "computed": true }, - "port": { - "type": "number", + "id": { + "type": "string", "optional": true, "computed": true }, - "protocol": { + "instance_class": { "type": "string", + "optional": true, "computed": true }, - "ssl_policy": { + "license_model": { "type": "string", - "computed": true + "optional": true }, - "tags": { + "preferred_instance_classes": { "type": [ - "map", + "list", "string" ], + "optional": true + }, + "vpc": { + "type": "bool", "optional": true, "computed": true } } } }, - "aws_alb_target_group": { + "aws_dx_connection": { "version": 0, "block": { "attributes": { "arn": { "type": "string", - "optional": true, "computed": true }, - "arn_suffix": { + "aws_device": { "type": "string", "computed": true }, - "connection_termination": { - "type": "bool", - "computed": true - }, - "deregistration_delay": { - "type": "number", - "computed": true - }, - "health_check": { - "type": [ - "list", - [ - "object", - { - "enabled": "bool", - "healthy_threshold": "number", - "interval": "number", - "matcher": "string", - "path": "string", - "port": "string", - "protocol": "string", - "timeout": "number", - "unhealthy_threshold": "number" - } - ] - ], + "bandwidth": { + "type": "string", "computed": true }, "id": { @@ -130290,236 +192066,427 @@ "optional": true, "computed": true }, - "lambda_multi_value_headers_enabled": { - "type": "bool", - "computed": true - }, - "load_balancing_algorithm_type": { + "location": { "type": "string", "computed": true }, "name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "port": { - "type": "number", + "owner_account_id": { + "type": "string", "computed": true }, - "preserve_client_ip": { + "provider_name": { "type": "string", "computed": true }, - "protocol": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_dx_gateway": { + "version": 0, + "block": { + "attributes": { + "amazon_side_asn": { "type": "string", "computed": true }, - "protocol_version": { + "id": { "type": "string", + "optional": true, "computed": true }, - "proxy_protocol_v2": { - "type": "bool", - "computed": true + "name": { + "type": "string", + "required": true }, - "slow_start": { - "type": "number", + "owner_account_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_dx_location": { + "version": 0, + "block": { + "attributes": { + "available_macsec_port_speeds": { + "type": [ + "list", + "string" + ], "computed": true }, - "stickiness": { + "available_port_speeds": { "type": [ "list", - [ - "object", - { - "cookie_duration": "number", - "cookie_name": "string", - "enabled": "bool", - "type": "string" - } - ] + "string" ], "computed": true }, - "tags": { + "available_providers": { "type": [ - "map", + "list", "string" ], - "optional": true, "computed": true }, - "target_type": { + "id": { "type": "string", + "optional": true, "computed": true }, - "vpc_id": { + "location_code": { + "type": "string", + "required": true + }, + "location_name": { "type": "string", "computed": true } } } }, - "aws_ami": { + "aws_dx_locations": { "version": 0, "block": { "attributes": { - "architecture": { + "id": { "type": "string", + "optional": true, "computed": true }, + "location_codes": { + "type": [ + "set", + "string" + ], + "computed": true + } + } + } + }, + "aws_dynamodb_table": { + "version": 1, + "block": { + "attributes": { "arn": { "type": "string", "computed": true }, - "block_device_mappings": { + "attribute": { "type": [ "set", [ "object", { - "device_name": "string", - "ebs": [ - "map", - "string" - ], - "no_device": "string", - "virtual_name": "string" + "name": "string", + "type": "string" } ] ], "computed": true }, - "boot_mode": { + "billing_mode": { "type": "string", "computed": true }, - "creation_date": { - "type": "string", + "global_secondary_index": { + "type": [ + "set", + [ + "object", + { + "hash_key": "string", + "name": "string", + "non_key_attributes": [ + "list", + "string" + ], + "projection_type": "string", + "range_key": "string", + "read_capacity": "number", + "write_capacity": "number" + } + ] + ], "computed": true }, - "description": { + "hash_key": { "type": "string", "computed": true }, - "ena_support": { - "type": "bool", + "id": { + "type": "string", + "optional": true, "computed": true }, - "executable_users": { + "local_secondary_index": { "type": [ - "list", - "string" + "set", + [ + "object", + { + "name": "string", + "non_key_attributes": [ + "list", + "string" + ], + "projection_type": "string", + "range_key": "string" + } + ] ], - "optional": true - }, - "hypervisor": { - "type": "string", "computed": true }, - "id": { + "name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "image_id": { - "type": "string", + "point_in_time_recovery": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool" + } + ] + ], "computed": true }, - "image_location": { + "range_key": { "type": "string", "computed": true }, - "image_owner_alias": { - "type": "string", + "read_capacity": { + "type": "number", "computed": true }, - "image_type": { - "type": "string", + "replica": { + "type": [ + "set", + [ + "object", + { + "kms_key_arn": "string", + "region_name": "string" + } + ] + ], "computed": true }, - "kernel_id": { + "stream_arn": { "type": "string", "computed": true }, - "most_recent": { + "stream_enabled": { "type": "bool", - "optional": true + "computed": true }, - "name": { + "stream_label": { "type": "string", "computed": true }, - "name_regex": { + "stream_view_type": { "type": "string", - "optional": true + "computed": true }, - "owner_id": { + "table_class": { "type": "string", "computed": true }, - "owners": { + "tags": { "type": [ - "list", + "map", "string" ], - "required": true - }, - "platform": { - "type": "string", - "computed": true - }, - "platform_details": { - "type": "string", + "optional": true, "computed": true }, - "product_codes": { + "ttl": { "type": [ "set", [ "object", { - "product_code_id": "string", - "product_code_type": "string" + "attribute_name": "string", + "enabled": "bool" } ] ], "computed": true }, - "public": { + "write_capacity": { + "type": "number", + "computed": true + } + }, + "block_types": { + "server_side_encryption": { + "nesting_mode": "list", + "block": { + "attributes": { + "enabled": { + "type": "bool", + "computed": true + }, + "kms_key_arn": { + "type": "string", + "computed": true + } + } + }, + "max_items": 1 + } + } + } + }, + "aws_ebs_default_kms_key": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "key_arn": { + "type": "string", + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ebs_encryption_by_default": { + "version": 0, + "block": { + "attributes": { + "enabled": { "type": "bool", "computed": true }, - "ramdisk_id": { + "id": { + "type": "string", + "optional": true, + "computed": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ebs_snapshot": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "root_device_name": { + "data_encryption_key_id": { "type": "string", "computed": true }, - "root_device_type": { + "description": { "type": "string", "computed": true }, - "root_snapshot_id": { + "encrypted": { + "type": "bool", + "computed": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, - "sriov_net_support": { + "kms_key_id": { "type": "string", "computed": true }, - "state": { + "most_recent": { + "type": "bool", + "optional": true + }, + "outpost_arn": { "type": "string", "computed": true }, - "state_reason": { + "owner_alias": { + "type": "string", + "computed": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "owners": { "type": [ - "map", + "list", + "string" + ], + "optional": true + }, + "restorable_by_user_ids": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "snapshot_id": { + "type": "string", + "computed": true + }, + "snapshot_ids": { + "type": [ + "list", "string" ], + "optional": true + }, + "state": { + "type": "string", + "computed": true + }, + "storage_tier": { + "type": "string", "computed": true }, "tags": { @@ -130530,12 +192497,12 @@ "optional": true, "computed": true }, - "usage_operation": { + "volume_id": { "type": "string", "computed": true }, - "virtualization_type": { - "type": "string", + "volume_size": { + "type": "number", "computed": true } }, @@ -130557,21 +192524,25 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_ami_ids": { + "aws_ebs_snapshot_ids": { "version": 0, "block": { "attributes": { - "executable_users": { - "type": [ - "list", - "string" - ], - "optional": true - }, "id": { "type": "string", "optional": true, @@ -130584,19 +192555,18 @@ ], "computed": true }, - "name_regex": { - "type": "string", - "optional": true - }, "owners": { "type": [ "list", "string" ], - "required": true + "optional": true }, - "sort_ascending": { - "type": "bool", + "restorable_by_user_ids": { + "type": [ + "list", + "string" + ], "optional": true } }, @@ -130618,303 +192588,267 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_api_gateway_api_key": { + "aws_ebs_volume": { "version": 0, "block": { "attributes": { - "created_date": { + "arn": { "type": "string", "computed": true }, - "description": { + "availability_zone": { "type": "string", "computed": true }, - "enabled": { + "encrypted": { "type": "bool", "computed": true }, "id": { "type": "string", - "required": true - }, - "last_updated_date": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], "optional": true, "computed": true }, - "value": { - "type": "string", - "computed": true, - "sensitive": true - } - } - } - }, - "aws_api_gateway_domain_name": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", + "iops": { + "type": "number", "computed": true }, - "certificate_arn": { + "kms_key_id": { "type": "string", "computed": true }, - "certificate_name": { - "type": "string", - "computed": true + "most_recent": { + "type": "bool", + "optional": true }, - "certificate_upload_date": { - "type": "string", + "multi_attach_enabled": { + "type": "bool", "computed": true }, - "cloudfront_domain_name": { + "outpost_arn": { "type": "string", "computed": true }, - "cloudfront_zone_id": { - "type": "string", + "size": { + "type": "number", "computed": true }, - "domain_name": { + "snapshot_id": { "type": "string", - "required": true + "computed": true }, - "endpoint_configuration": { + "tags": { "type": [ - "list", - [ - "object", - { - "types": [ - "list", - "string" - ] - } - ] + "map", + "string" ], - "computed": true - }, - "id": { - "type": "string", "optional": true, "computed": true }, - "regional_certificate_arn": { - "type": "string", - "computed": true - }, - "regional_certificate_name": { - "type": "string", - "computed": true - }, - "regional_domain_name": { - "type": "string", + "throughput": { + "type": "number", "computed": true }, - "regional_zone_id": { + "volume_id": { "type": "string", "computed": true }, - "security_policy": { + "volume_type": { "type": "string", "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_api_gateway_export": { + "aws_ebs_volumes": { "version": 0, "block": { "attributes": { - "accepts": { - "type": "string", - "optional": true - }, - "body": { - "type": "string", - "computed": true - }, - "content_disposition": { - "type": "string", - "computed": true - }, - "content_type": { - "type": "string", - "computed": true - }, - "export_type": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "parameters": { + "ids": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "tags": { "type": [ "map", "string" ], "optional": true - }, - "rest_api_id": { - "type": "string", - "required": true - }, - "stage_name": { - "type": "string", - "required": true } - } - } - }, - "aws_api_gateway_resource": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "parent_id": { - "type": "string", - "computed": true - }, - "path": { - "type": "string", - "required": true - }, - "path_part": { - "type": "string", - "computed": true + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } }, - "rest_api_id": { - "type": "string", - "required": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_api_gateway_rest_api": { + "aws_ec2_client_vpn_endpoint": { "version": 0, "block": { "attributes": { - "api_key_source": { - "type": "string", - "computed": true - }, "arn": { "type": "string", "computed": true }, - "binary_media_types": { + "authentication_options": { "type": [ "list", - "string" + [ + "object", + { + "active_directory_id": "string", + "root_certificate_chain_arn": "string", + "saml_provider_arn": "string", + "self_service_saml_provider_arn": "string", + "type": "string" + } + ] ], "computed": true }, - "description": { + "client_cidr_block": { "type": "string", "computed": true }, - "endpoint_configuration": { + "client_connect_options": { "type": [ "list", [ "object", { - "types": [ - "list", - "string" - ], - "vpc_endpoint_ids": [ - "set", - "string" - ] + "enabled": "bool", + "lambda_function_arn": "string" } ] ], "computed": true }, - "execution_arn": { - "type": "string", + "client_login_banner_options": { + "type": [ + "list", + [ + "object", + { + "banner_text": "string", + "enabled": "bool" + } + ] + ], "computed": true }, - "id": { + "client_vpn_endpoint_id": { "type": "string", "optional": true, "computed": true }, - "minimum_compression_size": { - "type": "number", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "policy": { - "type": "string", - "computed": true - }, - "root_resource_id": { - "type": "string", - "computed": true - }, - "tags": { + "connection_log_options": { "type": [ - "map", - "string" + "list", + [ + "object", + { + "cloudwatch_log_group": "string", + "cloudwatch_log_stream": "string", + "enabled": "bool" + } + ] ], - "optional": true, "computed": true - } - } - } - }, - "aws_api_gateway_sdk": { - "version": 0, - "block": { - "attributes": { - "body": { + }, + "description": { "type": "string", "computed": true }, - "content_disposition": { + "dns_name": { "type": "string", "computed": true }, - "content_type": { - "type": "string", + "dns_servers": { + "type": [ + "list", + "string" + ], "computed": true }, "id": { @@ -130922,50 +192856,27 @@ "optional": true, "computed": true }, - "parameters": { + "security_group_ids": { "type": [ - "map", + "list", "string" ], - "optional": true - }, - "rest_api_id": { - "type": "string", - "required": true - }, - "sdk_type": { - "type": "string", - "required": true - }, - "stage_name": { - "type": "string", - "required": true - } - } - } - }, - "aws_api_gateway_vpc_link": { - "version": 0, - "block": { - "attributes": { - "description": { - "type": "string", "computed": true }, - "id": { + "self_service_portal": { "type": "string", "computed": true }, - "name": { + "server_certificate_arn": { "type": "string", - "required": true + "computed": true }, - "status": { - "type": "string", + "session_timeout_hours": { + "type": "number", "computed": true }, - "status_message": { - "type": "string", + "split_tunnel": { + "type": "bool", "computed": true }, "tags": { @@ -130976,74 +192887,57 @@ "optional": true, "computed": true }, - "target_arns": { - "type": [ - "set", - "string" - ], - "computed": true - } - } - } - }, - "aws_apigatewayv2_api": { - "version": 0, - "block": { - "attributes": { - "api_endpoint": { + "transport_protocol": { "type": "string", "computed": true }, - "api_id": { - "type": "string", - "required": true - }, - "api_key_selection_expression": { + "vpc_id": { "type": "string", "computed": true }, - "arn": { - "type": "string", + "vpn_port": { + "type": "number", "computed": true - }, - "cors_configuration": { - "type": [ - "list", - [ - "object", - { - "allow_credentials": "bool", - "allow_headers": [ - "set", - "string" - ], - "allow_methods": [ - "set", - "string" - ], - "allow_origins": [ - "set", - "string" - ], - "expose_headers": [ - "set", + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", "string" ], - "max_age": "number" + "required": true } - ] - ], - "computed": true - }, - "description": { - "type": "string", - "computed": true - }, - "disable_execute_api_endpoint": { - "type": "bool", - "computed": true + } + } }, - "execution_arn": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ec2_coip_pool": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, @@ -131052,16 +192946,21 @@ "optional": true, "computed": true }, - "name": { + "local_gateway_route_table_id": { "type": "string", + "optional": true, "computed": true }, - "protocol_type": { - "type": "string", + "pool_cidrs": { + "type": [ + "set", + "string" + ], "computed": true }, - "route_selection_expression": { + "pool_id": { "type": "string", + "optional": true, "computed": true }, "tags": { @@ -131071,15 +192970,42 @@ ], "optional": true, "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } }, - "version": { - "type": "string", - "computed": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_apigatewayv2_apis": { + "aws_ec2_coip_pools": { "version": 0, "block": { "attributes": { @@ -131088,80 +193014,81 @@ "optional": true, "computed": true }, - "ids": { + "pool_ids": { "type": [ - "set", + "list", "string" ], "computed": true }, - "name": { - "type": "string", - "optional": true - }, - "protocol_type": { - "type": "string", - "optional": true - }, "tags": { "type": [ "map", "string" ], - "optional": true + "optional": true, + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_apigatewayv2_export": { + "aws_ec2_host": { "version": 0, "block": { "attributes": { - "api_id": { - "type": "string", - "required": true - }, - "body": { + "arn": { "type": "string", "computed": true }, - "export_version": { - "type": "string", - "optional": true - }, - "id": { + "auto_placement": { "type": "string", - "optional": true, "computed": true }, - "include_extensions": { - "type": "bool", - "optional": true - }, - "output_type": { + "availability_zone": { "type": "string", - "required": true + "computed": true }, - "specification": { - "type": "string", - "required": true + "cores": { + "type": "number", + "computed": true }, - "stage_name": { - "type": "string", - "optional": true - } - } - } - }, - "aws_appmesh_mesh": { - "version": 0, - "block": { - "attributes": { - "arn": { + "host_id": { "type": "string", + "optional": true, "computed": true }, - "created_date": { + "host_recovery": { "type": "string", "computed": true }, @@ -131170,41 +193097,24 @@ "optional": true, "computed": true }, - "last_updated_date": { + "instance_family": { "type": "string", "computed": true }, - "mesh_owner": { + "instance_type": { "type": "string", - "optional": true, "computed": true }, - "name": { + "outpost_arn": { "type": "string", - "required": true + "computed": true }, - "resource_owner": { + "owner_id": { "type": "string", "computed": true }, - "spec": { - "type": [ - "list", - [ - "object", - { - "egress_filter": [ - "list", - [ - "object", - { - "type": "string" - } - ] - ] - } - ] - ], + "sockets": { + "type": "number", "computed": true }, "tags": { @@ -131214,159 +193124,168 @@ ], "optional": true, "computed": true + }, + "total_vcpus": { + "type": "number", + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_appmesh_virtual_service": { + "aws_ec2_instance_type": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", + "auto_recovery_supported": { + "type": "bool", "computed": true }, - "created_date": { - "type": "string", + "bare_metal": { + "type": "bool", "computed": true }, - "id": { - "type": "string", - "optional": true, + "burstable_performance_supported": { + "type": "bool", "computed": true }, - "last_updated_date": { - "type": "string", + "current_generation": { + "type": "bool", "computed": true }, - "mesh_name": { - "type": "string", - "required": true + "dedicated_hosts_supported": { + "type": "bool", + "computed": true }, - "mesh_owner": { + "default_cores": { + "type": "number", + "computed": true + }, + "default_threads_per_core": { + "type": "number", + "computed": true + }, + "default_vcpus": { + "type": "number", + "computed": true + }, + "ebs_encryption_support": { "type": "string", - "optional": true, "computed": true }, - "name": { + "ebs_nvme_support": { "type": "string", - "required": true + "computed": true }, - "resource_owner": { + "ebs_optimized_support": { "type": "string", "computed": true }, - "spec": { - "type": [ - "list", - [ - "object", - { - "provider": [ - "list", - [ - "object", - { - "virtual_node": [ - "list", - [ - "object", - { - "virtual_node_name": "string" - } - ] - ], - "virtual_router": [ - "list", - [ - "object", - { - "virtual_router_name": "string" - } - ] - ] - } - ] - ] - } - ] - ], + "ebs_performance_baseline_bandwidth": { + "type": "number", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - } - } - } - }, - "aws_arn": { - "version": 0, - "block": { - "attributes": { - "account": { - "type": "string", + "ebs_performance_baseline_iops": { + "type": "number", "computed": true }, - "arn": { - "type": "string", - "required": true + "ebs_performance_baseline_throughput": { + "type": "number", + "computed": true }, - "id": { - "type": "string", - "optional": true, + "ebs_performance_maximum_bandwidth": { + "type": "number", "computed": true }, - "partition": { - "type": "string", + "ebs_performance_maximum_iops": { + "type": "number", "computed": true }, - "region": { - "type": "string", + "ebs_performance_maximum_throughput": { + "type": "number", "computed": true }, - "resource": { - "type": "string", + "efa_supported": { + "type": "bool", "computed": true }, - "service": { + "ena_support": { "type": "string", "computed": true - } - } - } - }, - "aws_autoscaling_group": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", + }, + "encryption_in_transit_supported": { + "type": "bool", "computed": true }, - "availability_zones": { + "fpgas": { "type": [ "set", - "string" + [ + "object", + { + "count": "number", + "manufacturer": "string", + "memory_size": "number", + "name": "string" + } + ] ], "computed": true }, - "default_cooldown": { - "type": "number", + "free_tier_eligible": { + "type": "bool", "computed": true }, - "desired_capacity": { - "type": "number", + "gpus": { + "type": [ + "set", + [ + "object", + { + "count": "number", + "manufacturer": "string", + "memory_size": "number", + "name": "string" + } + ] + ], "computed": true }, - "health_check_grace_period": { - "type": "number", + "hibernation_supported": { + "type": "bool", "computed": true }, - "health_check_type": { + "hypervisor": { "type": "string", "computed": true }, @@ -131375,119 +193294,140 @@ "optional": true, "computed": true }, - "launch_configuration": { - "type": "string", - "computed": true - }, - "launch_template": { + "inference_accelerators": { "type": [ - "list", + "set", [ "object", { - "id": "string", - "name": "string", - "version": "string" + "count": "number", + "manufacturer": "string", + "name": "string" } ] ], "computed": true }, - "load_balancers": { + "instance_disks": { "type": [ "set", - "string" + [ + "object", + { + "count": "number", + "size": "number", + "type": "string" + } + ] ], "computed": true }, - "max_size": { - "type": "number", - "computed": true - }, - "min_size": { - "type": "number", + "instance_storage_supported": { + "type": "bool", "computed": true }, - "name": { + "instance_type": { "type": "string", "required": true }, - "new_instances_protected_from_scale_in": { + "ipv6_supported": { "type": "bool", "computed": true }, - "placement_group": { - "type": "string", + "maximum_ipv4_addresses_per_interface": { + "type": "number", "computed": true }, - "service_linked_role_arn": { - "type": "string", + "maximum_ipv6_addresses_per_interface": { + "type": "number", "computed": true }, - "status": { + "maximum_network_interfaces": { + "type": "number", + "computed": true + }, + "memory_size": { + "type": "number", + "computed": true + }, + "network_performance": { "type": "string", "computed": true }, - "target_group_arns": { + "supported_architectures": { "type": [ - "set", + "list", "string" ], "computed": true }, - "termination_policies": { + "supported_placement_strategies": { "type": [ - "set", + "list", "string" ], "computed": true }, - "vpc_zone_identifier": { - "type": "string", - "computed": true - } - } - } - }, - "aws_autoscaling_groups": { - "version": 0, - "block": { - "attributes": { - "arns": { + "supported_root_device_types": { "type": [ "list", "string" ], "computed": true }, - "id": { - "type": "string", - "optional": true, + "supported_usages_classes": { + "type": [ + "list", + "string" + ], "computed": true }, - "names": { + "supported_virtualization_types": { "type": [ "list", "string" ], "computed": true + }, + "sustained_clock_speed": { + "type": "number", + "computed": true + }, + "total_fpga_memory": { + "type": "number", + "computed": true + }, + "total_gpu_memory": { + "type": "number", + "computed": true + }, + "total_instance_storage": { + "type": "number", + "computed": true + }, + "valid_cores": { + "type": [ + "list", + "number" + ], + "computed": true + }, + "valid_threads_per_core": { + "type": [ + "list", + "number" + ], + "computed": true } }, "block_types": { - "filter": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "name": { + "read": { "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true + "optional": true } } } @@ -131495,65 +193435,29 @@ } } }, - "aws_availability_zone": { + "aws_ec2_instance_type_offering": { "version": 0, "block": { "attributes": { - "all_availability_zones": { - "type": "bool", - "optional": true - }, - "group_name": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "name_suffix": { - "type": "string", - "computed": true - }, - "network_border_group": { - "type": "string", - "computed": true - }, - "opt_in_status": { - "type": "string", - "computed": true - }, - "parent_zone_id": { - "type": "string", - "computed": true - }, - "parent_zone_name": { - "type": "string", - "computed": true - }, - "region": { - "type": "string", - "computed": true - }, - "state": { + "instance_type": { "type": "string", - "optional": true, "computed": true }, - "zone_id": { + "location_type": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "zone_type": { - "type": "string", - "computed": true + "preferred_instance_types": { + "type": [ + "list", + "string" + ], + "optional": true } }, "block_types": { @@ -131567,63 +193471,56 @@ }, "values": { "type": [ - "set", + "list", "string" ], "required": true } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_availability_zones": { + "aws_ec2_instance_type_offerings": { "version": 0, "block": { "attributes": { - "all_availability_zones": { - "type": "bool", - "optional": true - }, - "exclude_names": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "exclude_zone_ids": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "group_names": { - "type": [ - "set", - "string" - ], - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "names": { + "instance_types": { "type": [ "list", "string" ], "computed": true }, - "state": { + "location_type": { "type": "string", "optional": true }, - "zone_ids": { + "location_types": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "locations": { "type": [ "list", "string" @@ -131642,271 +193539,98 @@ }, "values": { "type": [ - "set", + "list", "string" ], "required": true } } } - } - } - } - }, - "aws_backup_framework": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true }, - "control": { - "type": [ - "set", - [ - "object", - { - "input_parameter": [ - "set", - [ - "object", - { - "name": "string", - "value": "string" - } - ] - ], - "name": "string", - "scope": [ - "list", - [ - "object", - { - "compliance_resource_ids": [ - "set", - "string" - ], - "compliance_resource_types": [ - "set", - "string" - ], - "tags": [ - "map", - "string" - ] - } - ] - ] + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true } - ] - ], - "computed": true - }, - "creation_time": { - "type": "string", - "computed": true - }, - "deployment_status": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "status": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + } + } } } } }, - "aws_backup_plan": { + "aws_ec2_instance_types": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", - "computed": true - }, - "plan_id": { - "type": "string", - "required": true - }, - "tags": { + "instance_types": { "type": [ - "map", + "list", "string" ], - "optional": true, - "computed": true - }, - "version": { - "type": "string", "computed": true } - } - } - }, - "aws_backup_report_plan": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "creation_time": { - "type": "string", - "computed": true - }, - "deployment_status": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "report_delivery_channel": { - "type": [ - "list", - [ - "object", - { - "formats": [ - "set", + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", "string" ], - "s3_bucket_name": "string", - "s3_key_prefix": "string" + "required": true } - ] - ], - "computed": true + } + } }, - "report_setting": { - "type": [ - "list", - [ - "object", - { - "framework_arns": [ - "set", - "string" - ], - "number_of_frameworks": "number", - "report_template": "string" + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true } - ] - ], - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_backup_selection": { - "version": 0, - "block": { - "attributes": { - "iam_role_arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "computed": true - }, - "plan_id": { - "type": "string", - "required": true - }, - "resources": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "selection_id": { - "type": "string", - "required": true + } + } } } } }, - "aws_backup_vault": { + "aws_ec2_local_gateway": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "kms_key_arn": { + "outpost_arn": { "type": "string", "computed": true }, - "name": { + "owner_id": { "type": "string", - "required": true + "computed": true }, - "recovery_points": { - "type": "number", + "state": { + "type": "string", + "optional": true, "computed": true }, "tags": { @@ -131917,44 +193641,67 @@ "optional": true, "computed": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_batch_compute_environment": { + "aws_ec2_local_gateway_route_table": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "compute_environment_name": { - "type": "string", - "required": true - }, - "ecs_cluster_arn": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "service_role": { + "local_gateway_id": { "type": "string", + "optional": true, "computed": true }, - "state": { + "local_gateway_route_table_id": { "type": "string", + "optional": true, "computed": true }, - "status": { + "outpost_arn": { "type": "string", + "optional": true, "computed": true }, - "status_reason": { + "state": { "type": "string", + "optional": true, "computed": true }, "tags": { @@ -131964,64 +193711,57 @@ ], "optional": true, "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } }, - "type": { - "type": "string", - "computed": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_batch_job_queue": { + "aws_ec2_local_gateway_route_tables": { "version": 0, "block": { "attributes": { - "arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "compute_environment_order": { + "ids": { "type": [ "list", - [ - "object", - { - "compute_environment": "string", - "order": "number" - } - ] + "string" ], "computed": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "priority": { - "type": "number", - "computed": true - }, - "scheduling_policy_arn": { - "type": "string", - "computed": true - }, - "state": { - "type": "string", - "computed": true - }, - "status": { - "type": "string", - "computed": true - }, - "status_reason": { - "type": "string", - "computed": true - }, "tags": { "type": [ "map", @@ -132030,117 +193770,123 @@ "optional": true, "computed": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_batch_scheduling_policy": { + "aws_ec2_local_gateway_virtual_interface": { "version": 0, "block": { "attributes": { - "arn": { + "id": { "type": "string", - "required": true - }, - "fair_share_policy": { - "type": [ - "list", - [ - "object", - { - "compute_reservation": "number", - "share_decay_seconds": "number", - "share_distribution": [ - "set", - [ - "object", - { - "share_identifier": "string", - "weight_factor": "number" - } - ] - ] - } - ] - ], + "optional": true, "computed": true }, - "id": { + "local_address": { "type": "string", - "optional": true, "computed": true }, - "name": { + "local_bgp_asn": { + "type": "number", + "computed": true + }, + "local_gateway_id": { "type": "string", "computed": true }, - "tags": { + "local_gateway_virtual_interface_ids": { "type": [ - "map", + "set", "string" ], - "optional": true, - "computed": true - } - } - } - }, - "aws_billing_service_account": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", "computed": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "aws_caller_identity": { - "version": 0, - "block": { - "attributes": { - "account_id": { + "peer_address": { "type": "string", "computed": true }, - "arn": { - "type": "string", + "peer_bgp_asn": { + "type": "number", "computed": true }, - "id": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "user_id": { - "type": "string", + "vlan": { + "type": "number", "computed": true } - } - } - }, - "aws_canonical_user_id": { - "version": 0, - "block": { - "attributes": { - "display_name": { - "type": "string", - "computed": true + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } }, - "id": { - "type": "string", - "optional": true, - "computed": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_cloudcontrolapi_resource": { + "aws_ec2_local_gateway_virtual_interface_group": { "version": 0, "block": { "attributes": { @@ -132149,102 +193895,79 @@ "optional": true, "computed": true }, - "identifier": { - "type": "string", - "required": true - }, - "properties": { + "local_gateway_id": { "type": "string", + "optional": true, "computed": true }, - "role_arn": { - "type": "string", - "optional": true - }, - "type_name": { - "type": "string", - "required": true - }, - "type_version_id": { - "type": "string", - "optional": true - } - } - } - }, - "aws_cloudformation_export": { - "version": 0, - "block": { - "attributes": { - "exporting_stack_id": { - "type": "string", + "local_gateway_virtual_interface_ids": { + "type": [ + "set", + "string" + ], "computed": true }, - "id": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } }, - "name": { - "type": "string", - "required": true - }, - "value": { - "type": "string", - "computed": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_cloudformation_stack": { + "aws_ec2_local_gateway_virtual_interface_groups": { "version": 0, "block": { "attributes": { - "capabilities": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "description": { - "type": "string", - "computed": true - }, - "disable_rollback": { - "type": "bool", - "computed": true - }, - "iam_role_arn": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true - }, - "notification_arns": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "outputs": { + "ids": { "type": [ - "map", + "list", "string" ], "computed": true }, - "parameters": { + "local_gateway_virtual_interface_ids": { "type": [ - "map", + "list", "string" ], "computed": true @@ -132256,1365 +193979,1435 @@ ], "optional": true, "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } }, - "template_body": { - "type": "string", - "computed": true - }, - "timeout_in_minutes": { - "type": "number", - "computed": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_cloudformation_type": { + "aws_ec2_local_gateways": { "version": 0, "block": { "attributes": { - "arn": { + "id": { "type": "string", "optional": true, "computed": true }, - "default_version_id": { - "type": "string", - "computed": true - }, - "deprecated_status": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", + "ids": { + "type": [ + "list", + "string" + ], "computed": true }, - "documentation_url": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } }, - "execution_role_arn": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ec2_managed_prefix_list": { + "version": 0, + "block": { + "attributes": { + "address_family": { "type": "string", "computed": true }, - "id": { + "arn": { "type": "string", - "optional": true, - "computed": true - }, - "is_default_version": { - "type": "bool", "computed": true }, - "logging_config": { + "entries": { "type": [ - "list", + "set", [ "object", { - "log_group_name": "string", - "log_role_arn": "string" + "cidr": "string", + "description": "string" } ] ], "computed": true }, - "provisioning_type": { - "type": "string", - "computed": true - }, - "schema": { + "id": { "type": "string", + "optional": true, "computed": true }, - "source_url": { - "type": "string", + "max_entries": { + "type": "number", "computed": true }, - "type": { + "name": { "type": "string", "optional": true, "computed": true }, - "type_arn": { + "owner_id": { "type": "string", "computed": true }, - "type_name": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "version_id": { - "type": "string", - "optional": true - }, - "visibility": { - "type": "string", + "version": { + "type": "number", "computed": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_cloudfront_cache_policy": { + "aws_ec2_network_insights_analysis": { "version": 0, "block": { "attributes": { - "comment": { - "type": "string", - "computed": true - }, - "default_ttl": { - "type": "number", + "alternate_path_hints": { + "type": [ + "list", + [ + "object", + { + "component_arn": "string", + "component_id": "string" + } + ] + ], "computed": true }, - "etag": { + "arn": { "type": "string", "computed": true }, - "id": { - "type": "string", - "optional": true - }, - "max_ttl": { - "type": "number", + "explanations": { + "type": [ + "list", + [ + "object", + { + "acl": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "acl_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "egress": "bool", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "rule_action": "string", + "rule_number": "number" + } + ] + ], + "address": "string", + "addresses": [ + "list", + "string" + ], + "attached_to": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "availability_zones": [ + "list", + "string" + ], + "cidrs": [ + "list", + "string" + ], + "classic_load_balancer_listener": [ + "list", + [ + "object", + { + "instance_port": "number", + "load_balancer_port": "number" + } + ] + ], + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "customer_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "destination": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "destination_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "direction": "string", + "elastic_load_balancer_listener": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "explanation_code": "string", + "ingress_route_table": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "internet_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "load_balancer_arn": "string", + "load_balancer_listener_port": "number", + "load_balancer_target_group": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "load_balancer_target_groups": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "load_balancer_target_port": "number", + "missing_component": "string", + "nat_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "network_interface": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "packet_field": "string", + "port": "number", + "port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "prefix_list": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "protocols": [ + "list", + "string" + ], + "route_table": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "route_table_route": [ + "list", + [ + "object", + { + "destination_cidr": "string", + "destination_prefix_list_id": "string", + "egress_only_internet_gateway_id": "string", + "gateway_id": "string", + "instance_id": "string", + "nat_gateway_id": "string", + "network_interface_id": "string", + "origin": "string", + "transit_gateway_id": "string", + "vpc_peering_connection_id": "string" + } + ] + ], + "security_group": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "security_group_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "direction": "string", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "prefix_list_id": "string", + "protocol": "string", + "security_group_id": "string" + } + ] + ], + "security_groups": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "source_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "state": "string", + "subnet": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "subnet_route_table": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway_attachment": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway_route_table": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "transit_gateway_route_table_route": [ + "list", + [ + "object", + { + "attachment_id": "string", + "destination_cidr": "string", + "prefix_list_id": "string", + "resource_id": "string", + "resource_type": "string", + "route_origin": "string", + "state": "string" + } + ] + ], + "vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "vpc_endpoint": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "vpc_peering_connection": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "vpn_connection": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "vpn_gateway": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], "computed": true }, - "min_ttl": { - "type": "number", + "filter_in_arns": { + "type": [ + "list", + "string" + ], "computed": true }, - "name": { - "type": "string", - "optional": true - }, - "parameters_in_cache_key_and_forwarded_to_origin": { + "forward_path_components": { "type": [ "list", [ "object", { - "cookies_config": [ + "acl_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "egress": "bool", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "rule_action": "string", + "rule_number": "number" + } + ] + ], + "additional_details": [ + "list", + [ + "object", + { + "additional_detail_type": "string", + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] + } + ] + ], + "attached_to": [ "list", [ "object", { - "cookie_behavior": "string", - "cookies": [ + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "destination_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "inbound_header": [ + "list", + [ + "object", + { + "destination_addresses": [ + "list", + "string" + ], + "destination_port_ranges": [ "list", [ "object", { - "items": [ - "set", - "string" - ] + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "source_addresses": [ + "list", + "string" + ], + "source_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" } ] ] } ] ], - "enable_accept_encoding_brotli": "bool", - "enable_accept_encoding_gzip": "bool", - "headers_config": [ + "outbound_header": [ "list", [ "object", { - "header_behavior": "string", - "headers": [ + "destination_addresses": [ + "list", + "string" + ], + "destination_port_ranges": [ "list", [ "object", { - "items": [ - "set", - "string" - ] + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "source_addresses": [ + "list", + "string" + ], + "source_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" } ] ] } ] ], - "query_strings_config": [ + "route_table_route": [ "list", [ "object", { - "query_string_behavior": "string", - "query_strings": [ + "destination_cidr": "string", + "destination_prefix_list_id": "string", + "egress_only_internet_gateway_id": "string", + "gateway_id": "string", + "instance_id": "string", + "nat_gateway_id": "string", + "network_interface_id": "string", + "origin": "string", + "transit_gateway_id": "string", + "vpc_peering_connection_id": "string" + } + ] + ], + "security_group_rule": [ + "list", + [ + "object", + { + "cidr": "string", + "direction": "string", + "port_range": [ "list", [ "object", { - "items": [ - "set", - "string" - ] + "from": "number", + "to": "number" } ] - ] + ], + "prefix_list_id": "string", + "protocol": "string", + "security_group_id": "string" } ] - ] - } - ] - ], - "computed": true - } - } - } - }, - "aws_cloudfront_distribution": { - "version": 1, - "block": { - "attributes": { - "aliases": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "arn": { - "type": "string", - "computed": true - }, - "domain_name": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "computed": true - }, - "etag": { - "type": "string", - "computed": true - }, - "hosted_zone_id": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "required": true - }, - "in_progress_validation_batches": { - "type": "number", - "computed": true - }, - "last_modified_time": { - "type": "string", - "computed": true - }, - "status": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - } - } - } - }, - "aws_cloudfront_function": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "code": { - "type": "string", - "computed": true - }, - "comment": { - "type": "string", - "computed": true - }, - "etag": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_modified_time": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "runtime": { - "type": "string", - "computed": true - }, - "stage": { - "type": "string", - "required": true - }, - "status": { - "type": "string", - "computed": true - } - } - } - }, - "aws_cloudfront_log_delivery_canonical_user_id": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "region": { - "type": "string", - "optional": true - } - } - } - }, - "aws_cloudfront_origin_access_identity": { - "version": 0, - "block": { - "attributes": { - "caller_reference": { - "type": "string", - "computed": true - }, - "cloudfront_access_identity_path": { - "type": "string", - "computed": true - }, - "comment": { - "type": "string", - "computed": true - }, - "etag": { - "type": "string", - "computed": true - }, - "iam_arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "required": true - }, - "s3_canonical_user_id": { - "type": "string", - "computed": true - } - } - } - }, - "aws_cloudfront_origin_request_policy": { - "version": 0, - "block": { - "attributes": { - "comment": { - "type": "string", - "computed": true - }, - "cookies_config": { - "type": [ - "list", - [ - "object", - { - "cookie_behavior": "string", - "cookies": [ + ], + "sequence_number": "number", + "source_vpc": [ "list", [ "object", { - "items": [ - "set", - "string" - ] + "arn": "string", + "id": "string", + "name": "string" } ] - ] - } - ] - ], - "computed": true - }, - "etag": { - "type": "string", - "computed": true - }, - "headers_config": { - "type": [ - "list", - [ - "object", - { - "header_behavior": "string", - "headers": [ + ], + "subnet": [ "list", [ "object", { - "items": [ - "set", - "string" - ] + "arn": "string", + "id": "string", + "name": "string" } ] - ] - } - ] - ], - "computed": true - }, - "id": { - "type": "string", - "optional": true - }, - "name": { - "type": "string", - "optional": true - }, - "query_strings_config": { - "type": [ - "list", - [ - "object", - { - "query_string_behavior": "string", - "query_strings": [ + ], + "transit_gateway": [ "list", [ "object", { - "items": [ - "set", - "string" - ] + "arn": "string", + "id": "string", + "name": "string" } ] - ] - } - ] - ], - "computed": true - } - } - } - }, - "aws_cloudfront_realtime_log_config": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "endpoint": { - "type": [ - "list", - [ - "object", - { - "kinesis_stream_config": [ + ], + "transit_gateway_route_table_route": [ "list", [ "object", { - "role_arn": "string", - "stream_arn": "string" + "attachment_id": "string", + "destination_cidr": "string", + "prefix_list_id": "string", + "resource_id": "string", + "resource_type": "string", + "route_origin": "string", + "state": "string" } ] ], - "stream_type": "string" + "vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] } ] ], "computed": true }, - "fields": { - "type": [ - "set", - "string" - ], - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "network_insights_analysis_id": { "type": "string", - "required": true - }, - "sampling_rate": { - "type": "number", + "optional": true, "computed": true - } - } - } - }, - "aws_cloudfront_response_headers_policy": { - "version": 0, - "block": { - "attributes": { - "comment": { + }, + "network_insights_path_id": { "type": "string", "computed": true }, - "cors_config": { + "path_found": { + "type": "bool", + "computed": true + }, + "return_path_components": { "type": [ "list", [ "object", { - "access_control_allow_credentials": "bool", - "access_control_allow_headers": [ + "acl_rule": [ "list", [ "object", { - "items": [ - "set", - "string" - ] + "cidr": "string", + "egress": "bool", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "rule_action": "string", + "rule_number": "number" } ] ], - "access_control_allow_methods": [ + "additional_details": [ "list", [ "object", { - "items": [ - "set", - "string" + "additional_detail_type": "string", + "component": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] ] } ] ], - "access_control_allow_origins": [ + "attached_to": [ "list", [ "object", { - "items": [ - "set", - "string" - ] + "arn": "string", + "id": "string", + "name": "string" } ] ], - "access_control_expose_headers": [ + "component": [ "list", [ "object", { - "items": [ - "set", + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "destination_vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ], + "inbound_header": [ + "list", + [ + "object", + { + "destination_addresses": [ + "list", + "string" + ], + "destination_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "source_addresses": [ + "list", "string" + ], + "source_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] ] } ] ], - "access_control_max_age_sec": "number", - "origin_override": "bool" - } - ] - ], - "computed": true - }, - "custom_headers_config": { - "type": [ - "list", - [ - "object", - { - "items": [ - "set", + "outbound_header": [ + "list", [ "object", { - "header": "string", - "override": "bool", - "value": "string" + "destination_addresses": [ + "list", + "string" + ], + "destination_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "protocol": "string", + "source_addresses": [ + "list", + "string" + ], + "source_port_ranges": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ] } ] - ] - } - ] - ], - "computed": true - }, - "etag": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "security_headers_config": { - "type": [ - "list", - [ - "object", - { - "content_security_policy": [ + ], + "route_table_route": [ "list", [ "object", { - "content_security_policy": "string", - "override": "bool" + "destination_cidr": "string", + "destination_prefix_list_id": "string", + "egress_only_internet_gateway_id": "string", + "gateway_id": "string", + "instance_id": "string", + "nat_gateway_id": "string", + "network_interface_id": "string", + "origin": "string", + "transit_gateway_id": "string", + "vpc_peering_connection_id": "string" } ] ], - "content_type_options": [ + "security_group_rule": [ "list", [ "object", { - "override": "bool" + "cidr": "string", + "direction": "string", + "port_range": [ + "list", + [ + "object", + { + "from": "number", + "to": "number" + } + ] + ], + "prefix_list_id": "string", + "protocol": "string", + "security_group_id": "string" } ] ], - "frame_options": [ + "sequence_number": "number", + "source_vpc": [ "list", [ "object", { - "frame_option": "string", - "override": "bool" + "arn": "string", + "id": "string", + "name": "string" } ] ], - "referrer_policy": [ + "subnet": [ "list", [ "object", { - "override": "bool", - "referrer_policy": "string" + "arn": "string", + "id": "string", + "name": "string" } ] ], - "strict_transport_security": [ + "transit_gateway": [ "list", [ "object", { - "access_control_max_age_sec": "number", - "include_subdomains": "bool", - "override": "bool", - "preload": "bool" + "arn": "string", + "id": "string", + "name": "string" } ] ], - "xss_protection": [ + "transit_gateway_route_table_route": [ "list", [ "object", { - "mode_block": "bool", - "override": "bool", - "protection": "bool", - "report_uri": "string" + "attachment_id": "string", + "destination_cidr": "string", + "prefix_list_id": "string", + "resource_id": "string", + "resource_type": "string", + "route_origin": "string", + "state": "string" } ] - ] - } - ] - ], - "computed": true - } - } - } - }, - "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" - } - ] - ], - "computed": true - }, - "cluster_id": { - "type": "string", - "required": true - }, - "cluster_state": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "security_group_id": { - "type": "string", - "computed": true - }, - "subnet_ids": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "vpc_id": { - "type": "string", - "computed": true - } - } - } - }, - "aws_cloudtrail_service_account": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "region": { - "type": "string", - "optional": true - } - } - } - }, - "aws_cloudwatch_event_connection": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "authorization_type": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "secret_arn": { - "type": "string", - "computed": true - } - } - } - }, - "aws_cloudwatch_event_source": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "created_by": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "computed": true - }, - "name_prefix": { - "type": "string", - "optional": true - }, - "state": { - "type": "string", - "computed": true - } - } - } - }, - "aws_cloudwatch_log_group": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "creation_time": { - "type": "number", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "kms_key_id": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "retention_in_days": { - "type": "number", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_cloudwatch_log_groups": { - "version": 0, - "block": { - "attributes": { - "arns": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "log_group_name_prefix": { - "type": "string", - "required": true - }, - "log_group_names": { - "type": [ - "set", - "string" - ], - "computed": true - } - } - } - }, - "aws_codeartifact_authorization_token": { - "version": 0, - "block": { - "attributes": { - "authorization_token": { - "type": "string", - "computed": true - }, - "domain": { - "type": "string", - "required": true - }, - "domain_owner": { - "type": "string", - "optional": true, - "computed": true - }, - "duration_seconds": { - "type": "number", - "optional": true - }, - "expiration": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "aws_codeartifact_repository_endpoint": { - "version": 0, - "block": { - "attributes": { - "domain": { - "type": "string", - "required": true - }, - "domain_owner": { - "type": "string", - "optional": true, - "computed": true - }, - "format": { - "type": "string", - "required": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "repository": { - "type": "string", - "required": true - }, - "repository_endpoint": { - "type": "string", - "computed": true - } - } - } - }, - "aws_codecommit_approval_rule_template": { - "version": 0, - "block": { - "attributes": { - "approval_rule_template_id": { - "type": "string", - "computed": true - }, - "content": { - "type": "string", - "computed": true - }, - "creation_date": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "last_modified_date": { - "type": "string", - "computed": true - }, - "last_modified_user": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "rule_content_sha256": { - "type": "string", - "computed": true - } - } - } - }, - "aws_codecommit_repository": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "clone_url_http": { - "type": "string", - "computed": true - }, - "clone_url_ssh": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "repository_id": { - "type": "string", - "computed": true - }, - "repository_name": { - "type": "string", - "required": true - } - } - } - }, - "aws_codestarconnections_connection": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "required": true - }, - "connection_status": { - "type": "string", - "computed": true - }, - "host_arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "computed": true - }, - "provider_type": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_cognito_user_pool_client": { - "version": 0, - "block": { - "attributes": { - "access_token_validity": { - "type": "number", - "computed": true - }, - "allowed_oauth_flows": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "allowed_oauth_flows_user_pool_client": { - "type": "bool", - "computed": true - }, - "allowed_oauth_scopes": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "analytics_configuration": { - "type": [ - "list", - [ - "object", - { - "application_arn": "string", - "application_id": "string", - "external_id": "string", - "role_arn": "string", - "user_data_shared": "bool" + ], + "vpc": [ + "list", + [ + "object", + { + "arn": "string", + "id": "string", + "name": "string" + } + ] + ] } ] ], "computed": true }, - "callback_urls": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "client_id": { - "type": "string", - "required": true - }, - "client_secret": { + "start_date": { "type": "string", - "computed": true, - "sensitive": true + "computed": true }, - "default_redirect_uri": { + "status": { "type": "string", "computed": true }, - "enable_token_revocation": { - "type": "bool", + "status_message": { + "type": "string", "computed": true }, - "explicit_auth_flows": { + "tags": { "type": [ - "set", + "map", "string" ], + "optional": true, "computed": true }, - "generate_secret": { - "type": "bool", - "computed": true - }, - "id": { + "warning_message": { "type": "string", - "optional": true, "computed": true - }, - "id_token_validity": { - "type": "number", + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + } + } + } + }, + "aws_ec2_network_insights_path": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", "computed": true }, - "logout_urls": { - "type": [ - "set", - "string" - ], + "destination": { + "type": "string", "computed": true }, - "name": { + "destination_ip": { "type": "string", "computed": true }, - "prevent_user_existence_errors": { - "type": "string", + "destination_port": { + "type": "number", "computed": true }, - "read_attributes": { - "type": [ - "set", - "string" - ], + "id": { + "type": "string", + "optional": true, "computed": true }, - "refresh_token_validity": { - "type": "number", + "network_insights_path_id": { + "type": "string", + "optional": true, "computed": true }, - "supported_identity_providers": { - "type": [ - "set", - "string" - ], + "protocol": { + "type": "string", "computed": true }, - "token_validity_units": { - "type": [ - "list", - [ - "object", - { - "access_token": "string", - "id_token": "string", - "refresh_token": "string" - } - ] - ], + "source": { + "type": "string", "computed": true }, - "user_pool_id": { + "source_ip": { "type": "string", - "required": true + "computed": true }, - "write_attributes": { + "tags": { "type": [ - "set", + "map", "string" ], + "optional": true, "computed": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + } } } }, - "aws_cognito_user_pool_clients": { + "aws_ec2_serial_console_access": { "version": 0, "block": { "attributes": { - "client_ids": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "client_names": { - "type": [ - "list", - "string" - ], + "enabled": { + "type": "bool", "computed": true }, "id": { "type": "string", "optional": true, "computed": true - }, - "user_pool_id": { - "type": "string", - "required": true + } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_cognito_user_pool_signing_certificate": { + "aws_ec2_spot_price": { "version": 0, "block": { "attributes": { - "certificate": { + "availability_zone": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "user_pool_id": { + "instance_type": { "type": "string", - "required": true - } - } - } - }, - "aws_cognito_user_pools": { - "version": 0, - "block": { - "attributes": { - "arns": { - "type": [ - "list", - "string" - ], - "computed": true + "optional": true }, - "id": { + "spot_price": { "type": "string", - "optional": true, - "computed": true - }, - "ids": { - "type": [ - "list", - "string" - ], "computed": true }, - "name": { - "type": "string", - "required": true - } - } - } - }, - "aws_connect_bot_association": { - "version": 0, - "block": { - "attributes": { - "id": { + "spot_price_timestamp": { "type": "string", - "optional": true, "computed": true - }, - "instance_id": { - "type": "string", - "required": true } }, "block_types": { - "lex_bot": { - "nesting_mode": "list", + "filter": { + "nesting_mode": "set", "block": { "attributes": { - "lex_region": { - "type": "string", - "optional": true, - "computed": true - }, "name": { "type": "string", "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true } } - }, - "min_items": 1, - "max_items": 1 + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_connect_contact_flow": { + "aws_ec2_transit_gateway": { "version": 0, "block": { "attributes": { + "amazon_side_asn": { + "type": "number", + "computed": true + }, "arn": { "type": "string", "computed": true }, - "contact_flow_id": { + "association_default_route_table_id": { "type": "string", - "optional": true, "computed": true }, - "content": { + "auto_accept_shared_attachments": { + "type": "string", + "computed": true + }, + "default_route_table_association": { + "type": "string", + "computed": true + }, + "default_route_table_propagation": { "type": "string", "computed": true }, @@ -133622,18 +195415,25 @@ "type": "string", "computed": true }, + "dns_support": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_id": { + "multicast_support": { "type": "string", - "required": true + "computed": true }, - "name": { + "owner_id": { + "type": "string", + "computed": true + }, + "propagation_default_route_table_id": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -133644,14 +195444,52 @@ "optional": true, "computed": true }, - "type": { + "transit_gateway_cidr_blocks": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "vpn_ecmp_support": { "type": "string", - "optional": true + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_connect_contact_flow_module": { + "aws_ec2_transit_gateway_attachment": { "version": 0, "block": { "attributes": { @@ -133659,41 +195497,27 @@ "type": "string", "computed": true }, - "contact_flow_module_id": { + "id": { "type": "string", "optional": true, "computed": true }, - "content": { - "type": "string", - "computed": true - }, - "description": { + "resource_id": { "type": "string", "computed": true }, - "id": { + "resource_owner_id": { "type": "string", - "optional": true, "computed": true }, - "instance_id": { - "type": "string", - "required": true - }, - "name": { + "resource_type": { "type": "string", - "optional": true, "computed": true }, "state": { "type": "string", "computed": true }, - "status": { - "type": "string", - "computed": true - }, "tags": { "type": [ "map", @@ -133701,75 +195525,54 @@ ], "optional": true, "computed": true - } - } - } - }, - "aws_connect_hours_of_operation": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "config": { - "type": [ - "set", - [ - "object", - { - "day": "string", - "end_time": [ - "list", - [ - "object", - { - "hours": "number", - "minutes": "number" - } - ] - ], - "start_time": [ - "list", - [ - "object", - { - "hours": "number", - "minutes": "number" - } - ] - ] - } - ] - ], - "computed": true }, - "description": { + "transit_gateway_attachment_id": { "type": "string", + "optional": true, "computed": true }, - "hours_of_operation_arn": { + "transit_gateway_id": { "type": "string", "computed": true }, - "hours_of_operation_id": { + "transit_gateway_owner_id": { "type": "string", - "optional": true, "computed": true - }, + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + } + } + } + }, + "aws_ec2_transit_gateway_connect": { + "version": 0, + "block": { + "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "instance_id": { - "type": "string", - "required": true - }, - "name": { + "protocol": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -133780,14 +195583,54 @@ "optional": true, "computed": true }, - "time_zone": { + "transit_gateway_connect_id": { + "type": "string", + "optional": true, + "computed": true + }, + "transit_gateway_id": { "type": "string", "computed": true + }, + "transport_attachment_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_connect_instance": { + "aws_ec2_transit_gateway_connect_peer": { "version": 0, "block": { "attributes": { @@ -133795,113 +195638,141 @@ "type": "string", "computed": true }, - "auto_resolve_best_voices_enabled": { - "type": "bool", - "computed": true - }, - "contact_flow_logs_enabled": { - "type": "bool", - "computed": true - }, - "contact_lens_enabled": { - "type": "bool", - "computed": true - }, - "created_time": { + "bgp_asn": { "type": "string", "computed": true }, - "early_media_enabled": { - "type": "bool", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "identity_management_type": { - "type": "string", - "computed": true - }, - "inbound_calls_enabled": { - "type": "bool", + "inside_cidr_blocks": { + "type": [ + "list", + "string" + ], "computed": true }, - "instance_alias": { + "peer_address": { "type": "string", - "optional": true, "computed": true }, - "instance_id": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "outbound_calls_enabled": { - "type": "bool", - "computed": true - }, - "service_role": { + "transit_gateway_address": { "type": "string", "computed": true }, - "status": { + "transit_gateway_attachment_id": { "type": "string", "computed": true - } - } - } - }, - "aws_connect_lambda_function_association": { - "version": 0, - "block": { - "attributes": { - "function_arn": { - "type": "string", - "required": true }, - "id": { + "transit_gateway_connect_peer_id": { "type": "string", "optional": true, "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } }, - "instance_id": { - "type": "string", - "required": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_connect_prompt": { + "aws_ec2_transit_gateway_dx_gateway_attachment": { "version": 0, "block": { "attributes": { - "arn": { + "dx_gateway_id": { "type": "string", - "computed": true + "optional": true }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_id": { - "type": "string", - "required": true + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true }, - "name": { + "transit_gateway_id": { "type": "string", - "required": true + "optional": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } }, - "prompt_id": { - "type": "string", - "computed": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_connect_quick_connect": { + "aws_ec2_transit_gateway_multicast_domain": { "version": 0, "block": { "attributes": { @@ -133909,7 +195780,20 @@ "type": "string", "computed": true }, - "description": { + "associations": { + "type": [ + "list", + [ + "object", + { + "subnet_id": "string", + "transit_gateway_attachment_id": "string" + } + ] + ], + "computed": true + }, + "auto_accept_shared_associations": { "type": "string", "computed": true }, @@ -133918,59 +195802,46 @@ "optional": true, "computed": true }, - "instance_id": { + "igmpv2_support": { "type": "string", - "required": true + "computed": true }, - "name": { + "members": { + "type": [ + "list", + [ + "object", + { + "group_ip_address": "string", + "network_interface_id": "string" + } + ] + ], + "computed": true + }, + "owner_id": { "type": "string", - "optional": true, "computed": true }, - "quick_connect_config": { + "sources": { "type": [ "list", [ "object", { - "phone_config": [ - "list", - [ - "object", - { - "phone_number": "string" - } - ] - ], - "queue_config": [ - "list", - [ - "object", - { - "contact_flow_id": "string", - "queue_id": "string" - } - ] - ], - "quick_connect_type": "string", - "user_config": [ - "list", - [ - "object", - { - "contact_flow_id": "string", - "user_id": "string" - } - ] - ] + "group_ip_address": "string", + "network_interface_id": "string" } ] ], "computed": true }, - "quick_connect_id": { + "state": { + "type": "string", + "computed": true + }, + "static_sources_support": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -133980,73 +195851,122 @@ ], "optional": true, "computed": true - } - } - } - }, - "aws_cur_report_definition": { - "version": 0, - "block": { - "attributes": { - "additional_artifacts": { - "type": [ - "set", - "string" - ], - "computed": true }, - "additional_schema_elements": { - "type": [ - "set", - "string" - ], + "transit_gateway_attachment_id": { + "type": "string", "computed": true }, - "compression": { + "transit_gateway_id": { "type": "string", "computed": true }, - "format": { + "transit_gateway_multicast_domain_id": { "type": "string", + "optional": true, "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ec2_transit_gateway_peering_attachment": { + "version": 0, + "block": { + "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "refresh_closed_reports": { - "type": "bool", - "computed": true - }, - "report_name": { - "type": "string", - "required": true - }, - "report_versioning": { + "peer_account_id": { "type": "string", "computed": true }, - "s3_bucket": { + "peer_region": { "type": "string", "computed": true }, - "s3_prefix": { + "peer_transit_gateway_id": { "type": "string", "computed": true }, - "s3_region": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "time_unit": { + "transit_gateway_id": { "type": "string", "computed": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_customer_gateway": { + "aws_ec2_transit_gateway_route_table": { "version": 0, "block": { "attributes": { @@ -134054,25 +195974,79 @@ "type": "string", "computed": true }, - "bgp_asn": { - "type": "number", + "default_association_route_table": { + "type": "bool", "computed": true }, - "certificate_arn": { + "default_propagation_route_table": { + "type": "bool", + "computed": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, - "device_name": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "transit_gateway_id": { "type": "string", "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ec2_transit_gateway_route_tables": { + "version": 0, + "block": { + "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "ip_address": { - "type": "string", + "ids": { + "type": [ + "list", + "string" + ], "computed": true }, "tags": { @@ -134082,10 +196056,6 @@ ], "optional": true, "computed": true - }, - "type": { - "type": "string", - "computed": true } }, "block_types": { @@ -134106,15 +196076,30 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_datapipeline_pipeline": { + "aws_ec2_transit_gateway_vpc_attachment": { "version": 0, "block": { "attributes": { - "description": { + "appliance_mode_support": { + "type": "string", + "computed": true + }, + "dns_support": { "type": "string", "computed": true }, @@ -134123,13 +196108,16 @@ "optional": true, "computed": true }, - "name": { + "ipv6_support": { "type": "string", "computed": true }, - "pipeline_id": { - "type": "string", - "required": true + "subnet_ids": { + "type": [ + "set", + "string" + ], + "computed": true }, "tags": { "type": [ @@ -134138,11 +196126,54 @@ ], "optional": true, "computed": true + }, + "transit_gateway_id": { + "type": "string", + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + }, + "vpc_owner_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_datapipeline_pipeline_definition": { + "aws_ec2_transit_gateway_vpc_attachments": { "version": 0, "block": { "attributes": { @@ -134151,69 +196182,99 @@ "optional": true, "computed": true }, - "parameter_object": { + "ids": { "type": [ - "set", - [ - "object", - { - "attribute": [ - "set", - [ - "object", - { - "key": "string", - "string_value": "string" - } - ] - ], - "id": "string" - } - ] + "list", + "string" ], "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } }, - "pipeline_id": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_ec2_transit_gateway_vpn_attachment": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "pipeline_object": { + "tags": { "type": [ - "set", - [ - "object", - { - "field": [ - "set", - [ - "object", - { - "key": "string", - "ref_value": "string", - "string_value": "string" - } - ] - ], - "id": "string", - "name": "string" - } - ] + "map", + "string" ], + "optional": true, "computed": true + }, + "transit_gateway_id": { + "type": "string", + "optional": true + }, + "vpn_connection_id": { + "type": "string", + "optional": true } }, "block_types": { - "parameter_value": { + "filter": { "nesting_mode": "set", "block": { "attributes": { - "id": { + "name": { "type": "string", - "computed": true + "required": true }, - "string_value": { + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { "type": "string", - "computed": true + "optional": true } } } @@ -134221,88 +196282,142 @@ } } }, - "aws_db_cluster_snapshot": { + "aws_ecr_authorization_token": { "version": 0, "block": { "attributes": { - "allocated_storage": { - "type": "number", + "authorization_token": { + "type": "string", + "computed": true, + "sensitive": true + }, + "expires_at": { + "type": "string", "computed": true }, - "availability_zones": { - "type": [ - "list", - "string" - ], + "id": { + "type": "string", + "optional": true, "computed": true }, - "db_cluster_identifier": { + "password": { "type": "string", - "optional": true + "computed": true, + "sensitive": true }, - "db_cluster_snapshot_arn": { + "proxy_endpoint": { "type": "string", "computed": true }, - "db_cluster_snapshot_identifier": { + "registry_id": { "type": "string", "optional": true }, - "engine": { + "user_name": { "type": "string", "computed": true - }, - "engine_version": { + } + } + } + }, + "aws_ecr_image": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", + "optional": true, "computed": true }, - "id": { + "image_digest": { "type": "string", "optional": true, "computed": true }, - "include_public": { - "type": "bool", - "optional": true + "image_pushed_at": { + "type": "number", + "computed": true }, - "include_shared": { - "type": "bool", - "optional": true + "image_size_in_bytes": { + "type": "number", + "computed": true }, - "kms_key_id": { + "image_tag": { "type": "string", + "optional": true + }, + "image_tags": { + "type": [ + "list", + "string" + ], "computed": true }, - "license_model": { + "registry_id": { "type": "string", + "optional": true, "computed": true }, - "most_recent": { - "type": "bool", - "optional": true + "repository_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_ecr_repository": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, - "port": { - "type": "number", + "encryption_configuration": { + "type": [ + "list", + [ + "object", + { + "encryption_type": "string", + "kms_key": "string" + } + ] + ], "computed": true }, - "snapshot_create_time": { + "id": { "type": "string", + "optional": true, "computed": true }, - "snapshot_type": { - "type": "string", - "optional": true + "image_scanning_configuration": { + "type": [ + "list", + [ + "object", + { + "scan_on_push": "bool" + } + ] + ], + "computed": true }, - "source_db_cluster_snapshot_arn": { + "image_tag_mutability": { "type": "string", "computed": true }, - "status": { + "name": { + "type": "string", + "required": true + }, + "registry_id": { "type": "string", + "optional": true, "computed": true }, - "storage_encrypted": { - "type": "bool", + "repository_url": { + "type": "string", "computed": true }, "tags": { @@ -134312,23 +196427,21 @@ ], "optional": true, "computed": true - }, - "vpc_id": { - "type": "string", - "computed": true } } } }, - "aws_db_event_categories": { + "aws_ecrpublic_authorization_token": { "version": 0, "block": { "attributes": { - "event_categories": { - "type": [ - "list", - "string" - ], + "authorization_token": { + "type": "string", + "computed": true, + "sensitive": true + }, + "expires_at": { + "type": "string", "computed": true }, "id": { @@ -134336,232 +196449,230 @@ "optional": true, "computed": true }, - "source_type": { + "password": { "type": "string", - "optional": true + "computed": true, + "sensitive": true + }, + "user_name": { + "type": "string", + "computed": true } } } }, - "aws_db_instance": { - "version": 1, + "aws_ecs_cluster": { + "version": 0, "block": { "attributes": { - "address": { + "arn": { "type": "string", "computed": true }, - "allocated_storage": { - "type": "number", - "computed": true - }, - "auto_minor_version_upgrade": { - "type": "bool", - "computed": true + "cluster_name": { + "type": "string", + "required": true }, - "availability_zone": { + "id": { "type": "string", + "optional": true, "computed": true }, - "backup_retention_period": { + "pending_tasks_count": { "type": "number", "computed": true }, - "ca_cert_identifier": { - "type": "string", + "registered_container_instances_count": { + "type": "number", "computed": true }, - "db_cluster_identifier": { - "type": "string", + "running_tasks_count": { + "type": "number", "computed": true }, - "db_instance_arn": { - "type": "string", + "setting": { + "type": [ + "set", + [ + "object", + { + "name": "string", + "value": "string" + } + ] + ], "computed": true }, - "db_instance_class": { + "status": { "type": "string", "computed": true - }, - "db_instance_identifier": { + } + } + } + }, + "aws_ecs_container_definition": { + "version": 0, + "block": { + "attributes": { + "container_name": { "type": "string", "required": true }, - "db_instance_port": { + "cpu": { "type": "number", "computed": true }, - "db_name": { - "type": "string", + "disable_networking": { + "type": "bool", "computed": true }, - "db_parameter_groups": { + "docker_labels": { "type": [ - "list", + "map", "string" ], "computed": true }, - "db_security_groups": { + "environment": { "type": [ - "list", + "map", "string" ], "computed": true }, - "db_subnet_group": { + "id": { "type": "string", + "optional": true, "computed": true }, - "enabled_cloudwatch_logs_exports": { - "type": [ - "list", - "string" - ], + "image": { + "type": "string", "computed": true }, - "endpoint": { + "image_digest": { "type": "string", "computed": true }, - "engine": { - "type": "string", + "memory": { + "type": "number", "computed": true }, - "engine_version": { - "type": "string", + "memory_reservation": { + "type": "number", "computed": true }, - "hosted_zone_id": { + "task_definition": { + "type": "string", + "required": true + } + } + } + }, + "aws_ecs_service": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "id": { + "cluster_arn": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "iops": { + "desired_count": { "type": "number", "computed": true }, - "kms_key_id": { + "id": { "type": "string", + "optional": true, "computed": true }, - "license_model": { + "launch_type": { "type": "string", "computed": true }, - "master_username": { + "scheduling_strategy": { "type": "string", "computed": true }, - "monitoring_interval": { - "type": "number", - "computed": true - }, - "monitoring_role_arn": { + "service_name": { "type": "string", - "computed": true - }, - "multi_az": { - "type": "bool", - "computed": true + "required": true }, - "option_group_memberships": { + "tags": { "type": [ - "list", + "map", "string" ], + "optional": true, "computed": true }, - "port": { - "type": "number", - "computed": true - }, - "preferred_backup_window": { + "task_definition": { "type": "string", "computed": true - }, - "preferred_maintenance_window": { + } + } + } + }, + "aws_ecs_task_definition": { + "version": 1, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "publicly_accessible": { - "type": "bool", + "family": { + "type": "string", "computed": true }, - "replicate_source_db": { + "id": { "type": "string", + "optional": true, "computed": true }, - "resource_id": { + "network_mode": { "type": "string", "computed": true }, - "storage_encrypted": { - "type": "bool", + "revision": { + "type": "number", "computed": true }, - "storage_type": { + "status": { "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "timezone": { + "task_definition": { "type": "string", - "computed": true + "required": true }, - "vpc_security_groups": { - "type": [ - "list", - "string" - ], + "task_role_arn": { + "type": "string", "computed": true } } } }, - "aws_db_proxy": { + "aws_efs_access_point": { "version": 0, "block": { "attributes": { - "arn": { + "access_point_id": { "type": "string", - "computed": true - }, - "auth": { - "type": [ - "set", - [ - "object", - { - "auth_scheme": "string", - "description": "string", - "iam_auth": "string", - "secret_arn": "string" - } - ] - ], - "computed": true + "required": true }, - "debug_logging": { - "type": "bool", + "arn": { + "type": "string", "computed": true }, - "endpoint": { + "file_system_arn": { "type": "string", "computed": true }, - "engine_family": { + "file_system_id": { "type": "string", "computed": true }, @@ -134570,36 +196681,83 @@ "optional": true, "computed": true }, - "idle_client_timeout": { - "type": "number", - "computed": true - }, - "name": { + "owner_id": { "type": "string", - "required": true - }, - "require_tls": { - "type": "bool", "computed": true }, - "role_arn": { - "type": "string", + "posix_user": { + "type": [ + "list", + [ + "object", + { + "gid": "number", + "secondary_gids": [ + "set", + "number" + ], + "uid": "number" + } + ] + ], "computed": true }, - "vpc_id": { - "type": "string", + "root_directory": { + "type": [ + "list", + [ + "object", + { + "creation_info": [ + "list", + [ + "object", + { + "owner_gid": "number", + "owner_uid": "number", + "permissions": "string" + } + ] + ], + "path": "string" + } + ] + ], "computed": true }, - "vpc_security_group_ids": { + "tags": { "type": [ - "set", + "map", + "string" + ], + "optional": true + } + } + } + }, + "aws_efs_access_points": { + "version": 0, + "block": { + "attributes": { + "arns": { + "type": [ + "list", "string" ], "computed": true }, - "vpc_subnet_ids": { + "file_system_id": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ids": { "type": [ - "set", + "list", "string" ], "computed": true @@ -134607,40 +196765,38 @@ } } }, - "aws_db_snapshot": { + "aws_efs_file_system": { "version": 0, "block": { "attributes": { - "allocated_storage": { - "type": "number", + "arn": { + "type": "string", "computed": true }, - "availability_zone": { + "availability_zone_id": { "type": "string", "computed": true }, - "db_instance_identifier": { + "availability_zone_name": { "type": "string", - "optional": true + "computed": true }, - "db_snapshot_arn": { + "creation_token": { "type": "string", + "optional": true, "computed": true }, - "db_snapshot_identifier": { + "dns_name": { "type": "string", - "optional": true + "computed": true }, "encrypted": { "type": "bool", "computed": true }, - "engine": { - "type": "string", - "computed": true - }, - "engine_version": { + "file_system_id": { "type": "string", + "optional": true, "computed": true }, "id": { @@ -134648,210 +196804,178 @@ "optional": true, "computed": true }, - "include_public": { - "type": "bool", - "optional": true - }, - "include_shared": { - "type": "bool", - "optional": true - }, - "iops": { - "type": "number", - "computed": true - }, "kms_key_id": { "type": "string", "computed": true }, - "license_model": { - "type": "string", + "lifecycle_policy": { + "type": [ + "list", + [ + "object", + { + "transition_to_ia": "string", + "transition_to_primary_storage_class": "string" + } + ] + ], "computed": true }, - "most_recent": { - "type": "bool", - "optional": true - }, - "option_group_name": { + "performance_mode": { "type": "string", "computed": true }, - "port": { + "provisioned_throughput_in_mibps": { "type": "number", "computed": true }, - "snapshot_create_time": { - "type": "string", + "size_in_bytes": { + "type": "number", "computed": true }, - "snapshot_type": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "throughput_mode": { + "type": "string", + "computed": true + } + } + } + }, + "aws_efs_mount_target": { + "version": 0, + "block": { + "attributes": { + "access_point_id": { "type": "string", "optional": true }, - "source_db_snapshot_identifier": { + "availability_zone_id": { "type": "string", "computed": true }, - "source_region": { + "availability_zone_name": { "type": "string", "computed": true }, - "status": { + "dns_name": { "type": "string", "computed": true }, - "storage_type": { + "file_system_arn": { "type": "string", "computed": true }, - "vpc_id": { + "file_system_id": { + "type": "string", + "optional": true, + "computed": true + }, + "id": { "type": "string", + "optional": true, "computed": true - } - } - } - }, - "aws_db_subnet_group": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "ip_address": { "type": "string", "computed": true }, - "description": { + "mount_target_dns_name": { "type": "string", "computed": true }, - "id": { + "mount_target_id": { "type": "string", "optional": true, "computed": true }, - "name": { + "network_interface_id": { "type": "string", - "required": true + "computed": true }, - "status": { + "owner_id": { "type": "string", "computed": true }, - "subnet_ids": { + "security_groups": { "type": [ "set", "string" ], "computed": true }, - "vpc_id": { + "subnet_id": { "type": "string", "computed": true } } } }, - "aws_default_tags": { + "aws_eip": { "version": 0, "block": { "attributes": { - "id": { + "association_id": { "type": "string", - "optional": true, "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_directory_service_directory": { - "version": 0, - "block": { - "attributes": { - "access_url": { + "carrier_ip": { "type": "string", "computed": true }, - "alias": { + "customer_owned_ip": { "type": "string", "computed": true }, - "connect_settings": { - "type": [ - "list", - [ - "object", - { - "availability_zones": [ - "set", - "string" - ], - "connect_ips": [ - "set", - "string" - ], - "customer_dns_ips": [ - "set", - "string" - ], - "customer_username": "string", - "subnet_ids": [ - "set", - "string" - ], - "vpc_id": "string" - } - ] - ], + "customer_owned_ipv4_pool": { + "type": "string", "computed": true }, - "description": { + "domain": { "type": "string", "computed": true }, - "directory_id": { + "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "dns_ip_addresses": { - "type": [ - "set", - "string" - ], + "instance_id": { + "type": "string", "computed": true }, - "edition": { + "network_interface_id": { "type": "string", "computed": true }, - "enable_sso": { - "type": "bool", + "network_interface_owner_id": { + "type": "string", "computed": true }, - "id": { + "private_dns": { "type": "string", - "optional": true, "computed": true }, - "name": { + "private_ip": { "type": "string", "computed": true }, - "security_group_id": { + "public_dns": { "type": "string", "computed": true }, - "short_name": { + "public_ip": { "type": "string", + "optional": true, "computed": true }, - "size": { + "public_ipv4_pool": { "type": "string", "computed": true }, @@ -134860,50 +196984,50 @@ "map", "string" ], - "optional": true - }, - "type": { - "type": "string", + "optional": true, "computed": true - }, - "vpc_settings": { - "type": [ - "list", - [ - "object", - { - "availability_zones": [ - "set", - "string" - ], - "subnet_ids": [ + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ "set", "string" ], - "vpc_id": "string" + "required": true } - ] - ], - "computed": true + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_docdb_engine_version": { + "aws_eips": { "version": 0, "block": { "attributes": { - "engine": { - "type": "string", - "optional": true - }, - "engine_description": { - "type": "string", - "computed": true - }, - "exportable_log_types": { + "allocation_ids": { "type": [ - "set", + "list", "string" ], "computed": true @@ -134913,103 +197037,76 @@ "optional": true, "computed": true }, - "parameter_group_family": { - "type": "string", - "optional": true, - "computed": true - }, - "preferred_versions": { + "public_ips": { "type": [ "list", "string" ], - "optional": true - }, - "supports_log_exports_to_cloudwatch": { - "type": "bool", "computed": true }, - "valid_upgrade_targets": { + "tags": { "type": [ - "set", + "map", "string" ], - "computed": true - }, - "version": { - "type": "string", "optional": true, "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } }, - "version_description": { - "type": "string", - "computed": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_docdb_orderable_db_instance": { + "aws_eks_addon": { "version": 0, "block": { "attributes": { - "availability_zones": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "engine": { - "type": "string", - "optional": true - }, - "engine_version": { - "type": "string", - "optional": true, - "computed": true - }, - "id": { + "addon_name": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "instance_class": { + "addon_version": { "type": "string", - "optional": true, "computed": true }, - "license_model": { - "type": "string", - "optional": true - }, - "preferred_instance_classes": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "vpc": { - "type": "bool", - "optional": true, - "computed": true - } - } - } - }, - "aws_dx_connection": { - "version": 0, - "block": { - "attributes": { "arn": { "type": "string", "computed": true }, - "aws_device": { + "cluster_name": { "type": "string", - "computed": true + "required": true }, - "bandwidth": { + "created_at": { "type": "string", "computed": true }, @@ -135018,19 +197115,11 @@ "optional": true, "computed": true }, - "location": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "owner_account_id": { + "modified_at": { "type": "string", "computed": true }, - "provider_name": { + "service_account_role_arn": { "type": "string", "computed": true }, @@ -135045,210 +197134,120 @@ } } }, - "aws_dx_gateway": { + "aws_eks_addon_version": { "version": 0, "block": { "attributes": { - "amazon_side_asn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { + "addon_name": { "type": "string", "required": true }, - "owner_account_id": { - "type": "string", - "computed": true - } - } - } - }, - "aws_dx_location": { - "version": 0, - "block": { - "attributes": { - "available_port_speeds": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "available_providers": { - "type": [ - "list", - "string" - ], - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "location_code": { + "kubernetes_version": { "type": "string", "required": true }, - "location_name": { + "most_recent": { + "type": "bool", + "optional": true + }, + "version": { "type": "string", "computed": true } } } }, - "aws_dx_locations": { + "aws_eks_cluster": { "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "location_codes": { - "type": [ - "set", - "string" - ], - "computed": true - } - } - } - }, - "aws_dynamodb_table": { - "version": 1, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "attribute": { - "type": [ - "set", - [ - "object", - { - "name": "string", - "type": "string" - } - ] - ], - "computed": true - }, - "billing_mode": { - "type": "string", - "computed": true - }, - "global_secondary_index": { + "certificate_authority": { "type": [ - "set", + "list", [ "object", { - "hash_key": "string", - "name": "string", - "non_key_attributes": [ - "list", - "string" - ], - "projection_type": "string", - "range_key": "string", - "read_capacity": "number", - "write_capacity": "number" + "data": "string" } ] ], "computed": true }, - "hash_key": { - "type": "string", - "computed": true - }, - "id": { + "created_at": { "type": "string", - "optional": true, "computed": true }, - "local_secondary_index": { - "type": [ - "set", - [ - "object", - { - "name": "string", - "non_key_attributes": [ - "list", - "string" - ], - "projection_type": "string", - "range_key": "string" - } - ] + "enabled_cluster_log_types": { + "type": [ + "set", + "string" ], "computed": true }, - "name": { + "endpoint": { "type": "string", - "required": true + "computed": true }, - "point_in_time_recovery": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "identity": { "type": [ "list", [ "object", { - "enabled": "bool" + "oidc": [ + "list", + [ + "object", + { + "issuer": "string" + } + ] + ] } ] ], "computed": true }, - "range_key": { - "type": "string", - "computed": true - }, - "read_capacity": { - "type": "number", - "computed": true - }, - "replica": { + "kubernetes_network_config": { "type": [ - "set", + "list", [ "object", { - "kms_key_arn": "string", - "region_name": "string" + "ip_family": "string", + "service_ipv4_cidr": "string" } ] ], "computed": true }, - "stream_arn": { + "name": { "type": "string", - "computed": true - }, - "stream_enabled": { - "type": "bool", - "computed": true + "required": true }, - "stream_label": { + "platform_version": { "type": "string", "computed": true }, - "stream_view_type": { + "role_arn": { "type": "string", "computed": true }, - "table_class": { + "status": { "type": "string", "computed": true }, @@ -135260,45 +197259,41 @@ "optional": true, "computed": true }, - "ttl": { + "version": { + "type": "string", + "computed": true + }, + "vpc_config": { "type": [ - "set", + "list", [ "object", { - "attribute_name": "string", - "enabled": "bool" + "cluster_security_group_id": "string", + "endpoint_private_access": "bool", + "endpoint_public_access": "bool", + "public_access_cidrs": [ + "set", + "string" + ], + "security_group_ids": [ + "set", + "string" + ], + "subnet_ids": [ + "set", + "string" + ], + "vpc_id": "string" } ] ], "computed": true - }, - "write_capacity": { - "type": "number", - "computed": true - } - }, - "block_types": { - "server_side_encryption": { - "nesting_mode": "list", - "block": { - "attributes": { - "enabled": { - "type": "bool", - "computed": true - }, - "kms_key_arn": { - "type": "string", - "computed": true - } - } - }, - "max_items": 1 } } } }, - "aws_ebs_default_kms_key": { + "aws_eks_cluster_auth": { "version": 0, "block": { "attributes": { @@ -135307,47 +197302,59 @@ "optional": true, "computed": true }, - "key_arn": { + "name": { "type": "string", - "computed": true + "required": true + }, + "token": { + "type": "string", + "computed": true, + "sensitive": true } } } }, - "aws_ebs_encryption_by_default": { + "aws_eks_clusters": { "version": 0, "block": { "attributes": { - "enabled": { - "type": "bool", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true + }, + "names": { + "type": [ + "set", + "string" + ], + "computed": true } } } }, - "aws_ebs_snapshot": { + "aws_eks_node_group": { "version": 0, "block": { "attributes": { - "arn": { + "ami_type": { "type": "string", "computed": true }, - "data_encryption_key_id": { + "arn": { "type": "string", "computed": true }, - "description": { + "capacity_type": { "type": "string", "computed": true }, - "encrypted": { - "type": "bool", + "cluster_name": { + "type": "string", + "required": true + }, + "disk_size": { + "type": "number", "computed": true }, "id": { @@ -135355,57 +197362,92 @@ "optional": true, "computed": true }, - "kms_key_id": { - "type": "string", + "instance_types": { + "type": [ + "list", + "string" + ], "computed": true }, - "most_recent": { - "type": "bool", - "optional": true + "labels": { + "type": [ + "map", + "string" + ], + "computed": true }, - "outpost_arn": { + "node_group_name": { "type": "string", - "computed": true + "required": true }, - "owner_alias": { + "node_role_arn": { "type": "string", "computed": true }, - "owner_id": { + "release_version": { "type": "string", "computed": true }, - "owners": { + "remote_access": { "type": [ "list", - "string" + [ + "object", + { + "ec2_ssh_key": "string", + "source_security_group_ids": [ + "set", + "string" + ] + } + ] ], - "optional": true + "computed": true }, - "restorable_by_user_ids": { + "resources": { "type": [ "list", - "string" + [ + "object", + { + "autoscaling_groups": [ + "list", + [ + "object", + { + "name": "string" + } + ] + ], + "remote_access_security_group_id": "string" + } + ] ], - "optional": true - }, - "snapshot_id": { - "type": "string", "computed": true }, - "snapshot_ids": { + "scaling_config": { "type": [ "list", - "string" + [ + "object", + { + "desired_size": "number", + "max_size": "number", + "min_size": "number" + } + ] ], - "optional": true + "computed": true }, - "state": { + "status": { "type": "string", "computed": true }, - "storage_tier": { - "type": "string", + "subnet_ids": { + "type": [ + "set", + "string" + ], "computed": true }, "tags": { @@ -135416,104 +197458,75 @@ "optional": true, "computed": true }, - "volume_id": { - "type": "string", + "taints": { + "type": [ + "list", + [ + "object", + { + "effect": "string", + "key": "string", + "value": "string" + } + ] + ], "computed": true }, - "volume_size": { - "type": "number", + "version": { + "type": "string", "computed": true } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } } } }, - "aws_ebs_snapshot_ids": { + "aws_eks_node_groups": { "version": 0, "block": { "attributes": { + "cluster_name": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "ids": { + "names": { "type": [ - "list", + "set", "string" ], "computed": true - }, - "owners": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "restorable_by_user_ids": { - "type": [ - "list", - "string" - ], - "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } } } } }, - "aws_ebs_volume": { + "aws_elastic_beanstalk_application": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", + "appversion_lifecycle": { + "type": [ + "list", + [ + "object", + { + "delete_source_from_s3": "bool", + "max_age_in_days": "number", + "max_count": "number", + "service_role": "string" + } + ] + ], "computed": true }, - "availability_zone": { + "arn": { "type": "string", "computed": true }, - "encrypted": { - "type": "bool", + "description": { + "type": "string", "computed": true }, "id": { @@ -135521,78 +197534,30 @@ "optional": true, "computed": true }, - "iops": { - "type": "number", - "computed": true - }, - "kms_key_id": { - "type": "string", - "computed": true - }, - "most_recent": { - "type": "bool", - "optional": true - }, - "multi_attach_enabled": { - "type": "bool", - "computed": true - }, - "outpost_arn": { + "name": { "type": "string", - "computed": true - }, - "size": { - "type": "number", - "computed": true - }, - "snapshot_id": { + "required": true + } + } + } + }, + "aws_elastic_beanstalk_hosted_zone": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], "optional": true, "computed": true }, - "throughput": { - "type": "number", - "computed": true - }, - "volume_id": { - "type": "string", - "computed": true - }, - "volume_type": { + "region": { "type": "string", - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } + "optional": true } } } }, - "aws_ebs_volumes": { + "aws_elastic_beanstalk_solution_stack": { "version": 0, "block": { "attributes": { @@ -135601,44 +197566,22 @@ "optional": true, "computed": true }, - "ids": { - "type": [ - "list", - "string" - ], + "most_recent": { + "type": "bool", + "optional": true + }, + "name": { + "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } + "name_regex": { + "type": "string", + "required": true } } } }, - "aws_ec2_client_vpn_endpoint": { + "aws_elasticache_cluster": { "version": 0, "block": { "attributes": { @@ -135646,645 +197589,677 @@ "type": "string", "computed": true }, - "authentication_options": { + "availability_zone": { + "type": "string", + "computed": true + }, + "cache_nodes": { "type": [ "list", [ "object", { - "active_directory_id": "string", - "root_certificate_chain_arn": "string", - "saml_provider_arn": "string", - "self_service_saml_provider_arn": "string", - "type": "string" + "address": "string", + "availability_zone": "string", + "id": "string", + "port": "number" } ] ], "computed": true }, - "client_cidr_block": { + "cluster_address": { "type": "string", "computed": true }, - "client_connect_options": { - "type": [ - "list", - [ - "object", - { - "enabled": "bool", - "lambda_function_arn": "string" - } - ] - ], + "cluster_id": { + "type": "string", + "required": true + }, + "configuration_endpoint": { + "type": "string", "computed": true }, - "client_login_banner_options": { - "type": [ - "list", - [ - "object", - { - "banner_text": "string", - "enabled": "bool" - } - ] - ], + "engine": { + "type": "string", "computed": true }, - "client_vpn_endpoint_id": { + "engine_version": { + "type": "string", + "computed": true + }, + "id": { "type": "string", "optional": true, "computed": true }, - "connection_log_options": { + "log_delivery_configuration": { "type": [ - "list", + "set", [ "object", { - "cloudwatch_log_group": "string", - "cloudwatch_log_stream": "string", - "enabled": "bool" + "destination": "string", + "destination_type": "string", + "log_format": "string", + "log_type": "string" } ] ], "computed": true }, - "description": { + "maintenance_window": { "type": "string", "computed": true }, - "dns_name": { + "node_type": { "type": "string", "computed": true }, - "dns_servers": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "id": { + "notification_topic_arn": { "type": "string", - "optional": true, "computed": true }, - "security_group_ids": { - "type": [ - "list", - "string" - ], + "num_cache_nodes": { + "type": "number", "computed": true }, - "self_service_portal": { + "parameter_group_name": { "type": "string", "computed": true }, - "server_certificate_arn": { - "type": "string", + "port": { + "type": "number", "computed": true }, - "session_timeout_hours": { - "type": "number", + "replication_group_id": { + "type": "string", "computed": true }, - "split_tunnel": { - "type": "bool", + "security_group_ids": { + "type": [ + "set", + "string" + ], "computed": true }, - "tags": { + "security_group_names": { "type": [ - "map", + "set", "string" ], - "optional": true, "computed": true }, - "transport_protocol": { + "snapshot_retention_limit": { + "type": "number", + "computed": true + }, + "snapshot_window": { "type": "string", "computed": true }, - "vpc_id": { + "subnet_group_name": { "type": "string", "computed": true }, - "vpn_port": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } } } }, - "aws_ec2_coip_pool": { - "version": 0, + "aws_elasticache_replication_group": { + "version": 1, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "id": { - "type": "string", - "optional": true, + "auth_token_enabled": { + "type": "bool", "computed": true }, - "local_gateway_route_table_id": { - "type": "string", - "optional": true, + "automatic_failover_enabled": { + "type": "bool", "computed": true }, - "pool_cidrs": { - "type": [ - "set", - "string" - ], + "configuration_endpoint_address": { + "type": "string", "computed": true }, - "pool_id": { + "description": { "type": "string", - "optional": true, "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_ec2_coip_pools": { - "version": 0, - "block": { - "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "pool_ids": { + "log_delivery_configuration": { "type": [ - "list", - "string" + "set", + [ + "object", + { + "destination": "string", + "destination_type": "string", + "log_format": "string", + "log_type": "string" + } + ] ], "computed": true }, - "tags": { + "member_clusters": { "type": [ - "map", + "set", "string" ], - "optional": true, "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_ec2_host": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", + }, + "multi_az_enabled": { + "type": "bool", "computed": true }, - "auto_placement": { + "node_type": { "type": "string", "computed": true }, - "availability_zone": { - "type": "string", + "num_cache_clusters": { + "type": "number", "computed": true }, - "cores": { + "num_node_groups": { "type": "number", "computed": true }, - "host_id": { - "type": "string", - "optional": true, + "number_cache_clusters": { + "type": "number", "computed": true }, - "host_recovery": { + "port": { + "type": "number", + "computed": true + }, + "primary_endpoint_address": { "type": "string", "computed": true }, - "id": { + "reader_endpoint_address": { "type": "string", - "optional": true, "computed": true }, - "instance_family": { + "replicas_per_node_group": { + "type": "number", + "computed": true + }, + "replication_group_description": { "type": "string", "computed": true }, - "instance_type": { + "replication_group_id": { "type": "string", + "required": true + }, + "snapshot_retention_limit": { + "type": "number", "computed": true }, - "owner_id": { + "snapshot_window": { "type": "string", "computed": true + } + } + } + }, + "aws_elasticache_user": { + "version": 0, + "block": { + "attributes": { + "access_string": { + "type": "string", + "optional": true }, - "sockets": { - "type": "number", + "engine": { + "type": "string", + "optional": true + }, + "id": { + "type": "string", + "optional": true, "computed": true }, - "tags": { + "no_password_required": { + "type": "bool", + "optional": true + }, + "passwords": { "type": [ - "map", + "set", "string" ], "optional": true, - "computed": true + "sensitive": true }, - "total_vcpus": { - "type": "number", - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } + "user_id": { + "type": "string", + "required": true + }, + "user_name": { + "type": "string", + "optional": true } } } }, - "aws_ec2_instance_type": { + "aws_elasticsearch_domain": { "version": 0, "block": { "attributes": { - "auto_recovery_supported": { - "type": "bool", + "access_policies": { + "type": "string", "computed": true }, - "bare_metal": { - "type": "bool", + "advanced_options": { + "type": [ + "map", + "string" + ], "computed": true }, - "burstable_performance_supported": { - "type": "bool", + "advanced_security_options": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "internal_user_database_enabled": "bool" + } + ] + ], "computed": true }, - "current_generation": { + "arn": { + "type": "string", + "computed": true + }, + "auto_tune_options": { + "type": [ + "list", + [ + "object", + { + "desired_state": "string", + "maintenance_schedule": [ + "set", + [ + "object", + { + "cron_expression_for_recurrence": "string", + "duration": [ + "list", + [ + "object", + { + "unit": "string", + "value": "number" + } + ] + ], + "start_at": "string" + } + ] + ], + "rollback_on_disable": "string" + } + ] + ], + "computed": true + }, + "cluster_config": { + "type": [ + "list", + [ + "object", + { + "cold_storage_options": [ + "list", + [ + "object", + { + "enabled": "bool" + } + ] + ], + "dedicated_master_count": "number", + "dedicated_master_enabled": "bool", + "dedicated_master_type": "string", + "instance_count": "number", + "instance_type": "string", + "warm_count": "number", + "warm_enabled": "bool", + "warm_type": "string", + "zone_awareness_config": [ + "list", + [ + "object", + { + "availability_zone_count": "number" + } + ] + ], + "zone_awareness_enabled": "bool" + } + ] + ], + "computed": true + }, + "cognito_options": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "identity_pool_id": "string", + "role_arn": "string", + "user_pool_id": "string" + } + ] + ], + "computed": true + }, + "created": { "type": "bool", "computed": true }, - "dedicated_hosts_supported": { + "deleted": { "type": "bool", "computed": true }, - "default_cores": { - "type": "number", - "optional": true, + "domain_id": { + "type": "string", "computed": true }, - "default_threads_per_core": { - "type": "number", - "optional": true, + "domain_name": { + "type": "string", + "required": true + }, + "ebs_options": { + "type": [ + "list", + [ + "object", + { + "ebs_enabled": "bool", + "iops": "number", + "throughput": "number", + "volume_size": "number", + "volume_type": "string" + } + ] + ], "computed": true }, - "default_vcpus": { - "type": "number", + "elasticsearch_version": { + "type": "string", "computed": true }, - "ebs_encryption_support": { + "encryption_at_rest": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "kms_key_id": "string" + } + ] + ], + "computed": true + }, + "endpoint": { "type": "string", "computed": true }, - "ebs_nvme_support": { + "id": { "type": "string", + "optional": true, "computed": true }, - "ebs_optimized_support": { + "kibana_endpoint": { "type": "string", "computed": true }, - "ebs_performance_baseline_bandwidth": { - "type": "number", + "log_publishing_options": { + "type": [ + "set", + [ + "object", + { + "cloudwatch_log_group_arn": "string", + "enabled": "bool", + "log_type": "string" + } + ] + ], "computed": true }, - "ebs_performance_baseline_iops": { - "type": "number", + "node_to_node_encryption": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool" + } + ] + ], "computed": true }, - "ebs_performance_baseline_throughput": { - "type": "number", + "processing": { + "type": "bool", "computed": true }, - "ebs_performance_maximum_bandwidth": { - "type": "number", + "snapshot_options": { + "type": [ + "list", + [ + "object", + { + "automated_snapshot_start_hour": "number" + } + ] + ], "computed": true }, - "ebs_performance_maximum_iops": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_options": { + "type": [ + "list", + [ + "object", + { + "availability_zones": [ + "set", + "string" + ], + "security_group_ids": [ + "set", + "string" + ], + "subnet_ids": [ + "set", + "string" + ], + "vpc_id": "string" + } + ] + ], "computed": true - }, - "ebs_performance_maximum_throughput": { - "type": "number", + } + } + } + }, + "aws_elb": { + "version": 0, + "block": { + "attributes": { + "access_logs": { + "type": [ + "list", + [ + "object", + { + "bucket": "string", + "bucket_prefix": "string", + "enabled": "bool", + "interval": "number" + } + ] + ], "computed": true }, - "efa_supported": { - "type": "bool", + "arn": { + "type": "string", "computed": true }, - "ena_support": { - "type": "string", + "availability_zones": { + "type": [ + "set", + "string" + ], "computed": true }, - "encryption_in_transit_supported": { + "connection_draining": { "type": "bool", "computed": true }, - "free_tier_eligible": { - "type": "bool", + "connection_draining_timeout": { + "type": "number", "computed": true }, - "hibernation_supported": { + "cross_zone_load_balancing": { "type": "bool", "computed": true }, - "hypervisor": { + "desync_mitigation_mode": { "type": "string", - "optional": true, "computed": true }, - "id": { + "dns_name": { "type": "string", - "optional": true, "computed": true }, - "instance_storage_supported": { - "type": "bool", + "health_check": { + "type": [ + "list", + [ + "object", + { + "healthy_threshold": "number", + "interval": "number", + "target": "string", + "timeout": "number", + "unhealthy_threshold": "number" + } + ] + ], "computed": true }, - "instance_type": { + "id": { "type": "string", - "required": true - }, - "ipv6_supported": { - "type": "bool", - "computed": true - }, - "maximum_ipv4_addresses_per_interface": { - "type": "number", - "computed": true - }, - "maximum_ipv6_addresses_per_interface": { - "type": "number", "optional": true, "computed": true }, - "maximum_network_interfaces": { - "type": "number", - "computed": true - }, - "memory_size": { + "idle_timeout": { "type": "number", "computed": true }, - "network_performance": { - "type": "string", - "computed": true - }, - "supported_architectures": { + "instances": { "type": [ - "list", + "set", "string" ], "computed": true }, - "supported_placement_strategies": { - "type": [ - "list", - "string" - ], + "internal": { + "type": "bool", "computed": true }, - "supported_root_device_types": { + "listener": { "type": [ - "list", - "string" + "set", + [ + "object", + { + "instance_port": "number", + "instance_protocol": "string", + "lb_port": "number", + "lb_protocol": "string", + "ssl_certificate_id": "string" + } + ] ], "computed": true }, - "supported_usages_classes": { - "type": [ - "list", - "string" - ], - "computed": true + "name": { + "type": "string", + "required": true }, - "supported_virtualization_types": { + "security_groups": { "type": [ - "list", + "set", "string" ], "computed": true }, - "sustained_clock_speed": { - "type": "number", - "computed": true - }, - "total_fpga_memory": { - "type": "number", - "optional": true, - "computed": true - }, - "total_gpu_memory": { - "type": "number", - "optional": true, + "source_security_group": { + "type": "string", "computed": true }, - "total_instance_storage": { - "type": "number", - "optional": true, + "source_security_group_id": { + "type": "string", "computed": true }, - "valid_cores": { + "subnets": { "type": [ - "list", - "number" + "set", + "string" ], "computed": true }, - "valid_threads_per_core": { + "tags": { "type": [ - "list", - "number" + "map", + "string" ], + "optional": true, "computed": true - } - }, - "block_types": { - "fpgas": { - "nesting_mode": "set", - "block": { - "attributes": { - "count": { - "type": "number", - "computed": true - }, - "manufacturer": { - "type": "string", - "computed": true - }, - "memory_size": { - "type": "number", - "computed": true - }, - "name": { - "type": "string", - "computed": true - } - } - } - }, - "gpus": { - "nesting_mode": "set", - "block": { - "attributes": { - "count": { - "type": "number", - "computed": true - }, - "manufacturer": { - "type": "string", - "computed": true - }, - "memory_size": { - "type": "number", - "computed": true - }, - "name": { - "type": "string", - "computed": true - } - } - } - }, - "inference_accelerators": { - "nesting_mode": "set", - "block": { - "attributes": { - "count": { - "type": "number", - "computed": true - }, - "manufacturer": { - "type": "string", - "computed": true - }, - "name": { - "type": "string", - "computed": true - } - } - } }, - "instance_disks": { - "nesting_mode": "set", - "block": { - "attributes": { - "count": { - "type": "number", - "computed": true - }, - "size": { - "type": "number", - "computed": true - }, - "type": { - "type": "string", - "computed": true - } - } - } + "zone_id": { + "type": "string", + "computed": true } } } }, - "aws_ec2_instance_type_offering": { + "aws_elb_hosted_zone_id": { "version": 0, "block": { "attributes": { @@ -136293,102 +198268,34 @@ "optional": true, "computed": true }, - "instance_type": { - "type": "string", - "computed": true - }, - "location_type": { + "region": { "type": "string", "optional": true - }, - "preferred_instance_types": { - "type": [ - "list", - "string" - ], - "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } } } } }, - "aws_ec2_instance_type_offerings": { + "aws_elb_service_account": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "instance_types": { - "type": [ - "list", - "string" - ], + "id": { + "type": "string", + "optional": true, "computed": true }, - "location_type": { + "region": { "type": "string", "optional": true - }, - "location_types": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "locations": { - "type": [ - "list", - "string" - ], - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } } } } }, - "aws_ec2_instance_types": { + "aws_emr_release_labels": { "version": 0, "block": { "attributes": { @@ -136397,7 +198304,7 @@ "optional": true, "computed": true }, - "instance_types": { + "release_labels": { "type": [ "list", "string" @@ -136406,47 +198313,78 @@ } }, "block_types": { - "filter": { - "nesting_mode": "set", + "filters": { + "nesting_mode": "list", "block": { "attributes": { - "name": { + "application": { "type": "string", - "required": true + "optional": true }, - "values": { - "type": [ - "list", - "string" - ], - "required": true + "prefix": { + "type": "string", + "optional": true } } - } + }, + "max_items": 1 } } } }, - "aws_ec2_local_gateway": { + "aws_emrcontainers_virtual_cluster": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "outpost_arn": { + "container_provider": { + "type": [ + "list", + [ + "object", + { + "id": "string", + "info": [ + "list", + [ + "object", + { + "eks_info": [ + "list", + [ + "object", + { + "namespace": "string" + } + ] + ] + } + ] + ], + "type": "string" + } + ] + ], + "computed": true + }, + "created_at": { "type": "string", "computed": true }, - "owner_id": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { "type": "string", "computed": true }, "state": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -136456,59 +198394,50 @@ ], "optional": true, "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - } + }, + "virtual_cluster_id": { + "type": "string", + "required": true } } } }, - "aws_ec2_local_gateway_route_table": { + "aws_fsx_openzfs_snapshot": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "local_gateway_id": { + "creation_time": { "type": "string", - "optional": true, "computed": true }, - "local_gateway_route_table_id": { + "id": { "type": "string", "optional": true, "computed": true }, - "outpost_arn": { + "most_recent": { + "type": "bool", + "optional": true + }, + "name": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "state": { + "snapshot_id": { "type": "string", - "optional": true, "computed": true }, + "snapshot_ids": { + "type": [ + "list", + "string" + ], + "optional": true + }, "tags": { "type": [ "map", @@ -136516,6 +198445,10 @@ ], "optional": true, "computed": true + }, + "volume_id": { + "type": "string", + "computed": true } }, "block_types": { @@ -136529,7 +198462,7 @@ }, "values": { "type": [ - "set", + "list", "string" ], "required": true @@ -136540,87 +198473,69 @@ } } }, - "aws_ec2_local_gateway_route_tables": { + "aws_globalaccelerator_accelerator": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", "optional": true, "computed": true }, - "ids": { + "attributes": { "type": [ "list", - "string" + [ + "object", + { + "flow_logs_enabled": "bool", + "flow_logs_s3_bucket": "string", + "flow_logs_s3_prefix": "string" + } + ] ], "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_ec2_local_gateway_virtual_interface": { - "version": 0, - "block": { - "attributes": { - "id": { + "dns_name": { "type": "string", - "optional": true, "computed": true }, - "local_address": { + "enabled": { + "type": "bool", + "computed": true + }, + "hosted_zone_id": { "type": "string", "computed": true }, - "local_bgp_asn": { - "type": "number", + "id": { + "type": "string", + "optional": true, "computed": true }, - "local_gateway_id": { + "ip_address_type": { "type": "string", "computed": true }, - "local_gateway_virtual_interface_ids": { + "ip_sets": { "type": [ - "set", - "string" + "list", + [ + "object", + { + "ip_addresses": [ + "list", + "string" + ], + "ip_family": "string" + } + ] ], "computed": true }, - "peer_address": { + "name": { "type": "string", - "computed": true - }, - "peer_bgp_asn": { - "type": "number", + "optional": true, "computed": true }, "tags": { @@ -136630,153 +198545,67 @@ ], "optional": true, "computed": true - }, - "vlan": { - "type": "number", - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - } } } } }, - "aws_ec2_local_gateway_virtual_interface_group": { + "aws_glue_connection": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "local_gateway_id": { + "catalog_id": { "type": "string", - "optional": true, "computed": true }, - "local_gateway_virtual_interface_ids": { + "connection_properties": { "type": [ - "set", + "map", "string" ], + "computed": true, + "sensitive": true + }, + "connection_type": { + "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, + "description": { + "type": "string", "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_ec2_local_gateway_virtual_interface_groups": { - "version": 0, - "block": { - "attributes": { + }, "id": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "ids": { + "match_criteria": { "type": [ "list", "string" ], "computed": true }, - "local_gateway_virtual_interface_ids": { - "type": [ - "list", - "string" - ], + "name": { + "type": "string", "computed": true }, - "tags": { + "physical_connection_requirements": { "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", + "list", + [ + "object", + { + "availability_zone": "string", + "security_group_id_list": [ + "set", "string" ], - "required": true + "subnet_id": "string" } - } - } - } - } - } - }, - "aws_ec2_local_gateways": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ids": { - "type": [ - "list", - "string" + ] ], "computed": true }, @@ -136788,49 +198617,43 @@ "optional": true, "computed": true } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } } } }, - "aws_ec2_managed_prefix_list": { + "aws_glue_data_catalog_encryption_settings": { "version": 0, "block": { "attributes": { - "address_family": { - "type": "string", - "computed": true - }, - "arn": { + "catalog_id": { "type": "string", - "computed": true + "required": true }, - "entries": { + "data_catalog_encryption_settings": { "type": [ - "set", + "list", [ "object", { - "cidr": "string", - "description": "string" + "connection_password_encryption": [ + "list", + [ + "object", + { + "aws_kms_key_id": "string", + "return_connection_password_encrypted": "bool" + } + ] + ], + "encryption_at_rest": [ + "list", + [ + "object", + { + "catalog_encryption_mode": "string", + "sse_aws_kms_key_id": "string" + } + ] + ] } ] ], @@ -136840,373 +198663,188 @@ "type": "string", "optional": true, "computed": true - }, - "max_entries": { - "type": "number", - "computed": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "owner_id": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "version": { - "type": "number", - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } } } } }, - "aws_ec2_spot_price": { + "aws_glue_script": { "version": 0, "block": { "attributes": { - "availability_zone": { - "type": "string", - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_type": { + "language": { "type": "string", "optional": true }, - "spot_price": { + "python_script": { "type": "string", "computed": true }, - "spot_price_timestamp": { + "scala_code": { "type": "string", "computed": true } }, "block_types": { - "filter": { - "nesting_mode": "set", + "dag_edge": { + "nesting_mode": "list", "block": { "attributes": { - "name": { + "source": { "type": "string", "required": true }, - "values": { - "type": [ - "list", - "string" - ], + "target": { + "type": "string", "required": true + }, + "target_parameter": { + "type": "string", + "optional": true } } - } - } - } - } - }, - "aws_ec2_transit_gateway": { - "version": 0, - "block": { - "attributes": { - "amazon_side_asn": { - "type": "number", - "computed": true - }, - "arn": { - "type": "string", - "computed": true - }, - "association_default_route_table_id": { - "type": "string", - "computed": true - }, - "auto_accept_shared_attachments": { - "type": "string", - "computed": true - }, - "default_route_table_association": { - "type": "string", - "computed": true - }, - "default_route_table_propagation": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "computed": true - }, - "dns_support": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "multicast_support": { - "type": "string", - "computed": true - }, - "owner_id": { - "type": "string", - "computed": true - }, - "propagation_default_route_table_id": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + }, + "min_items": 1 }, - "vpn_ecmp_support": { - "type": "string", - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", + "dag_node": { + "nesting_mode": "list", "block": { "attributes": { - "name": { + "id": { "type": "string", "required": true }, - "values": { - "type": [ - "list", - "string" - ], + "line_number": { + "type": "number", + "optional": true + }, + "node_type": { + "type": "string", "required": true } + }, + "block_types": { + "args": { + "nesting_mode": "list", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "param": { + "type": "bool", + "optional": true + }, + "value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } } - } + }, + "min_items": 1 } } } }, - "aws_ec2_transit_gateway_dx_gateway_attachment": { + "aws_grafana_workspace": { "version": 0, "block": { "attributes": { - "dx_gateway_id": { + "account_access_type": { "type": "string", - "optional": true + "computed": true }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "tags": { + "authentication_providers": { "type": [ - "map", + "list", "string" ], - "optional": true, "computed": true }, - "transit_gateway_id": { - "type": "string", - "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_ec2_transit_gateway_multicast_domain": { - "version": 0, - "block": { - "attributes": { - "arn": { + "created_date": { "type": "string", "computed": true }, - "associations": { + "data_sources": { "type": [ "list", - [ - "object", - { - "subnet_id": "string", - "transit_gateway_attachment_id": "string" - } - ] + "string" ], "computed": true }, - "auto_accept_shared_associations": { + "description": { "type": "string", "computed": true }, - "id": { + "endpoint": { "type": "string", - "optional": true, "computed": true }, - "igmpv2_support": { + "grafana_version": { "type": "string", "computed": true }, - "members": { - "type": [ - "list", - [ - "object", - { - "group_ip_address": "string", - "network_interface_id": "string" - } - ] - ], - "computed": true - }, - "owner_id": { + "id": { "type": "string", + "optional": true, "computed": true }, - "sources": { - "type": [ - "list", - [ - "object", - { - "group_ip_address": "string", - "network_interface_id": "string" - } - ] - ], - "computed": true - }, - "state": { + "last_updated_date": { "type": "string", "computed": true }, - "static_sources_support": { + "name": { "type": "string", "computed": true }, - "tags": { + "notification_destinations": { "type": [ - "map", + "list", "string" ], - "optional": true, "computed": true }, - "transit_gateway_attachment_id": { + "organization_role_name": { "type": "string", "computed": true }, - "transit_gateway_id": { - "type": "string", + "organizational_units": { + "type": [ + "list", + "string" + ], "computed": true }, - "transit_gateway_multicast_domain_id": { + "permission_type": { "type": "string", - "optional": true, "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_ec2_transit_gateway_peering_attachment": { - "version": 0, - "block": { - "attributes": { - "id": { + }, + "role_arn": { "type": "string", - "optional": true, "computed": true }, - "peer_account_id": { + "saml_configuration_status": { "type": "string", "computed": true }, - "peer_region": { + "stack_set_name": { "type": "string", "computed": true }, - "peer_transit_gateway_id": { + "status": { "type": "string", "computed": true }, @@ -137218,250 +198856,189 @@ "optional": true, "computed": true }, - "transit_gateway_id": { + "workspace_id": { "type": "string", - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - } + "required": true } } } }, - "aws_ec2_transit_gateway_route_table": { + "aws_guardduty_detector": { "version": 0, "block": { "attributes": { - "arn": { + "finding_publishing_frequency": { "type": "string", "computed": true }, - "default_association_route_table": { - "type": "bool", - "computed": true - }, - "default_propagation_route_table": { - "type": "bool", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, + "service_role_arn": { + "type": "string", "computed": true }, - "transit_gateway_id": { + "status": { "type": "string", "computed": true } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } } } }, - "aws_ec2_transit_gateway_route_tables": { + "aws_iam_account_alias": { "version": 0, "block": { "attributes": { - "id": { + "account_alias": { "type": "string", - "optional": true, "computed": true }, - "ids": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], + "id": { + "type": "string", "optional": true, "computed": true } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } } } }, - "aws_ec2_transit_gateway_vpc_attachment": { + "aws_iam_group": { "version": 0, "block": { "attributes": { - "appliance_mode_support": { + "arn": { "type": "string", "computed": true }, - "dns_support": { + "group_id": { "type": "string", "computed": true }, + "group_name": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "ipv6_support": { + "path": { "type": "string", "computed": true }, - "subnet_ids": { + "users": { "type": [ - "set", - "string" + "list", + [ + "object", + { + "arn": "string", + "path": "string", + "user_id": "string", + "user_name": "string" + } + ] ], "computed": true + } + } + } + }, + "aws_iam_instance_profile": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], + "create_date": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", "optional": true, "computed": true }, - "transit_gateway_id": { + "name": { + "type": "string", + "required": true + }, + "path": { "type": "string", "computed": true }, - "vpc_id": { + "role_arn": { "type": "string", "computed": true }, - "vpc_owner_id": { + "role_id": { + "type": "string", + "computed": true + }, + "role_name": { "type": "string", "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } } } } }, - "aws_ec2_transit_gateway_vpc_attachments": { + "aws_iam_instance_profiles": { "version": 0, "block": { "attributes": { + "arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "ids": { + "names": { "type": [ - "list", + "set", "string" ], "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } + }, + "paths": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "role_name": { + "type": "string", + "required": true } } } }, - "aws_ec2_transit_gateway_vpn_attachment": { + "aws_iam_openid_connect_provider": { "version": 0, "block": { "attributes": { + "arn": { + "type": "string", + "optional": true, + "computed": true + }, + "client_id_list": { + "type": [ + "list", + "string" + ], + "computed": true + }, "id": { "type": "string", "optional": true, @@ -137475,47 +199052,31 @@ "optional": true, "computed": true }, - "transit_gateway_id": { - "type": "string", - "optional": true + "thumbprint_list": { + "type": [ + "list", + "string" + ], + "computed": true }, - "vpn_connection_id": { + "url": { "type": "string", - "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } + "optional": true, + "computed": true } } } }, - "aws_ecr_authorization_token": { + "aws_iam_policy": { "version": 0, "block": { "attributes": { - "authorization_token": { + "arn": { "type": "string", - "computed": true, - "sensitive": true + "optional": true, + "computed": true }, - "expires_at": { + "description": { "type": "string", "computed": true }, @@ -137524,27 +199085,39 @@ "optional": true, "computed": true }, - "password": { + "name": { "type": "string", - "computed": true, - "sensitive": true + "optional": true, + "computed": true }, - "proxy_endpoint": { + "path": { "type": "string", "computed": true }, - "registry_id": { + "path_prefix": { "type": "string", "optional": true }, - "user_name": { + "policy": { + "type": "string", + "computed": true + }, + "policy_id": { "type": "string", "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } } } }, - "aws_ecr_image": { + "aws_iam_policy_document": { "version": 0, "block": { "attributes": { @@ -137553,43 +199126,149 @@ "optional": true, "computed": true }, - "image_digest": { + "json": { "type": "string", - "optional": true, - "computed": true - }, - "image_pushed_at": { - "type": "number", - "computed": true - }, - "image_size_in_bytes": { - "type": "number", "computed": true }, - "image_tag": { + "override_json": { "type": "string", "optional": true }, - "image_tags": { + "override_policy_documents": { "type": [ "list", "string" ], - "computed": true + "optional": true }, - "registry_id": { + "policy_id": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "repository_name": { + "source_json": { "type": "string", - "required": true + "optional": true + }, + "source_policy_documents": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "version": { + "type": "string", + "optional": true + } + }, + "block_types": { + "statement": { + "nesting_mode": "list", + "block": { + "attributes": { + "actions": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "effect": { + "type": "string", + "optional": true + }, + "not_actions": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "not_resources": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "resources": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "sid": { + "type": "string", + "optional": true + } + }, + "block_types": { + "condition": { + "nesting_mode": "set", + "block": { + "attributes": { + "test": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + }, + "variable": { + "type": "string", + "required": true + } + } + } + }, + "not_principals": { + "nesting_mode": "set", + "block": { + "attributes": { + "identifiers": { + "type": [ + "set", + "string" + ], + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + } + }, + "principals": { + "nesting_mode": "set", + "block": { + "attributes": { + "identifiers": { + "type": [ + "set", + "string" + ], + "required": true + }, + "type": { + "type": "string", + "required": true + } + } + } + } + } + } } } } }, - "aws_ecr_repository": { + "aws_iam_role": { "version": 0, "block": { "attributes": { @@ -137597,50 +199276,36 @@ "type": "string", "computed": true }, - "encryption_configuration": { - "type": [ - "list", - [ - "object", - { - "encryption_type": "string", - "kms_key": "string" - } - ] - ], + "assume_role_policy": { + "type": "string", "computed": true }, - "id": { + "create_date": { "type": "string", - "optional": true, "computed": true }, - "image_scanning_configuration": { - "type": [ - "list", - [ - "object", - { - "scan_on_push": "bool" - } - ] - ], + "description": { + "type": "string", "computed": true }, - "image_tag_mutability": { + "id": { "type": "string", + "optional": true, + "computed": true + }, + "max_session_duration": { + "type": "number", "computed": true }, "name": { "type": "string", "required": true }, - "registry_id": { + "path": { "type": "string", - "optional": true, "computed": true }, - "repository_url": { + "permissions_boundary": { "type": "string", "computed": true }, @@ -137651,87 +199316,58 @@ ], "optional": true, "computed": true + }, + "unique_id": { + "type": "string", + "computed": true } } } }, - "aws_ecs_cluster": { + "aws_iam_roles": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", + "arns": { + "type": [ + "set", + "string" + ], "computed": true }, - "cluster_name": { - "type": "string", - "required": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "pending_tasks_count": { - "type": "number", - "computed": true - }, - "registered_container_instances_count": { - "type": "number", - "computed": true - }, - "running_tasks_count": { - "type": "number", - "computed": true + "name_regex": { + "type": "string", + "optional": true }, - "setting": { + "names": { "type": [ "set", - [ - "object", - { - "name": "string", - "value": "string" - } - ] + "string" ], "computed": true }, - "status": { + "path_prefix": { "type": "string", - "computed": true + "optional": true } } } }, - "aws_ecs_container_definition": { + "aws_iam_saml_provider": { "version": 0, "block": { "attributes": { - "container_name": { + "arn": { "type": "string", "required": true }, - "cpu": { - "type": "number", - "computed": true - }, - "disable_networking": { - "type": "bool", - "computed": true - }, - "docker_labels": { - "type": [ - "map", - "string" - ], - "computed": true - }, - "environment": { - "type": [ - "map", - "string" - ], + "create_date": { + "type": "string", "computed": true }, "id": { @@ -137739,30 +199375,30 @@ "optional": true, "computed": true }, - "image": { + "name": { "type": "string", "computed": true }, - "image_digest": { + "saml_metadata_document": { "type": "string", "computed": true }, - "memory": { - "type": "number", - "computed": true - }, - "memory_reservation": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "task_definition": { + "valid_until": { "type": "string", - "required": true + "computed": true } } } }, - "aws_ecs_service": { + "aws_iam_server_certificate": { "version": 0, "block": { "attributes": { @@ -137770,12 +199406,16 @@ "type": "string", "computed": true }, - "cluster_arn": { + "certificate_body": { "type": "string", - "required": true + "computed": true }, - "desired_count": { - "type": "number", + "certificate_chain": { + "type": "string", + "computed": true + }, + "expiration_date": { + "type": "string", "computed": true }, "id": { @@ -137783,132 +199423,85 @@ "optional": true, "computed": true }, - "launch_type": { + "latest": { + "type": "bool", + "optional": true + }, + "name": { "type": "string", + "optional": true, "computed": true }, - "scheduling_strategy": { + "name_prefix": { + "type": "string", + "optional": true + }, + "path": { "type": "string", "computed": true }, - "service_name": { + "path_prefix": { "type": "string", - "required": true + "optional": true }, - "task_definition": { + "upload_date": { "type": "string", "computed": true } } } }, - "aws_ecs_task_definition": { - "version": 1, + "aws_iam_session_context": { + "version": 0, "block": { "attributes": { "arn": { "type": "string", - "computed": true - }, - "family": { - "type": "string", - "computed": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "network_mode": { + "issuer_arn": { "type": "string", "computed": true }, - "revision": { - "type": "number", - "computed": true - }, - "status": { + "issuer_id": { "type": "string", "computed": true }, - "task_definition": { + "issuer_name": { "type": "string", - "required": true + "computed": true }, - "task_role_arn": { + "session_name": { "type": "string", "computed": true } } } }, - "aws_efs_access_point": { + "aws_iam_user": { "version": 0, "block": { "attributes": { - "access_point_id": { - "type": "string", - "required": true - }, "arn": { "type": "string", "computed": true }, - "file_system_arn": { - "type": "string", - "computed": true - }, - "file_system_id": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "owner_id": { + "path": { "type": "string", "computed": true }, - "posix_user": { - "type": [ - "list", - [ - "object", - { - "gid": "number", - "secondary_gids": [ - "set", - "number" - ], - "uid": "number" - } - ] - ], - "computed": true - }, - "root_directory": { - "type": [ - "list", - [ - "object", - { - "creation_info": [ - "list", - [ - "object", - { - "owner_gid": "number", - "owner_uid": "number", - "permissions": "string" - } - ] - ], - "path": "string" - } - ] - ], + "permissions_boundary": { + "type": "string", "computed": true }, "tags": { @@ -137916,149 +199509,99 @@ "map", "string" ], - "optional": true - } - } - } - }, - "aws_efs_access_points": { - "version": 0, - "block": { - "attributes": { - "arns": { - "type": [ - "list", - "string" - ], + "optional": true, "computed": true }, - "file_system_id": { - "type": "string", - "required": true - }, - "id": { + "user_id": { "type": "string", - "optional": true, "computed": true }, - "ids": { - "type": [ - "list", - "string" - ], - "computed": true + "user_name": { + "type": "string", + "required": true } } } }, - "aws_efs_file_system": { + "aws_iam_user_ssh_key": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "availability_zone_id": { + "encoding": { "type": "string", - "computed": true + "required": true }, - "availability_zone_name": { + "fingerprint": { "type": "string", "computed": true }, - "creation_token": { + "id": { "type": "string", "optional": true, "computed": true }, - "dns_name": { + "public_key": { "type": "string", "computed": true }, - "encrypted": { - "type": "bool", - "computed": true - }, - "file_system_id": { + "ssh_public_key_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "id": { + "status": { "type": "string", - "optional": true, "computed": true }, - "kms_key_id": { + "username": { "type": "string", - "computed": true - }, - "lifecycle_policy": { + "required": true + } + } + } + }, + "aws_iam_users": { + "version": 0, + "block": { + "attributes": { + "arns": { "type": [ - "list", - [ - "object", - { - "transition_to_ia": "string", - "transition_to_primary_storage_class": "string" - } - ] + "set", + "string" ], "computed": true }, - "performance_mode": { + "id": { "type": "string", + "optional": true, "computed": true }, - "provisioned_throughput_in_mibps": { - "type": "number", - "computed": true - }, - "size_in_bytes": { - "type": "number", - "computed": true + "name_regex": { + "type": "string", + "optional": true }, - "tags": { + "names": { "type": [ - "map", + "set", "string" ], - "optional": true, "computed": true }, - "throughput_mode": { + "path_prefix": { "type": "string", - "computed": true + "optional": true } } } }, - "aws_efs_mount_target": { + "aws_identitystore_group": { "version": 0, "block": { "attributes": { - "access_point_id": { - "type": "string", - "optional": true - }, - "availability_zone_id": { - "type": "string", - "computed": true - }, - "availability_zone_name": { - "type": "string", - "computed": true - }, - "dns_name": { - "type": "string", - "computed": true - }, - "file_system_arn": { + "display_name": { "type": "string", "computed": true }, - "file_system_id": { + "group_id": { "type": "string", "optional": true, "computed": true @@ -138068,101 +199611,128 @@ "optional": true, "computed": true }, - "ip_address": { - "type": "string", - "computed": true - }, - "mount_target_dns_name": { + "identity_store_id": { "type": "string", - "computed": true - }, - "mount_target_id": { + "required": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "attribute_path": { + "type": "string", + "required": true + }, + "attribute_value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + } + }, + "aws_identitystore_user": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", "optional": true, "computed": true }, - "network_interface_id": { + "identity_store_id": { "type": "string", - "computed": true + "required": true }, - "owner_id": { + "user_id": { "type": "string", + "optional": true, "computed": true }, - "security_groups": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "subnet_id": { + "user_name": { "type": "string", "computed": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "attribute_path": { + "type": "string", + "required": true + }, + "attribute_value": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } } } }, - "aws_eip": { + "aws_imagebuilder_component": { "version": 0, "block": { "attributes": { - "association_id": { - "type": "string", - "computed": true - }, - "carrier_ip": { - "type": "string", - "computed": true - }, - "customer_owned_ip": { + "arn": { "type": "string", - "computed": true + "required": true }, - "customer_owned_ipv4_pool": { + "change_description": { "type": "string", "computed": true }, - "domain": { + "data": { "type": "string", "computed": true }, - "id": { + "date_created": { "type": "string", - "optional": true, "computed": true }, - "instance_id": { + "description": { "type": "string", "computed": true }, - "network_interface_id": { - "type": "string", + "encrypted": { + "type": "bool", "computed": true }, - "network_interface_owner_id": { + "id": { "type": "string", + "optional": true, "computed": true }, - "private_dns": { + "kms_key_id": { "type": "string", "computed": true }, - "private_ip": { + "name": { "type": "string", "computed": true }, - "public_dns": { + "owner": { "type": "string", "computed": true }, - "public_ip": { + "platform": { "type": "string", - "optional": true, "computed": true }, - "public_ipv4_pool": { - "type": "string", + "supported_os_versions": { + "type": [ + "set", + "string" + ], "computed": true }, "tags": { @@ -138171,38 +199741,26 @@ "string" ], "optional": true, - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - } + "computed": true + }, + "type": { + "type": "string", + "computed": true + }, + "version": { + "type": "string", + "computed": true } } } }, - "aws_eips": { + "aws_imagebuilder_components": { "version": 0, "block": { "attributes": { - "allocation_ids": { + "arns": { "type": [ - "list", + "set", "string" ], "computed": true @@ -138212,20 +199770,16 @@ "optional": true, "computed": true }, - "public_ips": { + "names": { "type": [ - "list", + "set", "string" ], "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "owner": { + "type": "string", + "optional": true } }, "block_types": { @@ -138239,7 +199793,7 @@ }, "values": { "type": [ - "list", + "set", "string" ], "required": true @@ -138250,140 +199804,117 @@ } } }, - "aws_eks_addon": { + "aws_imagebuilder_container_recipe": { "version": 0, "block": { "attributes": { - "addon_name": { - "type": "string", - "required": true - }, - "addon_version": { - "type": "string", - "computed": true - }, "arn": { - "type": "string", - "computed": true - }, - "cluster_name": { "type": "string", "required": true }, - "created_at": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "modified_at": { - "type": "string", - "computed": true - }, - "service_account_role_arn": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - } - } - }, - "aws_eks_cluster": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "certificate_authority": { + "component": { "type": [ "list", [ "object", { - "data": "string" + "component_arn": "string", + "parameter": [ + "set", + [ + "object", + { + "name": "string", + "value": "string" + } + ] + ] } ] ], "computed": true }, - "created_at": { + "container_type": { "type": "string", "computed": true }, - "enabled_cluster_log_types": { - "type": [ - "set", - "string" - ], + "date_created": { + "type": "string", "computed": true }, - "endpoint": { + "description": { + "type": "string", + "computed": true + }, + "dockerfile_template_data": { "type": "string", "computed": true }, + "encrypted": { + "type": "bool", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "identity": { + "instance_configuration": { "type": [ "list", [ "object", { - "oidc": [ - "list", + "block_device_mapping": [ + "set", [ "object", { - "issuer": "string" + "device_name": "string", + "ebs": [ + "list", + [ + "object", + { + "delete_on_termination": "bool", + "encrypted": "bool", + "iops": "number", + "kms_key_id": "string", + "snapshot_id": "string", + "throughput": "number", + "volume_size": "number", + "volume_type": "string" + } + ] + ], + "no_device": "string", + "virtual_name": "string" } ] - ] + ], + "image": "string" } ] ], "computed": true }, - "kubernetes_network_config": { - "type": [ - "list", - [ - "object", - { - "ip_family": "string", - "service_ipv4_cidr": "string" - } - ] - ], + "kms_key_id": { + "type": "string", "computed": true }, "name": { "type": "string", - "required": true + "computed": true }, - "platform_version": { + "owner": { "type": "string", "computed": true }, - "role_arn": { + "parent_image": { "type": "string", "computed": true }, - "status": { + "platform": { "type": "string", "computed": true }, @@ -138392,68 +199923,43 @@ "map", "string" ], - "optional": true, - "computed": true - }, - "version": { - "type": "string", - "computed": true + "optional": true }, - "vpc_config": { + "target_repository": { "type": [ "list", [ "object", { - "cluster_security_group_id": "string", - "endpoint_private_access": "bool", - "endpoint_public_access": "bool", - "public_access_cidrs": [ - "set", - "string" - ], - "security_group_ids": [ - "set", - "string" - ], - "subnet_ids": [ - "set", - "string" - ], - "vpc_id": "string" + "repository_name": "string", + "service": "string" } ] ], "computed": true - } - } - } - }, - "aws_eks_cluster_auth": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true }, - "name": { + "version": { "type": "string", - "required": true + "computed": true }, - "token": { + "working_directory": { "type": "string", - "computed": true, - "sensitive": true + "computed": true } } } }, - "aws_eks_clusters": { + "aws_imagebuilder_container_recipes": { "version": 0, "block": { "attributes": { + "arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, "id": { "type": "string", "optional": true, @@ -138465,121 +199971,185 @@ "string" ], "computed": true + }, + "owner": { + "type": "string", + "optional": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } } } } }, - "aws_eks_node_group": { + "aws_imagebuilder_distribution_configuration": { "version": 0, "block": { "attributes": { - "ami_type": { - "type": "string", - "computed": true - }, "arn": { - "type": "string", - "computed": true - }, - "cluster_name": { "type": "string", "required": true }, - "disk_size": { - "type": "number", - "computed": true - }, - "id": { + "date_created": { "type": "string", - "optional": true, - "computed": true - }, - "instance_types": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "labels": { - "type": [ - "map", - "string" - ], "computed": true }, - "node_group_name": { - "type": "string", - "required": true - }, - "node_role_arn": { + "date_updated": { "type": "string", "computed": true }, - "release_version": { + "description": { "type": "string", "computed": true }, - "remote_access": { + "distribution": { "type": [ - "list", + "set", [ "object", { - "ec2_ssh_key": "string", - "source_security_group_ids": [ + "ami_distribution_configuration": [ "set", - "string" - ] - } - ] - ], - "computed": true - }, - "resources": { - "type": [ - "list", - [ - "object", - { - "autoscaling_groups": [ - "list", [ "object", { - "name": "string" + "ami_tags": [ + "map", + "string" + ], + "description": "string", + "kms_key_id": "string", + "launch_permission": [ + "set", + [ + "object", + { + "organization_arns": [ + "set", + "string" + ], + "organizational_unit_arns": [ + "set", + "string" + ], + "user_groups": [ + "set", + "string" + ], + "user_ids": [ + "set", + "string" + ] + } + ] + ], + "name": "string", + "target_account_ids": [ + "set", + "string" + ] } ] ], - "remote_access_security_group_id": "string" - } - ] - ], - "computed": true - }, - "scaling_config": { - "type": [ - "list", - [ - "object", - { - "desired_size": "number", - "max_size": "number", - "min_size": "number" + "container_distribution_configuration": [ + "set", + [ + "object", + { + "container_tags": [ + "set", + "string" + ], + "description": "string", + "target_repository": [ + "set", + [ + "object", + { + "repository_name": "string", + "service": "string" + } + ] + ] + } + ] + ], + "fast_launch_configuration": [ + "set", + [ + "object", + { + "account_id": "string", + "enabled": "bool", + "launch_template": [ + "set", + [ + "object", + { + "launch_template_id": "string", + "launch_template_name": "string", + "launch_template_version": "string" + } + ] + ], + "max_parallel_launches": "number", + "snapshot_configuration": [ + "set", + [ + "object", + { + "target_resource_count": "number" + } + ] + ] + } + ] + ], + "launch_template_configuration": [ + "set", + [ + "object", + { + "account_id": "string", + "default": "bool", + "launch_template_id": "string" + } + ] + ], + "license_configuration_arns": [ + "set", + "string" + ], + "region": "string" } ] ], "computed": true }, - "status": { + "id": { "type": "string", + "optional": true, "computed": true }, - "subnet_ids": { - "type": [ - "set", - "string" - ], + "name": { + "type": "string", "computed": true }, "tags": { @@ -138589,21 +200159,20 @@ ], "optional": true, "computed": true - }, - "version": { - "type": "string", - "computed": true } } } }, - "aws_eks_node_groups": { + "aws_imagebuilder_distribution_configurations": { "version": 0, "block": { "attributes": { - "cluster_name": { - "type": "string", - "required": true + "arns": { + "type": [ + "set", + "string" + ], + "computed": true }, "id": { "type": "string", @@ -138617,191 +200186,222 @@ ], "computed": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + } } } }, - "aws_elastic_beanstalk_application": { + "aws_imagebuilder_image": { "version": 0, "block": { "attributes": { - "appversion_lifecycle": { - "type": [ - "list", - [ - "object", - { - "delete_source_from_s3": "bool", - "max_age_in_days": "number", - "max_count": "number", - "service_role": "string" - } - ] - ], - "computed": true - }, "arn": { + "type": "string", + "required": true + }, + "build_version_arn": { "type": "string", "computed": true }, - "description": { + "container_recipe_arn": { "type": "string", "computed": true }, - "id": { + "date_created": { "type": "string", - "optional": true, "computed": true }, - "name": { + "distribution_configuration_arn": { "type": "string", - "required": true - } - } - } - }, - "aws_elastic_beanstalk_hosted_zone": { - "version": 0, - "block": { - "attributes": { + "computed": true + }, + "enhanced_image_metadata_enabled": { + "type": "bool", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "region": { - "type": "string", - "optional": true - } - } - } - }, - "aws_elastic_beanstalk_solution_stack": { - "version": 0, - "block": { - "attributes": { - "id": { + "image_recipe_arn": { "type": "string", - "optional": true, "computed": true }, - "most_recent": { - "type": "bool", - "optional": true + "image_tests_configuration": { + "type": [ + "list", + [ + "object", + { + "image_tests_enabled": "bool", + "timeout_minutes": "number" + } + ] + ], + "computed": true }, - "name": { + "infrastructure_configuration_arn": { "type": "string", "computed": true }, - "name_regex": { - "type": "string", - "required": true - } - } - } - }, - "aws_elasticache_cluster": { - "version": 0, - "block": { - "attributes": { - "arn": { + "name": { "type": "string", "computed": true }, - "availability_zone": { + "os_version": { "type": "string", "computed": true }, - "cache_nodes": { + "output_resources": { "type": [ "list", [ "object", { - "address": "string", - "availability_zone": "string", - "id": "string", - "port": "number" + "amis": [ + "set", + [ + "object", + { + "account_id": "string", + "description": "string", + "image": "string", + "name": "string", + "region": "string" + } + ] + ] } ] ], "computed": true }, - "cluster_address": { + "platform": { "type": "string", "computed": true }, - "cluster_id": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "version": { + "type": "string", + "computed": true + } + } + } + }, + "aws_imagebuilder_image_pipeline": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "required": true }, - "configuration_endpoint": { + "container_recipe_arn": { "type": "string", "computed": true }, - "engine": { + "date_created": { "type": "string", "computed": true }, - "engine_version": { + "date_last_run": { "type": "string", "computed": true }, - "id": { + "date_next_run": { "type": "string", - "optional": true, "computed": true }, - "maintenance_window": { + "date_updated": { "type": "string", "computed": true }, - "node_type": { + "description": { "type": "string", "computed": true }, - "notification_topic_arn": { + "distribution_configuration_arn": { "type": "string", "computed": true }, - "num_cache_nodes": { - "type": "number", + "enhanced_image_metadata_enabled": { + "type": "bool", "computed": true }, - "parameter_group_name": { + "id": { "type": "string", + "optional": true, "computed": true }, - "port": { - "type": "number", - "computed": true - }, - "replication_group_id": { + "image_recipe_arn": { "type": "string", "computed": true }, - "security_group_ids": { + "image_tests_configuration": { "type": [ - "set", - "string" + "list", + [ + "object", + { + "image_tests_enabled": "bool", + "timeout_minutes": "number" + } + ] ], "computed": true }, - "security_group_names": { - "type": [ - "set", - "string" - ], + "infrastructure_configuration_arn": { + "type": "string", "computed": true }, - "snapshot_retention_limit": { - "type": "number", + "name": { + "type": "string", "computed": true }, - "snapshot_window": { + "platform": { "type": "string", "computed": true }, - "subnet_group_name": { + "schedule": { + "type": [ + "list", + [ + "object", + { + "pipeline_execution_start_condition": "string", + "schedule_expression": "string" + } + ] + ], + "computed": true + }, + "status": { "type": "string", "computed": true }, @@ -138816,28 +200416,15 @@ } } }, - "aws_elasticache_replication_group": { - "version": 1, + "aws_imagebuilder_image_pipelines": { + "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "auth_token_enabled": { - "type": "bool", - "computed": true - }, - "automatic_failover_enabled": { - "type": "bool", - "computed": true - }, - "configuration_endpoint_address": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", + "arns": { + "type": [ + "set", + "string" + ], "computed": true }, "id": { @@ -138845,293 +200432,448 @@ "optional": true, "computed": true }, - "member_clusters": { + "names": { "type": [ "set", "string" ], "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + } + } + } + }, + "aws_imagebuilder_image_recipe": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true }, - "multi_az_enabled": { - "type": "bool", + "block_device_mapping": { + "type": [ + "set", + [ + "object", + { + "device_name": "string", + "ebs": [ + "list", + [ + "object", + { + "delete_on_termination": "bool", + "encrypted": "bool", + "iops": "number", + "kms_key_id": "string", + "snapshot_id": "string", + "throughput": "number", + "volume_size": "number", + "volume_type": "string" + } + ] + ], + "no_device": "string", + "virtual_name": "string" + } + ] + ], "computed": true }, - "node_type": { - "type": "string", + "component": { + "type": [ + "list", + [ + "object", + { + "component_arn": "string", + "parameter": [ + "set", + [ + "object", + { + "name": "string", + "value": "string" + } + ] + ] + } + ] + ], "computed": true }, - "num_cache_clusters": { - "type": "number", + "date_created": { + "type": "string", "computed": true }, - "num_node_groups": { - "type": "number", + "description": { + "type": "string", "computed": true }, - "number_cache_clusters": { - "type": "number", + "id": { + "type": "string", + "optional": true, "computed": true }, - "port": { - "type": "number", + "name": { + "type": "string", "computed": true }, - "primary_endpoint_address": { + "owner": { "type": "string", "computed": true }, - "reader_endpoint_address": { + "parent_image": { "type": "string", "computed": true }, - "replicas_per_node_group": { - "type": "number", + "platform": { + "type": "string", "computed": true }, - "replication_group_description": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "user_data_base64": { "type": "string", "computed": true }, - "replication_group_id": { + "version": { "type": "string", - "required": true - }, - "snapshot_retention_limit": { - "type": "number", "computed": true }, - "snapshot_window": { + "working_directory": { "type": "string", "computed": true } } } }, - "aws_elasticache_user": { + "aws_imagebuilder_image_recipes": { "version": 0, "block": { "attributes": { - "access_string": { - "type": "string", - "optional": true - }, - "engine": { - "type": "string", - "optional": true + "arns": { + "type": [ + "set", + "string" + ], + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "no_password_required": { - "type": "bool", - "optional": true - }, - "passwords": { + "names": { "type": [ "set", "string" ], - "optional": true, - "sensitive": true - }, - "user_id": { - "type": "string", - "required": true + "computed": true }, - "user_name": { + "owner": { "type": "string", "optional": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + } } } }, - "aws_elasticsearch_domain": { + "aws_imagebuilder_infrastructure_configuration": { "version": 0, "block": { "attributes": { - "access_policies": { + "arn": { + "type": "string", + "required": true + }, + "date_created": { "type": "string", "computed": true }, - "advanced_options": { - "type": [ - "map", - "string" - ], + "date_updated": { + "type": "string", "computed": true }, - "advanced_security_options": { + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_metadata_options": { "type": [ "list", [ "object", { - "enabled": "bool", - "internal_user_database_enabled": "bool" + "http_put_response_hop_limit": "number", + "http_tokens": "string" } ] ], "computed": true }, - "arn": { + "instance_profile_name": { "type": "string", "computed": true }, - "auto_tune_options": { + "instance_types": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "key_pair": { + "type": "string", + "computed": true + }, + "logging": { "type": [ "list", [ "object", { - "desired_state": "string", - "maintenance_schedule": [ - "set", + "s3_logs": [ + "list", [ "object", { - "cron_expression_for_recurrence": "string", - "duration": [ - "list", - [ - "object", - { - "unit": "string", - "value": "number" - } - ] - ], - "start_at": "string" + "s3_bucket_name": "string", + "s3_key_prefix": "string" } ] - ], - "rollback_on_disable": "string" + ] } ] ], "computed": true }, - "cluster_config": { + "name": { + "type": "string", + "computed": true + }, + "resource_tags": { "type": [ - "list", - [ - "object", - { - "dedicated_master_count": "number", - "dedicated_master_enabled": "bool", - "dedicated_master_type": "string", - "instance_count": "number", - "instance_type": "string", - "warm_count": "number", - "warm_enabled": "bool", - "warm_type": "string", - "zone_awareness_config": [ - "list", - [ - "object", - { - "availability_zone_count": "number" - } - ] + "map", + "string" + ], + "optional": true, + "computed": true + }, + "security_group_ids": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "sns_topic_arn": { + "type": "string", + "computed": true + }, + "subnet_id": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "terminate_instance_on_failure": { + "type": "bool", + "computed": true + } + } + } + }, + "aws_imagebuilder_infrastructure_configurations": { + "version": 0, + "block": { + "attributes": { + "arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "names": { + "type": [ + "set", + "string" + ], + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" ], - "zone_awareness_enabled": "bool" + "required": true } - ] - ], - "computed": true - }, - "cognito_options": { + } + } + } + } + } + }, + "aws_inspector_rules_packages": { + "version": 0, + "block": { + "attributes": { + "arns": { "type": [ "list", - [ - "object", - { - "enabled": "bool", - "identity_pool_id": "string", - "role_arn": "string", - "user_pool_id": "string" - } - ] + "string" ], "computed": true }, - "created": { - "type": "bool", - "computed": true - }, - "deleted": { - "type": "bool", + "id": { + "type": "string", + "optional": true, "computed": true - }, - "domain_id": { + } + } + } + }, + "aws_instance": { + "version": 1, + "block": { + "attributes": { + "ami": { "type": "string", "computed": true }, - "domain_name": { + "arn": { "type": "string", - "required": true + "computed": true }, - "ebs_options": { - "type": [ - "list", - [ - "object", - { - "ebs_enabled": "bool", - "iops": "number", - "volume_size": "number", - "volume_type": "string" - } - ] - ], + "associate_public_ip_address": { + "type": "bool", "computed": true }, - "elasticsearch_version": { + "availability_zone": { "type": "string", "computed": true }, - "encryption_at_rest": { + "credit_specification": { "type": [ "list", [ "object", { - "enabled": "bool", - "kms_key_id": "string" + "cpu_credits": "string" } ] ], "computed": true }, - "endpoint": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, + "disable_api_stop": { + "type": "bool", "computed": true }, - "kibana_endpoint": { - "type": "string", + "disable_api_termination": { + "type": "bool", "computed": true }, - "log_publishing_options": { + "ebs_block_device": { "type": [ "set", [ "object", { - "cloudwatch_log_group_arn": "string", - "enabled": "bool", - "log_type": "string" + "delete_on_termination": "bool", + "device_name": "string", + "encrypted": "bool", + "iops": "number", + "kms_key_id": "string", + "snapshot_id": "string", + "tags": [ + "map", + "string" + ], + "throughput": "number", + "volume_id": "string", + "volume_size": "number", + "volume_type": "string" } ] ], "computed": true }, - "node_to_node_encryption": { + "ebs_optimized": { + "type": "bool", + "computed": true + }, + "enclave_options": { "type": [ "list", [ @@ -139143,23 +200885,54 @@ ], "computed": true }, - "processing": { - "type": "bool", - "computed": true - }, - "snapshot_options": { + "ephemeral_block_device": { "type": [ "list", [ "object", { - "automated_snapshot_start_hour": "number" + "device_name": "string", + "no_device": "bool", + "virtual_name": "string" } ] ], "computed": true }, - "tags": { + "get_password_data": { + "type": "bool", + "optional": true + }, + "get_user_data": { + "type": "bool", + "optional": true + }, + "host_id": { + "type": "string", + "computed": true + }, + "host_resource_group_arn": { + "type": "string", + "computed": true + }, + "iam_instance_profile": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_id": { + "type": "string", + "optional": true + }, + "instance_state": { + "type": "string", + "computed": true + }, + "instance_tags": { "type": [ "map", "string" @@ -139167,138 +200940,132 @@ "optional": true, "computed": true }, - "vpc_options": { + "instance_type": { + "type": "string", + "computed": true + }, + "ipv6_addresses": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "key_name": { + "type": "string", + "computed": true + }, + "maintenance_options": { "type": [ "list", [ "object", { - "availability_zones": [ - "set", - "string" - ], - "security_group_ids": [ - "set", - "string" - ], - "subnet_ids": [ - "set", - "string" - ], - "vpc_id": "string" + "auto_recovery": "string" } ] ], "computed": true - } - } - } - }, - "aws_elb": { - "version": 0, - "block": { - "attributes": { - "access_logs": { + }, + "metadata_options": { "type": [ "list", [ "object", { - "bucket": "string", - "bucket_prefix": "string", - "enabled": "bool", - "interval": "number" + "http_endpoint": "string", + "http_put_response_hop_limit": "number", + "http_tokens": "string", + "instance_metadata_tags": "string" } ] ], "computed": true }, - "arn": { - "type": "string", + "monitoring": { + "type": "bool", "computed": true }, - "availability_zones": { - "type": [ - "set", - "string" - ], + "network_interface_id": { + "type": "string", "computed": true }, - "connection_draining": { - "type": "bool", + "outpost_arn": { + "type": "string", "computed": true }, - "connection_draining_timeout": { - "type": "number", + "password_data": { + "type": "string", "computed": true }, - "cross_zone_load_balancing": { - "type": "bool", + "placement_group": { + "type": "string", "computed": true }, - "desync_mitigation_mode": { - "type": "string", + "placement_partition_number": { + "type": "number", "computed": true }, - "dns_name": { + "private_dns": { "type": "string", "computed": true }, - "health_check": { + "private_dns_name_options": { "type": [ "list", [ "object", { - "healthy_threshold": "number", - "interval": "number", - "target": "string", - "timeout": "number", - "unhealthy_threshold": "number" + "enable_resource_name_dns_a_record": "bool", + "enable_resource_name_dns_aaaa_record": "bool", + "hostname_type": "string" } ] ], "computed": true }, - "id": { + "private_ip": { "type": "string", - "optional": true, - "computed": true - }, - "idle_timeout": { - "type": "number", "computed": true }, - "instances": { - "type": [ - "set", - "string" - ], + "public_dns": { + "type": "string", "computed": true }, - "internal": { - "type": "bool", + "public_ip": { + "type": "string", "computed": true }, - "listener": { + "root_block_device": { "type": [ "set", [ "object", { - "instance_port": "number", - "instance_protocol": "string", - "lb_port": "number", - "lb_protocol": "string", - "ssl_certificate_id": "string" + "delete_on_termination": "bool", + "device_name": "string", + "encrypted": "bool", + "iops": "number", + "kms_key_id": "string", + "tags": [ + "map", + "string" + ], + "throughput": "number", + "volume_id": "string", + "volume_size": "number", + "volume_type": "string" } ] ], "computed": true }, - "name": { - "type": "string", - "required": true + "secondary_private_ips": { + "type": [ + "set", + "string" + ], + "computed": true }, "security_groups": { "type": [ @@ -139307,21 +201074,14 @@ ], "computed": true }, - "source_security_group": { - "type": "string", + "source_dest_check": { + "type": "bool", "computed": true }, - "source_security_group_id": { + "subnet_id": { "type": "string", "computed": true }, - "subnets": { - "type": [ - "set", - "string" - ], - "computed": true - }, "tags": { "type": [ "map", @@ -139330,50 +201090,60 @@ "optional": true, "computed": true }, - "zone_id": { + "tenancy": { "type": "string", "computed": true - } - } - } - }, - "aws_elb_hosted_zone_id": { - "version": 0, - "block": { - "attributes": { - "id": { + }, + "user_data": { "type": "string", - "optional": true, "computed": true }, - "region": { - "type": "string", - "optional": true - } - } - } - }, - "aws_elb_service_account": { - "version": 0, - "block": { - "attributes": { - "arn": { + "user_data_base64": { "type": "string", "computed": true }, - "id": { - "type": "string", - "optional": true, + "vpc_security_group_ids": { + "type": [ + "set", + "string" + ], "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } }, - "region": { - "type": "string", - "optional": true + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_emr_release_labels": { + "aws_instances": { "version": 0, "block": { "attributes": { @@ -139382,7 +201152,36 @@ "optional": true, "computed": true }, - "release_labels": { + "ids": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "instance_state_names": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "instance_tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "private_ips": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "public_ips": { "type": [ "list", "string" @@ -139391,88 +201190,71 @@ } }, "block_types": { - "filters": { - "nesting_mode": "list", + "filter": { + "nesting_mode": "set", "block": { "attributes": { - "application": { + "name": { "type": "string", - "optional": true + "required": true }, - "prefix": { + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { "type": "string", "optional": true } } - }, - "max_items": 1 + } } } } }, - "aws_globalaccelerator_accelerator": { + "aws_internet_gateway": { "version": 0, "block": { "attributes": { "arn": { "type": "string", - "optional": true, "computed": true }, - "attributes": { + "attachments": { "type": [ "list", [ "object", { - "flow_logs_enabled": "bool", - "flow_logs_s3_bucket": "string", - "flow_logs_s3_prefix": "string" + "state": "string", + "vpc_id": "string" } ] ], "computed": true }, - "dns_name": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "computed": true - }, - "hosted_zone_id": { - "type": "string", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "ip_address_type": { + "internet_gateway_id": { "type": "string", + "optional": true, "computed": true }, - "ip_sets": { - "type": [ - "list", - [ - "object", - { - "ip_addresses": [ - "list", - "string" - ], - "ip_family": "string" - } - ] - ], - "computed": true - }, - "name": { + "owner_id": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -139483,111 +201265,149 @@ "optional": true, "computed": true } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, - "aws_glue_connection": { + "aws_iot_endpoint": { "version": 0, "block": { "attributes": { - "arn": { + "endpoint_address": { "type": "string", "computed": true }, - "catalog_id": { + "endpoint_type": { "type": "string", - "computed": true + "optional": true }, - "connection_properties": { + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, + "aws_ip_ranges": { + "version": 0, + "block": { + "attributes": { + "cidr_blocks": { "type": [ - "map", + "list", "string" ], - "computed": true, - "sensitive": true - }, - "connection_type": { - "type": "string", "computed": true }, - "description": { + "create_date": { "type": "string", "computed": true }, "id": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "match_criteria": { + "ipv6_cidr_blocks": { "type": [ "list", "string" ], "computed": true }, - "name": { - "type": "string", - "computed": true - }, - "physical_connection_requirements": { + "regions": { "type": [ - "list", - [ - "object", - { - "availability_zone": "string", - "security_group_id_list": [ - "set", - "string" - ], - "subnet_id": "string" - } - ] + "set", + "string" ], - "computed": true + "optional": true }, - "tags": { + "services": { "type": [ - "map", + "set", "string" ], - "optional": true, + "required": true + }, + "sync_token": { + "type": "number", "computed": true + }, + "url": { + "type": "string", + "optional": true } } } }, - "aws_glue_data_catalog_encryption_settings": { + "aws_kendra_experience": { "version": 0, "block": { "attributes": { - "catalog_id": { + "arn": { "type": "string", - "required": true + "computed": true }, - "data_catalog_encryption_settings": { + "configuration": { "type": [ "list", [ "object", { - "connection_password_encryption": [ + "content_source_configuration": [ "list", [ "object", { - "aws_kms_key_id": "string", - "return_connection_password_encrypted": "bool" + "data_source_ids": [ + "set", + "string" + ], + "direct_put_content": "bool", + "faq_ids": [ + "set", + "string" + ] } ] ], - "encryption_at_rest": [ + "user_identity_configuration": [ "list", [ "object", { - "catalog_encryption_mode": "string", - "sse_aws_kms_key_id": "string" + "identity_attribute_name": "string" } ] ] @@ -139596,141 +201416,88 @@ ], "computed": true }, - "id": { + "created_at": { "type": "string", - "optional": true, "computed": true - } - } - } - }, - "aws_glue_script": { - "version": 0, - "block": { - "attributes": { + }, + "description": { + "type": "string", + "computed": true + }, + "endpoints": { + "type": [ + "set", + [ + "object", + { + "endpoint": "string", + "endpoint_type": "string" + } + ] + ], + "computed": true + }, + "error_message": { + "type": "string", + "computed": true + }, + "experience_id": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "language": { + "index_id": { "type": "string", - "optional": true + "required": true }, - "python_script": { + "name": { "type": "string", "computed": true }, - "scala_code": { + "role_arn": { "type": "string", "computed": true - } - }, - "block_types": { - "dag_edge": { - "nesting_mode": "list", - "block": { - "attributes": { - "source": { - "type": "string", - "required": true - }, - "target": { - "type": "string", - "required": true - }, - "target_parameter": { - "type": "string", - "optional": true - } - } - }, - "min_items": 1 }, - "dag_node": { - "nesting_mode": "list", - "block": { - "attributes": { - "id": { - "type": "string", - "required": true - }, - "line_number": { - "type": "number", - "optional": true - }, - "node_type": { - "type": "string", - "required": true - } - }, - "block_types": { - "args": { - "nesting_mode": "list", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "param": { - "type": "bool", - "optional": true - }, - "value": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - }, - "min_items": 1 + "status": { + "type": "string", + "computed": true + }, + "updated_at": { + "type": "string", + "computed": true } } } }, - "aws_grafana_workspace": { + "aws_kendra_faq": { "version": 0, "block": { "attributes": { - "account_access_type": { - "type": "string", - "computed": true - }, "arn": { "type": "string", "computed": true }, - "authentication_providers": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "created_date": { + "created_at": { "type": "string", "computed": true }, - "data_sources": { - "type": [ - "list", - "string" - ], - "computed": true - }, "description": { "type": "string", "computed": true }, - "endpoint": { + "error_message": { "type": "string", "computed": true }, - "grafana_version": { + "faq_id": { + "type": "string", + "required": true + }, + "file_format": { "type": "string", "computed": true }, @@ -139739,134 +201506,249 @@ "optional": true, "computed": true }, - "last_updated_date": { + "index_id": { "type": "string", - "computed": true + "required": true }, - "name": { + "language_code": { "type": "string", "computed": true }, - "notification_destinations": { - "type": [ - "list", - "string" - ], + "name": { + "type": "string", "computed": true }, - "organization_role_name": { + "role_arn": { "type": "string", "computed": true }, - "organizational_units": { + "s3_path": { "type": [ "list", - "string" + [ + "object", + { + "bucket": "string", + "key": "string" + } + ] ], "computed": true }, - "permission_type": { - "type": "string", - "computed": true - }, - "role_arn": { - "type": "string", - "computed": true - }, - "saml_configuration_status": { + "status": { "type": "string", "computed": true }, - "stack_set_name": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "status": { + "updated_at": { "type": "string", "computed": true - }, - "workspace_id": { - "type": "string", - "required": true } } } }, - "aws_guardduty_detector": { + "aws_kendra_index": { "version": 0, "block": { "attributes": { - "finding_publishing_frequency": { + "arn": { "type": "string", "computed": true }, - "id": { + "capacity_units": { + "type": [ + "list", + [ + "object", + { + "query_capacity_units": "number", + "storage_capacity_units": "number" + } + ] + ], + "computed": true + }, + "created_at": { "type": "string", - "optional": true, "computed": true }, - "service_role_arn": { + "description": { "type": "string", "computed": true }, - "status": { + "document_metadata_configuration_updates": { + "type": [ + "set", + [ + "object", + { + "name": "string", + "relevance": [ + "list", + [ + "object", + { + "duration": "string", + "freshness": "bool", + "importance": "number", + "rank_order": "string", + "values_importance_map": [ + "map", + "number" + ] + } + ] + ], + "search": [ + "list", + [ + "object", + { + "displayable": "bool", + "facetable": "bool", + "searchable": "bool", + "sortable": "bool" + } + ] + ], + "type": "string" + } + ] + ], + "computed": true + }, + "edition": { "type": "string", "computed": true - } - } - } - }, - "aws_iam_account_alias": { - "version": 0, - "block": { - "attributes": { - "account_alias": { + }, + "error_message": { "type": "string", "computed": true }, "id": { "type": "string", - "optional": true, + "required": true + }, + "index_statistics": { + "type": [ + "list", + [ + "object", + { + "faq_statistics": [ + "list", + [ + "object", + { + "indexed_question_answers_count": "number" + } + ] + ], + "text_document_statistics": [ + "list", + [ + "object", + { + "indexed_text_bytes": "number", + "indexed_text_documents_count": "number" + } + ] + ] + } + ] + ], "computed": true - } - } - } - }, - "aws_iam_group": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "name": { "type": "string", "computed": true }, - "group_id": { + "role_arn": { "type": "string", "computed": true }, - "group_name": { - "type": "string", - "required": true + "server_side_encryption_configuration": { + "type": [ + "list", + [ + "object", + { + "kms_key_id": "string" + } + ] + ], + "computed": true }, - "id": { + "status": { "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "path": { + "updated_at": { "type": "string", "computed": true }, - "users": { + "user_context_policy": { + "type": "string", + "computed": true + }, + "user_group_resolution_configuration": { "type": [ "list", [ "object", { - "arn": "string", - "path": "string", - "user_id": "string", - "user_name": "string" + "user_group_resolution_mode": "string" + } + ] + ], + "computed": true + }, + "user_token_configurations": { + "type": [ + "list", + [ + "object", + { + "json_token_type_configuration": [ + "list", + [ + "object", + { + "group_attribute_field": "string", + "user_name_attribute_field": "string" + } + ] + ], + "jwt_token_type_configuration": [ + "list", + [ + "object", + { + "claim_regex": "string", + "group_attribute_field": "string", + "issuer": "string", + "key_location": "string", + "secrets_manager_arn": "string", + "url": "string", + "user_name_attribute_field": "string" + } + ] + ] } ] ], @@ -139875,7 +201757,7 @@ } } }, - "aws_iam_instance_profile": { + "aws_kendra_query_suggestions_block_list": { "version": 0, "block": { "attributes": { @@ -139883,57 +201765,62 @@ "type": "string", "computed": true }, - "create_date": { + "created_at": { "type": "string", "computed": true }, - "id": { + "description": { "type": "string", - "optional": true, "computed": true }, - "name": { + "error_message": { "type": "string", - "required": true + "computed": true }, - "path": { - "type": "string", + "file_size_bytes": { + "type": "number", "computed": true }, - "role_arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "role_id": { + "index_id": { "type": "string", + "required": true + }, + "item_count": { + "type": "number", "computed": true }, - "role_name": { + "name": { "type": "string", "computed": true - } - } - } - }, - "aws_iam_openid_connect_provider": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "query_suggestions_block_list_id": { + "type": "string", + "required": true + }, + "role_arn": { "type": "string", - "optional": true, "computed": true }, - "client_id_list": { + "source_s3_path": { "type": [ "list", - "string" + [ + "object", + { + "bucket": "string", + "key": "string" + } + ] ], "computed": true }, - "id": { + "status": { "type": "string", - "optional": true, "computed": true }, "tags": { @@ -139944,58 +201831,73 @@ "optional": true, "computed": true }, - "thumbprint_list": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "url": { + "updated_at": { "type": "string", - "optional": true, "computed": true } } } }, - "aws_iam_policy": { + "aws_kendra_thesaurus": { "version": 0, "block": { "attributes": { "arn": { "type": "string", - "optional": true, + "computed": true + }, + "created_at": { + "type": "string", "computed": true }, "description": { "type": "string", "computed": true }, + "error_message": { + "type": "string", + "computed": true + }, + "file_size_bytes": { + "type": "number", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, + "index_id": { + "type": "string", + "required": true + }, "name": { "type": "string", - "optional": true, "computed": true }, - "path": { + "role_arn": { "type": "string", "computed": true }, - "path_prefix": { - "type": "string", - "optional": true + "source_s3_path": { + "type": [ + "list", + [ + "object", + { + "bucket": "string", + "key": "string" + } + ] + ], + "computed": true }, - "policy": { + "status": { "type": "string", "computed": true }, - "policy_id": { - "type": "string", + "synonym_rule_count": { + "type": "number", "computed": true }, "tags": { @@ -140005,179 +201907,142 @@ ], "optional": true, "computed": true + }, + "term_count": { + "type": "number", + "computed": true + }, + "thesaurus_id": { + "type": "string", + "required": true + }, + "updated_at": { + "type": "string", + "computed": true } } } }, - "aws_iam_policy_document": { - "version": 0, + "aws_key_pair": { + "version": 1, "block": { "attributes": { - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "json": { + "create_time": { "type": "string", "computed": true }, - "override_json": { + "fingerprint": { "type": "string", - "optional": true + "computed": true }, - "override_policy_documents": { - "type": [ - "list", - "string" - ], + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "include_public_key": { + "type": "bool", "optional": true }, - "policy_id": { + "key_name": { "type": "string", "optional": true }, - "source_json": { + "key_pair_id": { "type": "string", "optional": true }, - "source_policy_documents": { + "key_type": { + "type": "string", + "computed": true + }, + "public_key": { + "type": "string", + "computed": true + }, + "tags": { "type": [ - "list", + "map", "string" ], - "optional": true - }, - "version": { - "type": "string", - "optional": true + "optional": true, + "computed": true } }, "block_types": { - "statement": { - "nesting_mode": "list", + "filter": { + "nesting_mode": "set", "block": { "attributes": { - "actions": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "effect": { + "name": { "type": "string", - "optional": true - }, - "not_actions": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "not_resources": { - "type": [ - "set", - "string" - ], - "optional": true + "required": true }, - "resources": { + "values": { "type": [ - "set", + "list", "string" ], - "optional": true - }, - "sid": { + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { "type": "string", "optional": true } - }, - "block_types": { - "condition": { - "nesting_mode": "set", - "block": { - "attributes": { - "test": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - }, - "variable": { - "type": "string", - "required": true - } - } - } - }, - "not_principals": { - "nesting_mode": "set", - "block": { - "attributes": { - "identifiers": { - "type": [ - "set", - "string" - ], - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - } - }, - "principals": { - "nesting_mode": "set", - "block": { - "attributes": { - "identifiers": { - "type": [ - "set", - "string" - ], - "required": true - }, - "type": { - "type": "string", - "required": true - } - } - } - } } } } } } }, - "aws_iam_role": { - "version": 0, + "aws_kinesis_firehose_delivery_stream": { + "version": 1, "block": { "attributes": { "arn": { "type": "string", "computed": true }, - "assume_role_policy": { + "id": { "type": "string", + "optional": true, "computed": true }, - "create_date": { + "name": { + "type": "string", + "required": true + } + } + } + }, + "aws_kinesis_stream": { + "version": 1, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "description": { - "type": "string", + "closed_shards": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "creation_timestamp": { + "type": "number", "computed": true }, "id": { @@ -140185,22 +202050,44 @@ "optional": true, "computed": true }, - "max_session_duration": { - "type": "number", - "computed": true - }, "name": { "type": "string", "required": true }, - "path": { - "type": "string", + "open_shards": { + "type": [ + "set", + "string" + ], "computed": true }, - "permissions_boundary": { + "retention_period": { + "type": "number", + "computed": true + }, + "shard_level_metrics": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "status": { "type": "string", "computed": true }, + "stream_mode_details": { + "type": [ + "list", + [ + "object", + { + "stream_mode": "string" + } + ] + ], + "computed": true + }, "tags": { "type": [ "map", @@ -140208,23 +202095,21 @@ ], "optional": true, "computed": true - }, - "unique_id": { - "type": "string", - "computed": true } } } }, - "aws_iam_roles": { + "aws_kinesis_stream_consumer": { "version": 0, "block": { "attributes": { - "arns": { - "type": [ - "set", - "string" - ], + "arn": { + "type": "string", + "optional": true, + "computed": true + }, + "creation_timestamp": { + "type": "string", "computed": true }, "id": { @@ -140232,25 +202117,23 @@ "optional": true, "computed": true }, - "name_regex": { + "name": { "type": "string", - "optional": true + "optional": true, + "computed": true }, - "names": { - "type": [ - "set", - "string" - ], + "status": { + "type": "string", "computed": true }, - "path_prefix": { + "stream_arn": { "type": "string", - "optional": true + "required": true } } } }, - "aws_iam_server_certificate": { + "aws_kms_alias": { "version": 0, "block": { "attributes": { @@ -140258,226 +202141,312 @@ "type": "string", "computed": true }, - "certificate_body": { + "id": { "type": "string", + "optional": true, "computed": true }, - "certificate_chain": { + "name": { "type": "string", - "computed": true + "required": true }, - "expiration_date": { + "target_key_arn": { "type": "string", "computed": true }, - "id": { + "target_key_id": { "type": "string", - "optional": true, "computed": true - }, - "latest": { - "type": "bool", - "optional": true - }, - "name": { + } + } + } + }, + "aws_kms_ciphertext": { + "version": 0, + "block": { + "attributes": { + "ciphertext_blob": { "type": "string", - "optional": true, "computed": true }, - "name_prefix": { - "type": "string", + "context": { + "type": [ + "map", + "string" + ], "optional": true }, - "path": { + "id": { "type": "string", + "optional": true, "computed": true }, - "path_prefix": { + "key_id": { "type": "string", - "optional": true + "required": true }, - "upload_date": { + "plaintext": { "type": "string", - "computed": true + "required": true, + "sensitive": true } } } }, - "aws_iam_session_context": { + "aws_kms_key": { "version": 0, "block": { "attributes": { "arn": { "type": "string", - "required": true + "computed": true }, - "id": { + "aws_account_id": { "type": "string", - "optional": true, "computed": true }, - "issuer_arn": { + "creation_date": { "type": "string", "computed": true }, - "issuer_id": { + "customer_master_key_spec": { "type": "string", "computed": true }, - "issuer_name": { + "deletion_date": { "type": "string", "computed": true }, - "session_name": { + "description": { "type": "string", "computed": true - } - } - } - }, - "aws_iam_user": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "enabled": { + "type": "bool", + "computed": true + }, + "expiration_model": { "type": "string", "computed": true }, + "grant_tokens": { + "type": [ + "list", + "string" + ], + "optional": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "path": { + "key_id": { + "type": "string", + "required": true + }, + "key_manager": { "type": "string", "computed": true }, - "permissions_boundary": { + "key_state": { "type": "string", "computed": true }, - "tags": { + "key_usage": { + "type": "string", + "computed": true + }, + "multi_region": { + "type": "bool", + "computed": true + }, + "multi_region_configuration": { "type": [ - "map", - "string" + "list", + [ + "object", + { + "multi_region_key_type": "string", + "primary_key": [ + "list", + [ + "object", + { + "arn": "string", + "region": "string" + } + ] + ], + "replica_keys": [ + "list", + [ + "object", + { + "arn": "string", + "region": "string" + } + ] + ] + } + ] ], - "optional": true, "computed": true }, - "user_id": { + "origin": { "type": "string", "computed": true }, - "user_name": { + "valid_to": { "type": "string", - "required": true + "computed": true } } } }, - "aws_iam_user_ssh_key": { + "aws_kms_public_key": { "version": 0, "block": { "attributes": { - "encoding": { + "arn": { "type": "string", - "required": true + "computed": true }, - "fingerprint": { + "customer_master_key_spec": { "type": "string", "computed": true }, - "id": { - "type": "string", - "optional": true, + "encryption_algorithms": { + "type": [ + "list", + "string" + ], "computed": true }, - "public_key": { + "grant_tokens": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, - "ssh_public_key_id": { + "key_id": { "type": "string", "required": true }, - "status": { + "key_usage": { "type": "string", "computed": true }, - "username": { + "public_key": { "type": "string", - "required": true - } - } - } - }, - "aws_iam_users": { - "version": 0, - "block": { - "attributes": { - "arns": { - "type": [ - "set", - "string" - ], "computed": true }, - "id": { + "public_key_pem": { "type": "string", - "optional": true, "computed": true }, - "name_regex": { - "type": "string", - "optional": true - }, - "names": { + "signing_algorithms": { "type": [ - "set", + "list", "string" ], "computed": true - }, - "path_prefix": { - "type": "string", - "optional": true } } } }, - "aws_identitystore_group": { + "aws_kms_secret": { "version": 0, "block": { "attributes": { - "display_name": { - "type": "string", - "computed": true - }, - "group_id": { + "id": { "type": "string", "optional": true, "computed": true - }, + } + }, + "block_types": { + "secret": { + "nesting_mode": "set", + "block": { + "attributes": { + "context": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "grant_tokens": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "payload": { + "type": "string", + "required": true + } + } + }, + "min_items": 1 + } + } + } + }, + "aws_kms_secrets": { + "version": 0, + "block": { + "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "identity_store_id": { - "type": "string", - "required": true + "plaintext": { + "type": [ + "map", + "string" + ], + "computed": true, + "sensitive": true } }, "block_types": { - "filter": { + "secret": { "nesting_mode": "set", "block": { "attributes": { - "attribute_path": { + "context": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "grant_tokens": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "name": { "type": "string", "required": true }, - "attribute_value": { + "payload": { "type": "string", "required": true } @@ -140488,50 +202457,271 @@ } } }, - "aws_identitystore_user": { + "aws_lakeformation_data_lake_settings": { "version": 0, "block": { "attributes": { + "admins": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "catalog_id": { + "type": "string", + "optional": true + }, + "create_database_default_permissions": { + "type": [ + "list", + [ + "object", + { + "permissions": [ + "set", + "string" + ], + "principal": "string" + } + ] + ], + "computed": true + }, + "create_table_default_permissions": { + "type": [ + "list", + [ + "object", + { + "permissions": [ + "set", + "string" + ], + "principal": "string" + } + ] + ], + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "identity_store_id": { + "trusted_resource_owners": { + "type": [ + "list", + "string" + ], + "computed": true + } + } + } + }, + "aws_lakeformation_permissions": { + "version": 0, + "block": { + "attributes": { + "catalog_id": { "type": "string", - "required": true + "optional": true }, - "user_id": { + "catalog_resource": { + "type": "bool", + "optional": true + }, + "id": { "type": "string", "optional": true, "computed": true }, - "user_name": { - "type": "string", + "permissions": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "permissions_with_grant_option": { + "type": [ + "list", + "string" + ], "computed": true + }, + "principal": { + "type": "string", + "required": true } }, "block_types": { - "filter": { - "nesting_mode": "set", + "data_location": { + "nesting_mode": "list", "block": { "attributes": { - "attribute_path": { + "arn": { "type": "string", "required": true }, - "attribute_value": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + } + } + }, + "max_items": 1 + }, + "database": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { "type": "string", "required": true } } }, - "min_items": 1 + "max_items": 1 + }, + "lf_tag": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + }, + "key": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "max_items": 1 + }, + "lf_tag_policy": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + }, + "resource_type": { + "type": "string", + "required": true + } + }, + "block_types": { + "expression": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + }, + "min_items": 1, + "max_items": 5 + } + } + }, + "max_items": 1 + }, + "table": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + }, + "database_name": { + "type": "string", + "required": true + }, + "name": { + "type": "string", + "optional": true, + "computed": true + }, + "wildcard": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 + }, + "table_with_columns": { + "nesting_mode": "list", + "block": { + "attributes": { + "catalog_id": { + "type": "string", + "optional": true, + "computed": true + }, + "column_names": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "database_name": { + "type": "string", + "required": true + }, + "excluded_column_names": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "wildcard": { + "type": "bool", + "optional": true + } + } + }, + "max_items": 1 } } } }, - "aws_imagebuilder_component": { + "aws_lakeformation_resource": { "version": 0, "block": { "attributes": { @@ -140539,15 +202729,27 @@ "type": "string", "required": true }, - "change_description": { + "id": { "type": "string", + "optional": true, "computed": true }, - "data": { + "last_modified": { "type": "string", "computed": true }, - "date_created": { + "role_arn": { + "type": "string", + "computed": true + } + } + } + }, + "aws_lambda_alias": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, @@ -140555,8 +202757,12 @@ "type": "string", "computed": true }, - "encrypted": { - "type": "bool", + "function_name": { + "type": "string", + "required": true + }, + "function_version": { + "type": "string", "computed": true }, "id": { @@ -140564,226 +202770,242 @@ "optional": true, "computed": true }, - "kms_key_id": { + "invoke_arn": { "type": "string", "computed": true }, "name": { "type": "string", + "required": true + } + } + } + }, + "aws_lambda_code_signing_config": { + "version": 0, + "block": { + "attributes": { + "allowed_publishers": { + "type": [ + "list", + [ + "object", + { + "signing_profile_version_arns": [ + "set", + "string" + ] + } + ] + ], "computed": true }, - "owner": { + "arn": { "type": "string", - "computed": true + "required": true }, - "platform": { + "config_id": { "type": "string", "computed": true }, - "supported_os_versions": { - "type": [ - "set", - "string" - ], + "description": { + "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], + "id": { + "type": "string", "optional": true, "computed": true }, - "type": { + "last_modified": { "type": "string", "computed": true }, - "version": { - "type": "string", + "policies": { + "type": [ + "list", + [ + "object", + { + "untrusted_artifact_on_deployment": "string" + } + ] + ], "computed": true } } } }, - "aws_imagebuilder_components": { + "aws_lambda_function": { "version": 0, "block": { "attributes": { - "arns": { + "architectures": { "type": [ - "set", + "list", "string" ], "computed": true }, - "id": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "names": { + "code_signing_config_arn": { + "type": "string", + "computed": true + }, + "dead_letter_config": { "type": [ - "set", - "string" + "list", + [ + "object", + { + "target_arn": "string" + } + ] ], "computed": true }, - "owner": { - "type": "string", - "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_imagebuilder_container_recipe": { - "version": 0, - "block": { - "attributes": { - "arn": { + "description": { "type": "string", - "required": true + "computed": true }, - "component": { + "environment": { "type": [ "list", [ "object", { - "component_arn": "string", - "parameter": [ - "set", - [ - "object", - { - "name": "string", - "value": "string" - } - ] + "variables": [ + "map", + "string" ] } ] ], "computed": true }, - "container_type": { - "type": "string", + "ephemeral_storage": { + "type": [ + "list", + [ + "object", + { + "size": "number" + } + ] + ], "computed": true }, - "date_created": { - "type": "string", + "file_system_config": { + "type": [ + "list", + [ + "object", + { + "arn": "string", + "local_mount_path": "string" + } + ] + ], "computed": true }, - "description": { + "function_name": { "type": "string", - "computed": true + "required": true }, - "dockerfile_template_data": { + "handler": { "type": "string", "computed": true }, - "encrypted": { - "type": "bool", - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_configuration": { - "type": [ - "list", - [ - "object", - { - "block_device_mapping": [ - "set", - [ - "object", - { - "device_name": "string", - "ebs": [ - "list", - [ - "object", - { - "delete_on_termination": "bool", - "encrypted": "bool", - "iops": "number", - "kms_key_id": "string", - "snapshot_id": "string", - "volume_size": "number", - "volume_type": "string" - } - ] - ], - "no_device": "string", - "virtual_name": "string" - } - ] - ], - "image": "string" - } - ] + "image_uri": { + "type": "string", + "computed": true + }, + "invoke_arn": { + "type": "string", + "computed": true + }, + "kms_key_arn": { + "type": "string", + "computed": true + }, + "last_modified": { + "type": "string", + "computed": true + }, + "layers": { + "type": [ + "list", + "string" ], "computed": true }, - "kms_key_id": { + "memory_size": { + "type": "number", + "computed": true + }, + "qualified_arn": { "type": "string", "computed": true }, - "name": { + "qualifier": { "type": "string", + "optional": true + }, + "reserved_concurrent_executions": { + "type": "number", "computed": true }, - "owner": { + "role": { "type": "string", "computed": true }, - "parent_image": { + "runtime": { "type": "string", "computed": true }, - "platform": { + "signing_job_arn": { + "type": "string", + "computed": true + }, + "signing_profile_version_arn": { "type": "string", "computed": true }, + "source_code_hash": { + "type": "string", + "computed": true + }, + "source_code_size": { + "type": "number", + "computed": true + }, "tags": { "type": [ "map", "string" ], - "optional": true + "optional": true, + "computed": true }, - "target_repository": { + "timeout": { + "type": "number", + "computed": true + }, + "tracing_config": { "type": [ "list", [ "object", { - "repository_name": "string", - "service": "string" + "mode": "string" } ] ], @@ -140793,255 +203015,166 @@ "type": "string", "computed": true }, - "working_directory": { - "type": "string", - "computed": true - } - } - } - }, - "aws_imagebuilder_container_recipes": { - "version": 0, - "block": { - "attributes": { - "arns": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "names": { + "vpc_config": { "type": [ - "set", - "string" - ], - "computed": true - }, - "owner": { - "type": "string", - "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", + "list", + [ + "object", + { + "security_group_ids": [ + "set", "string" ], - "required": true + "subnet_ids": [ + "set", + "string" + ], + "vpc_id": "string" } - } - } + ] + ], + "computed": true } } } }, - "aws_imagebuilder_distribution_configuration": { + "aws_lambda_function_url": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "required": true - }, - "date_created": { - "type": "string", - "computed": true - }, - "date_updated": { - "type": "string", - "computed": true - }, - "description": { + "authorization_type": { "type": "string", "computed": true }, - "distribution": { + "cors": { "type": [ - "set", + "list", [ "object", { - "ami_distribution_configuration": [ - "set", - [ - "object", - { - "ami_tags": [ - "map", - "string" - ], - "description": "string", - "kms_key_id": "string", - "launch_permission": [ - "set", - [ - "object", - { - "user_groups": [ - "set", - "string" - ], - "user_ids": [ - "set", - "string" - ] - } - ] - ], - "name": "string", - "target_account_ids": [ - "set", - "string" - ] - } - ] + "allow_credentials": "bool", + "allow_headers": [ + "list", + "string" ], - "container_distribution_configuration": [ - "set", - [ - "object", - { - "container_tags": [ - "set", - "string" - ], - "description": "string", - "target_repository": [ - "set", - [ - "object", - { - "repository_name": "string", - "service": "string" - } - ] - ] - } - ] + "allow_methods": [ + "list", + "string" ], - "launch_template_configuration": [ - "set", - [ - "object", - { - "default": "bool", - "launch_template_id": "string" - } - ] + "allow_origins": [ + "list", + "string" ], - "license_configuration_arns": [ - "set", + "expose_headers": [ + "list", "string" ], - "region": "string" + "max_age": "number" } ] ], "computed": true }, + "creation_time": { + "type": "string", + "computed": true + }, + "function_arn": { + "type": "string", + "computed": true + }, + "function_name": { + "type": "string", + "required": true + }, + "function_url": { + "type": "string", + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, - "name": { + "last_modified_time": { "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, + "qualifier": { + "type": "string", + "optional": true + }, + "url_id": { + "type": "string", "computed": true } } } }, - "aws_imagebuilder_distribution_configurations": { + "aws_lambda_invocation": { "version": 0, "block": { "attributes": { - "arns": { - "type": [ - "set", - "string" - ], - "computed": true + "function_name": { + "type": "string", + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "names": { - "type": [ - "set", - "string" - ], + "input": { + "type": "string", + "required": true + }, + "qualifier": { + "type": "string", + "optional": true + }, + "result": { + "type": "string", "computed": true } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } } } }, - "aws_imagebuilder_image": { + "aws_lambda_layer_version": { "version": 0, "block": { "attributes": { "arn": { "type": "string", - "required": true + "computed": true }, - "build_version_arn": { + "compatible_architecture": { "type": "string", + "optional": true + }, + "compatible_architectures": { + "type": [ + "set", + "string" + ], "computed": true }, - "date_created": { + "compatible_runtime": { "type": "string", + "optional": true + }, + "compatible_runtimes": { + "type": [ + "set", + "string" + ], "computed": true }, - "distribution_configuration_arn": { + "created_date": { "type": "string", "computed": true }, - "enhanced_image_metadata_enabled": { - "type": "bool", + "description": { + "type": "string", "computed": true }, "id": { @@ -141049,191 +203182,195 @@ "optional": true, "computed": true }, - "image_recipe_arn": { + "layer_arn": { "type": "string", "computed": true }, - "image_tests_configuration": { - "type": [ - "list", - [ - "object", - { - "image_tests_enabled": "bool", - "timeout_minutes": "number" - } - ] - ], - "computed": true - }, - "infrastructure_configuration_arn": { + "layer_name": { "type": "string", - "computed": true + "required": true }, - "name": { + "license_info": { "type": "string", "computed": true }, - "os_version": { + "signing_job_arn": { "type": "string", "computed": true }, - "output_resources": { - "type": [ - "list", - [ - "object", - { - "amis": [ - "set", - [ - "object", - { - "account_id": "string", - "description": "string", - "image": "string", - "name": "string", - "region": "string" - } - ] - ] - } - ] - ], + "signing_profile_version_arn": { + "type": "string", "computed": true }, - "platform": { + "source_code_hash": { "type": "string", "computed": true }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, + "source_code_size": { + "type": "number", "computed": true }, "version": { - "type": "string", + "type": "number", + "optional": true, "computed": true } } } }, - "aws_imagebuilder_image_pipeline": { + "aws_launch_configuration": { "version": 0, "block": { "attributes": { "arn": { "type": "string", - "required": true + "computed": true }, - "container_recipe_arn": { - "type": "string", + "associate_public_ip_address": { + "type": "bool", "computed": true }, - "date_created": { - "type": "string", + "ebs_block_device": { + "type": [ + "set", + [ + "object", + { + "delete_on_termination": "bool", + "device_name": "string", + "encrypted": "bool", + "iops": "number", + "no_device": "bool", + "snapshot_id": "string", + "throughput": "number", + "volume_size": "number", + "volume_type": "string" + } + ] + ], "computed": true }, - "date_last_run": { - "type": "string", + "ebs_optimized": { + "type": "bool", "computed": true }, - "date_next_run": { - "type": "string", + "enable_monitoring": { + "type": "bool", "computed": true }, - "date_updated": { - "type": "string", + "ephemeral_block_device": { + "type": [ + "set", + [ + "object", + { + "device_name": "string", + "virtual_name": "string" + } + ] + ], "computed": true }, - "description": { + "iam_instance_profile": { "type": "string", "computed": true }, - "distribution_configuration_arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "enhanced_image_metadata_enabled": { - "type": "bool", + "image_id": { + "type": "string", "computed": true }, - "id": { + "instance_type": { "type": "string", - "optional": true, "computed": true }, - "image_recipe_arn": { + "key_name": { "type": "string", "computed": true }, - "image_tests_configuration": { + "metadata_options": { "type": [ "list", [ "object", { - "image_tests_enabled": "bool", - "timeout_minutes": "number" + "http_endpoint": "string", + "http_put_response_hop_limit": "number", + "http_tokens": "string" } ] ], "computed": true }, - "infrastructure_configuration_arn": { - "type": "string", - "computed": true - }, "name": { "type": "string", - "computed": true + "required": true }, - "platform": { + "placement_tenancy": { "type": "string", "computed": true }, - "schedule": { + "root_block_device": { "type": [ "list", [ "object", { - "pipeline_execution_start_condition": "string", - "schedule_expression": "string" + "delete_on_termination": "bool", + "encrypted": "bool", + "iops": "number", + "throughput": "number", + "volume_size": "number", + "volume_type": "string" } ] ], "computed": true }, - "status": { + "security_groups": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "spot_price": { "type": "string", "computed": true }, - "tags": { + "user_data": { + "type": "string", + "computed": true + }, + "vpc_classic_link_id": { + "type": "string", + "computed": true + }, + "vpc_classic_link_security_groups": { "type": [ - "map", + "set", "string" ], - "optional": true, "computed": true } } } }, - "aws_imagebuilder_image_recipe": { + "aws_launch_template": { "version": 0, "block": { "attributes": { "arn": { "type": "string", - "required": true + "computed": true }, - "block_device_mapping": { + "block_device_mappings": { "type": [ - "set", + "list", [ "object", { @@ -141243,11 +203380,12 @@ [ "object", { - "delete_on_termination": "bool", - "encrypted": "bool", + "delete_on_termination": "string", + "encrypted": "string", "iops": "number", "kms_key_id": "string", "snapshot_id": "string", + "throughput": "number", "volume_size": "number", "volume_type": "string" } @@ -141260,20 +203398,20 @@ ], "computed": true }, - "component": { + "capacity_reservation_specification": { "type": [ "list", [ "object", { - "component_arn": "string", - "parameter": [ - "set", + "capacity_reservation_preference": "string", + "capacity_reservation_target": [ + "list", [ "object", { - "name": "string", - "value": "string" + "capacity_reservation_id": "string", + "capacity_reservation_resource_group_arn": "string" } ] ] @@ -141282,125 +203420,110 @@ ], "computed": true }, - "date_created": { - "type": "string", + "cpu_options": { + "type": [ + "list", + [ + "object", + { + "core_count": "number", + "threads_per_core": "number" + } + ] + ], "computed": true }, - "description": { - "type": "string", + "credit_specification": { + "type": [ + "list", + [ + "object", + { + "cpu_credits": "string" + } + ] + ], "computed": true }, - "id": { - "type": "string", - "optional": true, + "default_version": { + "type": "number", "computed": true }, - "name": { + "description": { "type": "string", "computed": true }, - "owner": { - "type": "string", + "disable_api_stop": { + "type": "bool", "computed": true }, - "parent_image": { - "type": "string", + "disable_api_termination": { + "type": "bool", "computed": true }, - "platform": { + "ebs_optimized": { "type": "string", "computed": true }, - "tags": { + "elastic_gpu_specifications": { "type": [ - "map", - "string" + "list", + [ + "object", + { + "type": "string" + } + ] ], - "optional": true - }, - "user_data_base64": { - "type": "string", - "computed": true - }, - "version": { - "type": "string", "computed": true }, - "working_directory": { - "type": "string", - "computed": true - } - } - } - }, - "aws_imagebuilder_image_recipes": { - "version": 0, - "block": { - "attributes": { - "arns": { + "elastic_inference_accelerator": { "type": [ - "set", - "string" + "list", + [ + "object", + { + "type": "string" + } + ] ], "computed": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "names": { + "enclave_options": { "type": [ - "set", - "string" + "list", + [ + "object", + { + "enabled": "bool" + } + ] ], "computed": true }, - "owner": { - "type": "string", - "optional": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true + "hibernation_options": { + "type": [ + "list", + [ + "object", + { + "configured": "bool" } - } - } - } - } - } - }, - "aws_imagebuilder_infrastructure_configuration": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "required": true - }, - "date_created": { - "type": "string", - "computed": true - }, - "date_updated": { - "type": "string", + ] + ], "computed": true }, - "description": { - "type": "string", + "iam_instance_profile": { + "type": [ + "list", + [ + "object", + { + "arn": "string", + "name": "string" + } + ] + ], "computed": true }, "id": { @@ -141408,34 +203531,31 @@ "optional": true, "computed": true }, - "instance_profile_name": { + "image_id": { "type": "string", "computed": true }, - "instance_types": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "key_pair": { + "instance_initiated_shutdown_behavior": { "type": "string", "computed": true }, - "logging": { + "instance_market_options": { "type": [ "list", [ "object", { - "s3_logs": [ + "market_type": "string", + "spot_options": [ "list", [ "object", { - "s3_bucket_name": "string", - "s3_key_prefix": "string" + "block_duration_minutes": "number", + "instance_interruption_behavior": "string", + "max_price": "string", + "spot_instance_type": "string", + "valid_until": "string" } ] ] @@ -141444,357 +203564,309 @@ ], "computed": true }, - "name": { - "type": "string", - "computed": true - }, - "resource_tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "security_group_ids": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "sns_topic_arn": { - "type": "string", - "computed": true - }, - "subnet_id": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "terminate_instance_on_failure": { - "type": "bool", - "computed": true - } - } - } - }, - "aws_imagebuilder_infrastructure_configurations": { - "version": 0, - "block": { - "attributes": { - "arns": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "names": { + "instance_requirements": { "type": [ - "set", - "string" - ], - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ + "list", + [ + "object", + { + "accelerator_count": [ + "list", + [ + "object", + { + "max": "number", + "min": "number" + } + ] + ], + "accelerator_manufacturers": [ + "set", + "string" + ], + "accelerator_names": [ + "set", + "string" + ], + "accelerator_total_memory_mib": [ "list", + [ + "object", + { + "max": "number", + "min": "number" + } + ] + ], + "accelerator_types": [ + "set", "string" ], - "required": true + "bare_metal": "string", + "baseline_ebs_bandwidth_mbps": [ + "list", + [ + "object", + { + "max": "number", + "min": "number" + } + ] + ], + "burstable_performance": "string", + "cpu_manufacturers": [ + "set", + "string" + ], + "excluded_instance_types": [ + "set", + "string" + ], + "instance_generations": [ + "set", + "string" + ], + "local_storage": "string", + "local_storage_types": [ + "set", + "string" + ], + "memory_gib_per_vcpu": [ + "list", + [ + "object", + { + "max": "number", + "min": "number" + } + ] + ], + "memory_mib": [ + "list", + [ + "object", + { + "max": "number", + "min": "number" + } + ] + ], + "network_interface_count": [ + "list", + [ + "object", + { + "max": "number", + "min": "number" + } + ] + ], + "on_demand_max_price_percentage_over_lowest_price": "number", + "require_hibernate_support": "bool", + "spot_max_price_percentage_over_lowest_price": "number", + "total_local_storage_gb": [ + "list", + [ + "object", + { + "max": "number", + "min": "number" + } + ] + ], + "vcpu_count": [ + "list", + [ + "object", + { + "max": "number", + "min": "number" + } + ] + ] } - } - } - } - } - } - }, - "aws_inspector_rules_packages": { - "version": 0, - "block": { - "attributes": { - "arns": { - "type": [ - "list", - "string" + ] ], "computed": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "aws_instance": { - "version": 1, - "block": { - "attributes": { - "ami": { + "instance_type": { "type": "string", "computed": true }, - "arn": { + "kernel_id": { "type": "string", "computed": true }, - "associate_public_ip_address": { - "type": "bool", + "key_name": { + "type": "string", "computed": true }, - "availability_zone": { - "type": "string", + "latest_version": { + "type": "number", "computed": true }, - "credit_specification": { + "license_specification": { "type": [ "list", [ "object", { - "cpu_credits": "string" + "license_configuration_arn": "string" } ] ], "computed": true }, - "disable_api_termination": { - "type": "bool", - "computed": true - }, - "ebs_block_device": { + "maintenance_options": { "type": [ - "set", + "list", [ "object", { - "delete_on_termination": "bool", - "device_name": "string", - "encrypted": "bool", - "iops": "number", - "kms_key_id": "string", - "snapshot_id": "string", - "tags": [ - "map", - "string" - ], - "throughput": "number", - "volume_id": "string", - "volume_size": "number", - "volume_type": "string" + "auto_recovery": "string" } ] ], "computed": true }, - "ebs_optimized": { - "type": "bool", - "computed": true - }, - "enclave_options": { + "metadata_options": { "type": [ "list", [ "object", { - "enabled": "bool" + "http_endpoint": "string", + "http_protocol_ipv6": "string", + "http_put_response_hop_limit": "number", + "http_tokens": "string", + "instance_metadata_tags": "string" } ] ], "computed": true }, - "ephemeral_block_device": { + "monitoring": { "type": [ "list", [ "object", { - "device_name": "string", - "no_device": "bool", - "virtual_name": "string" + "enabled": "bool" } ] ], "computed": true }, - "get_password_data": { - "type": "bool", - "optional": true - }, - "get_user_data": { - "type": "bool", - "optional": true - }, - "host_id": { - "type": "string", - "computed": true - }, - "iam_instance_profile": { - "type": "string", - "computed": true - }, - "id": { + "name": { "type": "string", "optional": true, "computed": true }, - "instance_id": { - "type": "string", - "optional": true - }, - "instance_state": { - "type": "string", - "computed": true - }, - "instance_tags": { + "network_interfaces": { "type": [ - "map", - "string" + "list", + [ + "object", + { + "associate_carrier_ip_address": "string", + "associate_public_ip_address": "string", + "delete_on_termination": "string", + "description": "string", + "device_index": "number", + "interface_type": "string", + "ipv4_address_count": "number", + "ipv4_addresses": [ + "set", + "string" + ], + "ipv4_prefix_count": "number", + "ipv4_prefixes": [ + "set", + "string" + ], + "ipv6_address_count": "number", + "ipv6_addresses": [ + "set", + "string" + ], + "ipv6_prefix_count": "number", + "ipv6_prefixes": [ + "set", + "string" + ], + "network_card_index": "number", + "network_interface_id": "string", + "private_ip_address": "string", + "security_groups": [ + "set", + "string" + ], + "subnet_id": "string" + } + ] ], - "optional": true, - "computed": true - }, - "instance_type": { - "type": "string", "computed": true }, - "ipv6_addresses": { + "placement": { "type": [ - "set", - "string" + "list", + [ + "object", + { + "affinity": "string", + "availability_zone": "string", + "group_name": "string", + "host_id": "string", + "host_resource_group_arn": "string", + "partition_number": "number", + "spread_domain": "string", + "tenancy": "string" + } + ] ], "computed": true }, - "key_name": { - "type": "string", - "computed": true - }, - "metadata_options": { + "private_dns_name_options": { "type": [ "list", [ "object", { - "http_endpoint": "string", - "http_put_response_hop_limit": "number", - "http_tokens": "string", - "instance_metadata_tags": "string" + "enable_resource_name_dns_a_record": "bool", + "enable_resource_name_dns_aaaa_record": "bool", + "hostname_type": "string" } ] ], "computed": true }, - "monitoring": { - "type": "bool", - "computed": true - }, - "network_interface_id": { - "type": "string", - "computed": true - }, - "outpost_arn": { - "type": "string", - "computed": true - }, - "password_data": { - "type": "string", - "computed": true - }, - "placement_group": { - "type": "string", - "computed": true - }, - "placement_partition_number": { - "type": "number", - "computed": true - }, - "private_dns": { - "type": "string", - "computed": true - }, - "private_ip": { - "type": "string", - "computed": true - }, - "public_dns": { + "ram_disk_id": { "type": "string", "computed": true }, - "public_ip": { - "type": "string", + "security_group_names": { + "type": [ + "set", + "string" + ], "computed": true }, - "root_block_device": { + "tag_specifications": { "type": [ - "set", + "list", [ "object", { - "delete_on_termination": "bool", - "device_name": "string", - "encrypted": "bool", - "iops": "number", - "kms_key_id": "string", + "resource_type": "string", "tags": [ "map", "string" - ], - "throughput": "number", - "volume_id": "string", - "volume_size": "number", - "volume_type": "string" + ] } ] ], "computed": true }, - "secondary_private_ips": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "security_groups": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "source_dest_check": { - "type": "bool", - "computed": true - }, - "subnet_id": { - "type": "string", - "computed": true - }, "tags": { "type": [ "map", @@ -141803,18 +203875,10 @@ "optional": true, "computed": true }, - "tenancy": { - "type": "string", - "computed": true - }, "user_data": { "type": "string", "computed": true }, - "user_data_base64": { - "type": "string", - "computed": true - }, "vpc_security_group_ids": { "type": [ "set", @@ -141841,71 +203905,14 @@ } } } - } - } - } - }, - "aws_instances": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "ids": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "instance_state_names": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "instance_tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - }, - "private_ips": { - "type": [ - "list", - "string" - ], - "computed": true }, - "public_ips": { - "type": [ - "list", - "string" - ], - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "name": { + "read": { "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true + "optional": true } } } @@ -141913,154 +203920,59 @@ } } }, - "aws_internet_gateway": { + "aws_lb": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "attachments": { + "access_logs": { "type": [ "list", [ "object", { - "state": "string", - "vpc_id": "string" + "bucket": "string", + "enabled": "bool", + "prefix": "string" } ] ], "computed": true }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "internet_gateway_id": { + "arn": { "type": "string", "optional": true, "computed": true }, - "owner_id": { - "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_iot_endpoint": { - "version": 0, - "block": { - "attributes": { - "endpoint_address": { + "arn_suffix": { "type": "string", "computed": true }, - "endpoint_type": { - "type": "string", - "optional": true - }, - "id": { + "customer_owned_ipv4_pool": { "type": "string", - "optional": true, - "computed": true - } - } - } - }, - "aws_ip_ranges": { - "version": 0, - "block": { - "attributes": { - "cidr_blocks": { - "type": [ - "list", - "string" - ], "computed": true }, - "create_date": { + "desync_mitigation_mode": { "type": "string", "computed": true }, - "id": { + "dns_name": { "type": "string", - "optional": true, "computed": true }, - "ipv6_cidr_blocks": { - "type": [ - "list", - "string" - ], + "drop_invalid_header_fields": { + "type": "bool", "computed": true }, - "regions": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "services": { - "type": [ - "set", - "string" - ], - "required": true - }, - "sync_token": { - "type": "number", + "enable_deletion_protection": { + "type": "bool", "computed": true }, - "url": { - "type": "string", - "optional": true - } - } - } - }, - "aws_key_pair": { - "version": 1, - "block": { - "attributes": { - "arn": { - "type": "string", + "enable_http2": { + "type": "bool", "computed": true }, - "fingerprint": { - "type": "string", + "enable_waf_fail_open": { + "type": "bool", "computed": true }, "id": { @@ -142068,538 +203980,321 @@ "optional": true, "computed": true }, - "key_name": { - "type": "string", - "optional": true - }, - "key_pair_id": { - "type": "string", - "optional": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_kinesis_firehose_delivery_stream": { - "version": 1, - "block": { - "attributes": { - "arn": { - "type": "string", + "idle_timeout": { + "type": "number", "computed": true }, - "id": { - "type": "string", - "optional": true, + "internal": { + "type": "bool", "computed": true }, - "name": { - "type": "string", - "required": true - } - } - } - }, - "aws_kinesis_stream": { - "version": 1, - "block": { - "attributes": { - "arn": { + "ip_address_type": { "type": "string", "computed": true }, - "closed_shards": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "creation_timestamp": { - "type": "number", - "computed": true - }, - "id": { + "load_balancer_type": { "type": "string", - "optional": true, "computed": true }, "name": { "type": "string", - "required": true - }, - "open_shards": { - "type": [ - "set", - "string" - ], + "optional": true, "computed": true }, - "retention_period": { - "type": "number", + "preserve_host_header": { + "type": "bool", "computed": true }, - "shard_level_metrics": { + "security_groups": { "type": [ "set", "string" ], "computed": true }, - "status": { - "type": "string", - "computed": true - }, - "stream_mode_details": { + "subnet_mapping": { "type": [ - "list", + "set", [ "object", { - "stream_mode": "string" + "allocation_id": "string", + "ipv6_address": "string", + "outpost_id": "string", + "private_ipv4_address": "string", + "subnet_id": "string" } ] ], "computed": true }, - "tags": { + "subnets": { "type": [ - "map", + "set", "string" ], - "optional": true, - "computed": true - } - } - } - }, - "aws_kinesis_stream_consumer": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "optional": true, - "computed": true - }, - "creation_timestamp": { - "type": "string", "computed": true }, - "id": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true }, - "name": { + "vpc_id": { "type": "string", - "optional": true, "computed": true }, - "status": { + "zone_id": { "type": "string", "computed": true - }, - "stream_arn": { - "type": "string", - "required": true } - } - } - }, - "aws_kms_alias": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "target_key_arn": { - "type": "string", - "computed": true - }, - "target_key_id": { - "type": "string", - "computed": true + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_kms_ciphertext": { + "aws_lb_hosted_zone_id": { "version": 0, "block": { "attributes": { - "ciphertext_blob": { - "type": "string", - "computed": true - }, - "context": { - "type": [ - "map", - "string" - ], - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "key_id": { + "load_balancer_type": { "type": "string", - "required": true + "optional": true }, - "plaintext": { + "region": { "type": "string", - "required": true, - "sensitive": true + "optional": true } } } }, - "aws_kms_key": { + "aws_lb_listener": { "version": 0, "block": { "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "aws_account_id": { - "type": "string", - "computed": true - }, - "creation_date": { - "type": "string", - "computed": true - }, - "customer_master_key_spec": { - "type": "string", - "computed": true - }, - "deletion_date": { - "type": "string", - "computed": true - }, - "description": { - "type": "string", - "computed": true - }, - "enabled": { - "type": "bool", - "computed": true - }, - "expiration_model": { + "alpn_policy": { "type": "string", "computed": true }, - "grant_tokens": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "id": { + "arn": { "type": "string", "optional": true, "computed": true }, - "key_id": { - "type": "string", - "required": true - }, - "key_manager": { - "type": "string", - "computed": true - }, - "key_state": { - "type": "string", - "computed": true - }, - "key_usage": { + "certificate_arn": { "type": "string", "computed": true }, - "multi_region": { - "type": "bool", - "computed": true - }, - "multi_region_configuration": { + "default_action": { "type": [ "list", [ "object", { - "multi_region_key_type": "string", - "primary_key": [ + "authenticate_cognito": [ "list", [ "object", { - "arn": "string", - "region": "string" + "authentication_request_extra_params": [ + "map", + "string" + ], + "on_unauthenticated_request": "string", + "scope": "string", + "session_cookie_name": "string", + "session_timeout": "number", + "user_pool_arn": "string", + "user_pool_client_id": "string", + "user_pool_domain": "string" } ] ], - "replica_keys": [ + "authenticate_oidc": [ "list", [ "object", { - "arn": "string", - "region": "string" + "authentication_request_extra_params": [ + "map", + "string" + ], + "authorization_endpoint": "string", + "client_id": "string", + "client_secret": "string", + "issuer": "string", + "on_unauthenticated_request": "string", + "scope": "string", + "session_cookie_name": "string", + "session_timeout": "number", + "token_endpoint": "string", + "user_info_endpoint": "string" } ] - ] + ], + "fixed_response": [ + "list", + [ + "object", + { + "content_type": "string", + "message_body": "string", + "status_code": "string" + } + ] + ], + "forward": [ + "list", + [ + "object", + { + "stickiness": [ + "list", + [ + "object", + { + "duration": "number", + "enabled": "bool" + } + ] + ], + "target_group": [ + "set", + [ + "object", + { + "arn": "string", + "weight": "number" + } + ] + ] + } + ] + ], + "order": "number", + "redirect": [ + "list", + [ + "object", + { + "host": "string", + "path": "string", + "port": "string", + "protocol": "string", + "query": "string", + "status_code": "string" + } + ] + ], + "target_group_arn": "string", + "type": "string" } ] ], "computed": true }, - "origin": { - "type": "string", - "computed": true - }, - "valid_to": { - "type": "string", - "computed": true - } - } - } - }, - "aws_kms_public_key": { - "version": 0, - "block": { - "attributes": { - "arn": { - "type": "string", - "computed": true - }, - "customer_master_key_spec": { - "type": "string", - "computed": true - }, - "encryption_algorithms": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "grant_tokens": { - "type": [ - "list", - "string" - ], - "optional": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "key_id": { + "load_balancer_arn": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "key_usage": { - "type": "string", + "port": { + "type": "number", + "optional": true, "computed": true }, - "public_key": { + "protocol": { "type": "string", "computed": true }, - "public_key_pem": { + "ssl_policy": { "type": "string", "computed": true }, - "signing_algorithms": { + "tags": { "type": [ - "list", + "map", "string" ], - "computed": true - } - } - } - }, - "aws_kms_secret": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", "optional": true, "computed": true } }, "block_types": { - "secret": { - "nesting_mode": "set", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "context": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "grant_tokens": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "name": { - "type": "string", - "required": true - }, - "payload": { + "read": { "type": "string", - "required": true + "optional": true } } - }, - "min_items": 1 + } } } } }, - "aws_kms_secrets": { + "aws_lb_target_group": { "version": 0, "block": { "attributes": { - "id": { + "arn": { "type": "string", "optional": true, "computed": true }, - "plaintext": { - "type": [ - "map", - "string" - ], - "computed": true, - "sensitive": true - } - }, - "block_types": { - "secret": { - "nesting_mode": "set", - "block": { - "attributes": { - "context": { - "type": [ - "map", - "string" - ], - "optional": true - }, - "grant_tokens": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "name": { - "type": "string", - "required": true - }, - "payload": { - "type": "string", - "required": true - } - } - }, - "min_items": 1 - } - } - } - }, - "aws_lakeformation_data_lake_settings": { - "version": 0, - "block": { - "attributes": { - "admins": { - "type": [ - "set", - "string" - ], + "arn_suffix": { + "type": "string", "computed": true }, - "catalog_id": { - "type": "string", - "optional": true + "connection_termination": { + "type": "bool", + "computed": true }, - "create_database_default_permissions": { - "type": [ - "list", - [ - "object", - { - "permissions": [ - "set", - "string" - ], - "principal": "string" - } - ] - ], + "deregistration_delay": { + "type": "number", "computed": true }, - "create_table_default_permissions": { + "health_check": { "type": [ "list", [ "object", { - "permissions": [ - "set", - "string" - ], - "principal": "string" + "enabled": "bool", + "healthy_threshold": "number", + "interval": "number", + "matcher": "string", + "path": "string", + "port": "string", + "protocol": "string", + "timeout": "number", + "unhealthy_threshold": "number" } ] ], @@ -142610,180 +204305,167 @@ "optional": true, "computed": true }, - "trusted_resource_owners": { - "type": [ - "list", - "string" - ], + "lambda_multi_value_headers_enabled": { + "type": "bool", "computed": true - } - } - } - }, - "aws_lakeformation_permissions": { - "version": 0, - "block": { - "attributes": { - "catalog_id": { - "type": "string", - "optional": true }, - "catalog_resource": { - "type": "bool", - "optional": true + "load_balancing_algorithm_type": { + "type": "string", + "computed": true }, - "id": { + "name": { "type": "string", "optional": true, "computed": true }, - "permissions": { + "port": { + "type": "number", + "computed": true + }, + "preserve_client_ip": { + "type": "string", + "computed": true + }, + "protocol": { + "type": "string", + "computed": true + }, + "protocol_version": { + "type": "string", + "computed": true + }, + "proxy_protocol_v2": { + "type": "bool", + "computed": true + }, + "slow_start": { + "type": "number", + "computed": true + }, + "stickiness": { "type": [ "list", - "string" + [ + "object", + { + "cookie_duration": "number", + "cookie_name": "string", + "enabled": "bool", + "type": "string" + } + ] ], "computed": true }, - "permissions_with_grant_option": { + "tags": { "type": [ - "list", + "map", "string" ], + "optional": true, "computed": true }, - "principal": { + "target_type": { "type": "string", - "required": true + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true } }, "block_types": { - "data_location": { - "nesting_mode": "list", - "block": { - "attributes": { - "arn": { - "type": "string", - "required": true - }, - "catalog_id": { - "type": "string", - "optional": true, - "computed": true - } - } - }, - "max_items": 1 - }, - "database": { - "nesting_mode": "list", - "block": { - "attributes": { - "catalog_id": { - "type": "string", - "optional": true, - "computed": true - }, - "name": { - "type": "string", - "required": true - } - } - }, - "max_items": 1 - }, - "table": { - "nesting_mode": "list", - "block": { - "attributes": { - "catalog_id": { - "type": "string", - "optional": true, - "computed": true - }, - "database_name": { - "type": "string", - "required": true - }, - "name": { - "type": "string", - "optional": true, - "computed": true - }, - "wildcard": { - "type": "bool", - "optional": true - } - } - }, - "max_items": 1 - }, - "table_with_columns": { - "nesting_mode": "list", + "timeouts": { + "nesting_mode": "single", "block": { "attributes": { - "catalog_id": { - "type": "string", - "optional": true, - "computed": true - }, - "column_names": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "database_name": { - "type": "string", - "required": true - }, - "excluded_column_names": { - "type": [ - "set", - "string" - ], - "optional": true - }, - "name": { + "read": { "type": "string", - "required": true - }, - "wildcard": { - "type": "bool", "optional": true } } - }, - "max_items": 1 + } } } } }, - "aws_lakeformation_resource": { + "aws_lex_bot": { "version": 0, "block": { "attributes": { "arn": { "type": "string", - "required": true + "computed": true + }, + "checksum": { + "type": "string", + "computed": true + }, + "child_directed": { + "type": "bool", + "computed": true + }, + "created_date": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "detect_sentiment": { + "type": "bool", + "computed": true + }, + "enable_model_improvements": { + "type": "bool", + "computed": true + }, + "failure_reason": { + "type": "string", + "computed": true }, "id": { "type": "string", "optional": true, "computed": true }, - "last_modified": { + "idle_session_ttl_in_seconds": { + "type": "number", + "computed": true + }, + "last_updated_date": { "type": "string", "computed": true }, - "role_arn": { + "locale": { + "type": "string", + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "nlu_intent_confidence_threshold": { + "type": "number", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "version": { + "type": "string", + "optional": true + }, + "voice_id": { "type": "string", "computed": true } } } }, - "aws_lambda_alias": { + "aws_lex_bot_alias": { "version": 0, "block": { "attributes": { @@ -142791,15 +204473,23 @@ "type": "string", "computed": true }, - "description": { + "bot_name": { + "type": "string", + "required": true + }, + "bot_version": { "type": "string", "computed": true }, - "function_name": { + "checksum": { "type": "string", - "required": true + "computed": true }, - "function_version": { + "created_date": { + "type": "string", + "computed": true + }, + "description": { "type": "string", "computed": true }, @@ -142808,7 +204498,7 @@ "optional": true, "computed": true }, - "invoke_arn": { + "last_updated_date": { "type": "string", "computed": true }, @@ -142819,30 +204509,19 @@ } } }, - "aws_lambda_code_signing_config": { + "aws_lex_intent": { "version": 0, "block": { "attributes": { - "allowed_publishers": { - "type": [ - "list", - [ - "object", - { - "signing_profile_version_arns": [ - "set", - "string" - ] - } - ] - ], + "arn": { + "type": "string", "computed": true }, - "arn": { + "checksum": { "type": "string", - "required": true + "computed": true }, - "config_id": { + "created_date": { "type": "string", "computed": true }, @@ -142855,163 +204534,162 @@ "optional": true, "computed": true }, - "last_modified": { + "last_updated_date": { "type": "string", "computed": true }, - "policies": { - "type": [ - "list", - [ - "object", - { - "untrusted_artifact_on_deployment": "string" - } - ] - ], + "name": { + "type": "string", + "required": true + }, + "parent_intent_signature": { + "type": "string", "computed": true + }, + "version": { + "type": "string", + "optional": true } } } }, - "aws_lambda_function": { + "aws_lex_slot_type": { "version": 0, "block": { "attributes": { - "architectures": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "arn": { + "checksum": { "type": "string", "computed": true }, - "code_signing_config_arn": { + "created_date": { "type": "string", "computed": true }, - "dead_letter_config": { - "type": [ - "list", - [ - "object", - { - "target_arn": "string" - } - ] - ], - "computed": true - }, "description": { "type": "string", "computed": true }, - "environment": { + "enumeration_value": { "type": [ - "list", + "set", [ "object", { - "variables": [ - "map", + "synonyms": [ + "list", "string" - ] + ], + "value": "string" } ] ], "computed": true }, - "file_system_config": { - "type": [ - "list", - [ - "object", - { - "arn": "string", - "local_mount_path": "string" - } - ] - ], + "id": { + "type": "string", + "optional": true, "computed": true }, - "function_name": { + "last_updated_date": { + "type": "string", + "computed": true + }, + "name": { "type": "string", "required": true }, - "handler": { + "value_selection_strategy": { "type": "string", "computed": true }, - "id": { + "version": { + "type": "string", + "optional": true + } + } + } + }, + "aws_location_geofence_collection": { + "version": 0, + "block": { + "attributes": { + "collection_arn": { "type": "string", - "optional": true, "computed": true }, - "image_uri": { + "collection_name": { + "type": "string", + "required": true + }, + "create_time": { "type": "string", "computed": true }, - "invoke_arn": { + "description": { "type": "string", "computed": true }, - "kms_key_arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "last_modified": { + "kms_key_id": { "type": "string", + "optional": true, "computed": true }, - "layers": { + "tags": { "type": [ - "list", + "map", "string" ], + "optional": true, "computed": true }, - "memory_size": { - "type": "number", - "computed": true - }, - "qualified_arn": { + "update_time": { "type": "string", "computed": true - }, - "qualifier": { - "type": "string", - "optional": true - }, - "reserved_concurrent_executions": { - "type": "number", + } + } + } + }, + "aws_location_map": { + "version": 0, + "block": { + "attributes": { + "configuration": { + "type": [ + "list", + [ + "object", + { + "style": "string" + } + ] + ], "computed": true }, - "role": { + "create_time": { "type": "string", "computed": true }, - "runtime": { + "description": { "type": "string", "computed": true }, - "signing_job_arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "signing_profile_version_arn": { + "map_arn": { "type": "string", "computed": true }, - "source_code_hash": { + "map_name": { "type": "string", - "computed": true - }, - "source_code_size": { - "type": "number", - "computed": true + "required": true }, "tags": { "type": [ @@ -143021,210 +204699,285 @@ "optional": true, "computed": true }, - "timeout": { - "type": "number", + "update_time": { + "type": "string", + "computed": true + } + } + } + }, + "aws_location_place_index": { + "version": 0, + "block": { + "attributes": { + "create_time": { + "type": "string", "computed": true }, - "tracing_config": { + "data_source": { + "type": "string", + "computed": true + }, + "data_source_configuration": { "type": [ "list", [ "object", { - "mode": "string" + "intended_use": "string" } ] ], "computed": true }, - "version": { + "description": { "type": "string", "computed": true }, - "vpc_config": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "index_arn": { + "type": "string", + "computed": true + }, + "index_name": { + "type": "string", + "required": true + }, + "tags": { "type": [ - "list", - [ - "object", - { - "security_group_ids": [ - "set", - "string" - ], - "subnet_ids": [ - "set", - "string" - ], - "vpc_id": "string" - } - ] + "map", + "string" ], + "optional": true, + "computed": true + }, + "update_time": { + "type": "string", "computed": true } } } }, - "aws_lambda_invocation": { + "aws_location_route_calculator": { "version": 0, "block": { "attributes": { - "function_name": { + "calculator_arn": { + "type": "string", + "computed": true + }, + "calculator_name": { "type": "string", "required": true }, - "id": { + "create_time": { "type": "string", - "optional": true, "computed": true }, - "input": { + "data_source": { "type": "string", - "required": true + "computed": true }, - "qualifier": { + "description": { "type": "string", - "optional": true + "computed": true }, - "result": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "update_time": { "type": "string", "computed": true } } } }, - "aws_lambda_layer_version": { + "aws_location_tracker": { "version": 0, "block": { "attributes": { - "arn": { + "create_time": { "type": "string", "computed": true }, - "compatible_architecture": { + "description": { "type": "string", - "optional": true + "computed": true }, - "compatible_architectures": { - "type": [ - "set", - "string" - ], + "id": { + "type": "string", + "optional": true, "computed": true }, - "compatible_runtime": { + "kms_key_id": { "type": "string", - "optional": true + "computed": true }, - "compatible_runtimes": { + "position_filtering": { + "type": "string", + "computed": true + }, + "tags": { "type": [ - "set", + "map", "string" ], + "optional": true, "computed": true }, - "created_date": { + "tracker_arn": { "type": "string", "computed": true }, - "description": { + "tracker_name": { + "type": "string", + "required": true + }, + "update_time": { "type": "string", "computed": true + } + } + } + }, + "aws_location_tracker_association": { + "version": 0, + "block": { + "attributes": { + "consumer_arn": { + "type": "string", + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "layer_arn": { + "tracker_name": { + "type": "string", + "required": true + } + } + } + }, + "aws_location_tracker_associations": { + "version": 0, + "block": { + "attributes": { + "consumer_arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "id": { "type": "string", + "optional": true, "computed": true }, - "layer_name": { + "tracker_name": { "type": "string", "required": true - }, - "license_info": { + } + } + } + }, + "aws_memorydb_acl": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "signing_job_arn": { + "id": { "type": "string", + "optional": true, "computed": true }, - "signing_profile_version_arn": { + "minimum_engine_version": { "type": "string", "computed": true }, - "source_code_hash": { + "name": { "type": "string", - "computed": true + "required": true }, - "source_code_size": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "version": { - "type": "number", - "optional": true, + "user_names": { + "type": [ + "set", + "string" + ], "computed": true } } } }, - "aws_launch_configuration": { + "aws_memorydb_cluster": { "version": 0, "block": { "attributes": { + "acl_name": { + "type": "string", + "computed": true + }, "arn": { "type": "string", "computed": true }, - "associate_public_ip_address": { + "auto_minor_version_upgrade": { "type": "bool", "computed": true }, - "ebs_block_device": { + "cluster_endpoint": { "type": [ - "set", + "list", [ "object", { - "delete_on_termination": "bool", - "device_name": "string", - "encrypted": "bool", - "iops": "number", - "no_device": "bool", - "snapshot_id": "string", - "throughput": "bool", - "volume_size": "number", - "volume_type": "string" + "address": "string", + "port": "number" } ] ], "computed": true }, - "ebs_optimized": { - "type": "bool", + "description": { + "type": "string", "computed": true }, - "enable_monitoring": { - "type": "bool", + "engine_patch_version": { + "type": "string", "computed": true }, - "ephemeral_block_device": { - "type": [ - "set", - [ - "object", - { - "device_name": "string", - "virtual_name": "string" - } - ] - ], + "engine_version": { + "type": "string", "computed": true }, - "iam_instance_profile": { + "final_snapshot_name": { "type": "string", "computed": true }, @@ -143233,87 +204986,112 @@ "optional": true, "computed": true }, - "image_id": { + "kms_key_arn": { "type": "string", "computed": true }, - "instance_type": { + "maintenance_window": { "type": "string", "computed": true }, - "key_name": { + "name": { + "type": "string", + "required": true + }, + "node_type": { "type": "string", "computed": true }, - "metadata_options": { - "type": [ - "list", - [ - "object", - { - "http_endpoint": "string", - "http_put_response_hop_limit": "number", - "http_tokens": "string" - } - ] - ], + "num_replicas_per_shard": { + "type": "number", "computed": true }, - "name": { - "type": "string", - "required": true + "num_shards": { + "type": "number", + "computed": true }, - "placement_tenancy": { + "parameter_group_name": { "type": "string", "computed": true }, - "root_block_device": { + "port": { + "type": "number", + "computed": true + }, + "security_group_ids": { "type": [ - "list", + "set", + "string" + ], + "computed": true + }, + "shards": { + "type": [ + "set", [ "object", { - "delete_on_termination": "bool", - "encrypted": "bool", - "iops": "number", - "throughput": "bool", - "volume_size": "number", - "volume_type": "string" + "name": "string", + "nodes": [ + "set", + [ + "object", + { + "availability_zone": "string", + "create_time": "string", + "endpoint": [ + "list", + [ + "object", + { + "address": "string", + "port": "number" + } + ] + ], + "name": "string" + } + ] + ], + "num_nodes": "number", + "slots": "string" } ] ], "computed": true }, - "security_groups": { - "type": [ - "set", - "string" - ], + "snapshot_retention_limit": { + "type": "number", "computed": true }, - "spot_price": { + "snapshot_window": { "type": "string", "computed": true }, - "user_data": { + "sns_topic_arn": { "type": "string", "computed": true }, - "vpc_classic_link_id": { + "subnet_group_name": { "type": "string", "computed": true }, - "vpc_classic_link_security_groups": { + "tags": { "type": [ - "set", + "map", "string" ], + "optional": true, + "computed": true + }, + "tls_enabled": { + "type": "bool", "computed": true } } } }, - "aws_launch_template": { + "aws_memorydb_parameter_group": { "version": 0, "block": { "attributes": { @@ -143321,111 +205099,81 @@ "type": "string", "computed": true }, - "block_device_mappings": { - "type": [ - "list", - [ - "object", - { - "device_name": "string", - "ebs": [ - "list", - [ - "object", - { - "delete_on_termination": "string", - "encrypted": "string", - "iops": "number", - "kms_key_id": "string", - "snapshot_id": "string", - "throughput": "number", - "volume_size": "number", - "volume_type": "string" - } - ] - ], - "no_device": "string", - "virtual_name": "string" - } - ] - ], - "computed": true - }, - "credit_specification": { - "type": [ - "list", - [ - "object", - { - "cpu_credits": "string" - } - ] - ], - "computed": true - }, - "default_version": { - "type": "number", - "computed": true - }, "description": { "type": "string", "computed": true }, - "disable_api_termination": { - "type": "bool", + "family": { + "type": "string", "computed": true }, - "ebs_optimized": { + "id": { "type": "string", + "optional": true, "computed": true }, - "elastic_gpu_specifications": { + "name": { + "type": "string", + "required": true + }, + "parameter": { "type": [ - "list", + "set", [ "object", { - "type": "string" + "name": "string", + "value": "string" } ] ], "computed": true }, - "enclave_options": { + "tags": { "type": [ - "list", - [ - "object", - { - "enabled": "bool" - } - ] + "map", + "string" ], + "optional": true, + "computed": true + } + } + } + }, + "aws_memorydb_snapshot": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", "computed": true }, - "hibernation_options": { + "cluster_configuration": { "type": [ "list", [ "object", { - "configured": "bool" + "description": "string", + "engine_version": "string", + "maintenance_window": "string", + "name": "string", + "node_type": "string", + "num_shards": "number", + "parameter_group_name": "string", + "port": "number", + "snapshot_retention_limit": "number", + "snapshot_window": "string", + "subnet_group_name": "string", + "topic_arn": "string", + "vpc_id": "string" } ] ], "computed": true }, - "iam_instance_profile": { - "type": [ - "list", - [ - "object", - { - "arn": "string", - "name": "string" - } - ] - ], + "cluster_name": { + "type": "string", "computed": true }, "id": { @@ -143433,166 +205181,104 @@ "optional": true, "computed": true }, - "image_id": { + "kms_key_arn": { "type": "string", "computed": true }, - "instance_initiated_shutdown_behavior": { + "name": { + "type": "string", + "required": true + }, + "source": { "type": "string", "computed": true }, - "instance_market_options": { + "tags": { "type": [ - "list", - [ - "object", - { - "market_type": "string", - "spot_options": [ - "list", - [ - "object", - { - "block_duration_minutes": "number", - "instance_interruption_behavior": "string", - "max_price": "string", - "spot_instance_type": "string", - "valid_until": "string" - } - ] - ] - } - ] + "map", + "string" ], + "optional": true, "computed": true - }, - "instance_type": { + } + } + } + }, + "aws_memorydb_subnet_group": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "kernel_id": { + "description": { "type": "string", "computed": true }, - "key_name": { + "id": { "type": "string", + "optional": true, "computed": true }, - "latest_version": { - "type": "number", - "computed": true + "name": { + "type": "string", + "required": true }, - "metadata_options": { + "subnet_ids": { "type": [ - "list", - [ - "object", - { - "http_endpoint": "string", - "http_protocol_ipv6": "string", - "http_put_response_hop_limit": "number", - "http_tokens": "string", - "instance_metadata_tags": "string" - } - ] + "set", + "string" ], "computed": true }, - "monitoring": { + "tags": { "type": [ - "list", - [ - "object", - { - "enabled": "bool" - } - ] + "map", + "string" ], + "optional": true, "computed": true }, - "name": { + "vpc_id": { "type": "string", - "optional": true + "computed": true + } + } + } + }, + "aws_memorydb_user": { + "version": 0, + "block": { + "attributes": { + "access_string": { + "type": "string", + "computed": true }, - "network_interfaces": { - "type": [ - "list", - [ - "object", - { - "associate_carrier_ip_address": "string", - "associate_public_ip_address": "string", - "delete_on_termination": "string", - "description": "string", - "device_index": "number", - "interface_type": "string", - "ipv4_address_count": "number", - "ipv4_addresses": [ - "set", - "string" - ], - "ipv6_address_count": "number", - "ipv6_addresses": [ - "set", - "string" - ], - "network_card_index": "number", - "network_interface_id": "string", - "private_ip_address": "string", - "security_groups": [ - "set", - "string" - ], - "subnet_id": "string" - } - ] - ], + "arn": { + "type": "string", "computed": true }, - "placement": { + "authentication_mode": { "type": [ "list", [ "object", { - "affinity": "string", - "availability_zone": "string", - "group_name": "string", - "host_id": "string", - "host_resource_group_arn": "string", - "partition_number": "number", - "spread_domain": "string", - "tenancy": "string" + "password_count": "number", + "type": "string" } ] ], "computed": true }, - "ram_disk_id": { + "id": { "type": "string", + "optional": true, "computed": true }, - "security_group_names": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "tag_specifications": { - "type": [ - "list", - [ - "object", - { - "resource_type": "string", - "tags": [ - "map", - "string" - ] - } - ] - ], + "minimum_engine_version": { + "type": "string", "computed": true }, "tags": { @@ -143603,93 +205289,79 @@ "optional": true, "computed": true }, - "user_data": { + "user_name": { "type": "string", - "computed": true - }, - "vpc_security_group_ids": { - "type": [ - "set", - "string" - ], - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } + "required": true } } } }, - "aws_lb": { + "aws_mq_broker": { "version": 0, "block": { "attributes": { - "access_logs": { - "type": [ - "list", - [ - "object", - { - "bucket": "string", - "enabled": "bool", - "prefix": "string" - } - ] - ], - "computed": true - }, "arn": { "type": "string", - "optional": true, "computed": true }, - "arn_suffix": { + "authentication_strategy": { "type": "string", "computed": true }, - "customer_owned_ipv4_pool": { + "auto_minor_version_upgrade": { + "type": "bool", + "computed": true + }, + "broker_id": { "type": "string", + "optional": true, "computed": true }, - "desync_mitigation_mode": { + "broker_name": { "type": "string", + "optional": true, "computed": true }, - "dns_name": { + "configuration": { + "type": [ + "list", + [ + "object", + { + "id": "string", + "revision": "number" + } + ] + ], + "computed": true + }, + "deployment_mode": { "type": "string", "computed": true }, - "drop_invalid_header_fields": { - "type": "bool", + "encryption_options": { + "type": [ + "list", + [ + "object", + { + "kms_key_id": "string", + "use_aws_owned_key": "bool" + } + ] + ], "computed": true }, - "enable_deletion_protection": { - "type": "bool", + "engine_type": { + "type": "string", "computed": true }, - "enable_http2": { - "type": "bool", + "engine_version": { + "type": "string", "computed": true }, - "enable_waf_fail_open": { - "type": "bool", + "host_instance_type": { + "type": "string", "computed": true }, "id": { @@ -143697,25 +205369,77 @@ "optional": true, "computed": true }, - "idle_timeout": { - "type": "number", + "instances": { + "type": [ + "list", + [ + "object", + { + "console_url": "string", + "endpoints": [ + "list", + "string" + ], + "ip_address": "string" + } + ] + ], "computed": true }, - "internal": { - "type": "bool", + "ldap_server_metadata": { + "type": [ + "list", + [ + "object", + { + "hosts": [ + "list", + "string" + ], + "role_base": "string", + "role_name": "string", + "role_search_matching": "string", + "role_search_subtree": "bool", + "service_account_password": "string", + "service_account_username": "string", + "user_base": "string", + "user_role_name": "string", + "user_search_matching": "string", + "user_search_subtree": "bool" + } + ] + ], "computed": true }, - "ip_address_type": { - "type": "string", + "logs": { + "type": [ + "list", + [ + "object", + { + "audit": "string", + "general": "bool" + } + ] + ], "computed": true }, - "load_balancer_type": { - "type": "string", + "maintenance_window_start_time": { + "type": [ + "list", + [ + "object", + { + "day_of_week": "string", + "time_of_day": "string", + "time_zone": "string" + } + ] + ], "computed": true }, - "name": { - "type": "string", - "optional": true, + "publicly_accessible": { + "type": "bool", "computed": true }, "security_groups": { @@ -143725,23 +205449,11 @@ ], "computed": true }, - "subnet_mapping": { - "type": [ - "set", - [ - "object", - { - "allocation_id": "string", - "ipv6_address": "string", - "outpost_id": "string", - "private_ipv4_address": "string", - "subnet_id": "string" - } - ] - ], + "storage_type": { + "type": "string", "computed": true }, - "subnets": { + "subnet_ids": { "type": [ "set", "string" @@ -143756,272 +205468,168 @@ "optional": true, "computed": true }, - "vpc_id": { - "type": "string", - "computed": true - }, - "zone_id": { - "type": "string", + "user": { + "type": [ + "set", + [ + "object", + { + "console_access": "bool", + "groups": [ + "set", + "string" + ], + "username": "string" + } + ] + ], "computed": true } } } }, - "aws_lb_listener": { + "aws_mq_broker_instance_type_offerings": { "version": 0, "block": { "attributes": { - "alpn_policy": { - "type": "string", - "computed": true - }, - "arn": { - "type": "string", - "optional": true, - "computed": true - }, - "certificate_arn": { - "type": "string", - "computed": true - }, - "default_action": { + "broker_instance_options": { "type": [ "list", [ "object", { - "authenticate_cognito": [ - "list", - [ - "object", - { - "authentication_request_extra_params": [ - "map", - "string" - ], - "on_unauthenticated_request": "string", - "scope": "string", - "session_cookie_name": "string", - "session_timeout": "number", - "user_pool_arn": "string", - "user_pool_client_id": "string", - "user_pool_domain": "string" - } - ] - ], - "authenticate_oidc": [ - "list", - [ - "object", - { - "authentication_request_extra_params": [ - "map", - "string" - ], - "authorization_endpoint": "string", - "client_id": "string", - "client_secret": "string", - "issuer": "string", - "on_unauthenticated_request": "string", - "scope": "string", - "session_cookie_name": "string", - "session_timeout": "number", - "token_endpoint": "string", - "user_info_endpoint": "string" - } - ] - ], - "fixed_response": [ - "list", + "availability_zones": [ + "set", [ "object", { - "content_type": "string", - "message_body": "string", - "status_code": "string" + "name": "string" } ] ], - "forward": [ - "list", - [ - "object", - { - "stickiness": [ - "list", - [ - "object", - { - "duration": "number", - "enabled": "bool" - } - ] - ], - "target_group": [ - "set", - [ - "object", - { - "arn": "string", - "weight": "number" - } - ] - ] - } - ] + "engine_type": "string", + "host_instance_type": "string", + "storage_type": "string", + "supported_deployment_modes": [ + "set", + "string" ], - "order": "number", - "redirect": [ + "supported_engine_versions": [ "list", - [ - "object", - { - "host": "string", - "path": "string", - "port": "string", - "protocol": "string", - "query": "string", - "status_code": "string" - } - ] - ], - "target_group_arn": "string", - "type": "string" + "string" + ] } ] ], "computed": true }, - "id": { + "engine_type": { "type": "string", - "optional": true, - "computed": true + "optional": true }, - "load_balancer_arn": { + "host_instance_type": { "type": "string", - "optional": true, - "computed": true - }, - "port": { - "type": "number", - "optional": true, - "computed": true + "optional": true }, - "protocol": { + "id": { "type": "string", + "optional": true, "computed": true }, - "ssl_policy": { + "storage_type": { "type": "string", - "computed": true - }, - "tags": { - "type": [ - "map", - "string" - ], - "optional": true, - "computed": true + "optional": true } } } }, - "aws_lb_target_group": { + "aws_msk_broker_nodes": { "version": 0, "block": { "attributes": { - "arn": { + "cluster_arn": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "arn_suffix": { + "id": { "type": "string", + "optional": true, "computed": true }, - "connection_termination": { - "type": "bool", - "computed": true - }, - "deregistration_delay": { - "type": "number", - "computed": true - }, - "health_check": { + "node_info_list": { "type": [ "list", [ "object", { - "enabled": "bool", - "healthy_threshold": "number", - "interval": "number", - "matcher": "string", - "path": "string", - "port": "string", - "protocol": "string", - "timeout": "number", - "unhealthy_threshold": "number" + "attached_eni_id": "string", + "broker_id": "number", + "client_subnet": "string", + "client_vpc_ip_address": "string", + "endpoints": [ + "set", + "string" + ], + "node_arn": "string" } ] ], "computed": true - }, - "id": { + } + } + } + }, + "aws_msk_cluster": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "optional": true, "computed": true }, - "lambda_multi_value_headers_enabled": { - "type": "bool", + "bootstrap_brokers": { + "type": "string", "computed": true }, - "load_balancing_algorithm_type": { + "bootstrap_brokers_public_sasl_iam": { "type": "string", "computed": true }, - "name": { + "bootstrap_brokers_public_sasl_scram": { "type": "string", - "optional": true, "computed": true }, - "port": { - "type": "number", + "bootstrap_brokers_public_tls": { + "type": "string", "computed": true }, - "preserve_client_ip": { + "bootstrap_brokers_sasl_iam": { "type": "string", "computed": true }, - "protocol": { + "bootstrap_brokers_sasl_scram": { "type": "string", "computed": true }, - "protocol_version": { + "bootstrap_brokers_tls": { "type": "string", "computed": true }, - "proxy_protocol_v2": { - "type": "bool", + "cluster_name": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, "computed": true }, - "slow_start": { - "type": "number", + "kafka_version": { + "type": "string", "computed": true }, - "stickiness": { - "type": [ - "list", - [ - "object", - { - "cookie_duration": "number", - "cookie_name": "string", - "enabled": "bool", - "type": "string" - } - ] - ], + "number_of_broker_nodes": { + "type": "number", "computed": true }, "tags": { @@ -144032,18 +205640,18 @@ "optional": true, "computed": true }, - "target_type": { + "zookeeper_connect_string": { "type": "string", "computed": true }, - "vpc_id": { + "zookeeper_connect_string_tls": { "type": "string", "computed": true } } } }, - "aws_lex_bot": { + "aws_msk_configuration": { "version": 0, "block": { "attributes": { @@ -144051,75 +205659,94 @@ "type": "string", "computed": true }, - "checksum": { + "description": { "type": "string", "computed": true }, - "child_directed": { - "type": "bool", - "computed": true - }, - "created_date": { + "id": { "type": "string", + "optional": true, "computed": true }, - "description": { - "type": "string", + "kafka_versions": { + "type": [ + "set", + "string" + ], "computed": true }, - "detect_sentiment": { - "type": "bool", + "latest_revision": { + "type": "number", "computed": true }, - "enable_model_improvements": { - "type": "bool", - "computed": true + "name": { + "type": "string", + "required": true }, - "failure_reason": { + "server_properties": { "type": "string", "computed": true - }, + } + } + } + }, + "aws_msk_kafka_version": { + "version": 0, + "block": { + "attributes": { "id": { "type": "string", "optional": true, "computed": true }, - "idle_session_ttl_in_seconds": { - "type": "number", - "computed": true + "preferred_versions": { + "type": [ + "list", + "string" + ], + "optional": true }, - "last_updated_date": { + "status": { "type": "string", "computed": true }, - "locale": { + "version": { "type": "string", + "optional": true, "computed": true - }, - "name": { + } + } + } + }, + "aws_mskconnect_connector": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", - "required": true + "computed": true }, - "nlu_intent_confidence_threshold": { - "type": "number", + "description": { + "type": "string", "computed": true }, - "status": { + "id": { "type": "string", + "optional": true, "computed": true }, - "version": { + "name": { "type": "string", - "optional": true + "required": true }, - "voice_id": { + "version": { "type": "string", "computed": true } } } }, - "aws_lex_bot_alias": { + "aws_mskconnect_custom_plugin": { "version": 0, "block": { "attributes": { @@ -144127,19 +205754,35 @@ "type": "string", "computed": true }, - "bot_name": { + "description": { "type": "string", - "required": true + "computed": true }, - "bot_version": { + "id": { "type": "string", + "optional": true, "computed": true }, - "checksum": { - "type": "string", + "latest_revision": { + "type": "number", "computed": true }, - "created_date": { + "name": { + "type": "string", + "required": true + }, + "state": { + "type": "string", + "computed": true + } + } + } + }, + "aws_mskconnect_worker_configuration": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, @@ -144152,90 +205795,185 @@ "optional": true, "computed": true }, - "last_updated_date": { - "type": "string", + "latest_revision": { + "type": "number", "computed": true }, "name": { "type": "string", "required": true + }, + "properties_file_content": { + "type": "string", + "computed": true } } } }, - "aws_lex_intent": { + "aws_nat_gateway": { "version": 0, "block": { "attributes": { - "arn": { + "allocation_id": { "type": "string", "computed": true }, - "checksum": { + "connectivity_type": { "type": "string", "computed": true }, - "created_date": { + "id": { "type": "string", + "optional": true, "computed": true }, - "description": { + "network_interface_id": { "type": "string", "computed": true }, - "id": { + "private_ip": { "type": "string", - "optional": true, "computed": true }, - "last_updated_date": { + "public_ip": { "type": "string", "computed": true }, - "name": { + "state": { "type": "string", - "required": true + "optional": true, + "computed": true }, - "parent_intent_signature": { + "subnet_id": { "type": "string", + "optional": true, "computed": true }, - "version": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { "type": "string", - "optional": true + "optional": true, + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } }, - "aws_lex_slot_type": { + "aws_nat_gateways": { "version": 0, "block": { "attributes": { - "checksum": { + "id": { "type": "string", + "optional": true, "computed": true }, - "created_date": { - "type": "string", + "ids": { + "type": [ + "list", + "string" + ], "computed": true }, - "description": { - "type": "string", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "enumeration_value": { - "type": [ - "set", - [ - "object", - { - "synonyms": [ + "vpc_id": { + "type": "string", + "optional": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ "list", "string" ], - "value": "string" + "required": true } - ] + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_neptune_engine_version": { + "version": 0, + "block": { + "attributes": { + "engine": { + "type": "string", + "optional": true + }, + "engine_description": { + "type": "string", + "computed": true + }, + "exportable_log_types": { + "type": [ + "list", + "string" ], "computed": true }, @@ -144244,186 +205982,551 @@ "optional": true, "computed": true }, - "last_updated_date": { + "parameter_group_family": { "type": "string", + "optional": true, "computed": true }, - "name": { - "type": "string", - "required": true + "preferred_versions": { + "type": [ + "list", + "string" + ], + "optional": true }, - "value_selection_strategy": { - "type": "string", + "supported_timezones": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "supports_log_exports_to_cloudwatch": { + "type": "bool", + "computed": true + }, + "supports_read_replica": { + "type": "bool", + "computed": true + }, + "valid_upgrade_targets": { + "type": [ + "set", + "string" + ], "computed": true }, "version": { "type": "string", - "optional": true + "optional": true, + "computed": true + }, + "version_description": { + "type": "string", + "computed": true } } } }, - "aws_mq_broker": { + "aws_neptune_orderable_db_instance": { "version": 0, "block": { "attributes": { - "arn": { + "availability_zones": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "engine": { "type": "string", + "optional": true + }, + "engine_version": { + "type": "string", + "optional": true, "computed": true }, - "authentication_strategy": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "instance_class": { "type": "string", + "optional": true, "computed": true }, - "auto_minor_version_upgrade": { + "license_model": { + "type": "string", + "optional": true + }, + "max_iops_per_db_instance": { + "type": "number", + "computed": true + }, + "max_iops_per_gib": { + "type": "number", + "computed": true + }, + "max_storage_size": { + "type": "number", + "computed": true + }, + "min_iops_per_db_instance": { + "type": "number", + "computed": true + }, + "min_iops_per_gib": { + "type": "number", + "computed": true + }, + "min_storage_size": { + "type": "number", + "computed": true + }, + "multi_az_capable": { "type": "bool", "computed": true }, - "broker_id": { + "preferred_instance_classes": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "read_replica_capable": { + "type": "bool", + "computed": true + }, + "storage_type": { "type": "string", - "optional": true, "computed": true }, - "broker_name": { + "supports_enhanced_monitoring": { + "type": "bool", + "computed": true + }, + "supports_iam_database_authentication": { + "type": "bool", + "computed": true + }, + "supports_iops": { + "type": "bool", + "computed": true + }, + "supports_performance_insights": { + "type": "bool", + "computed": true + }, + "supports_storage_encryption": { + "type": "bool", + "computed": true + }, + "vpc": { + "type": "bool", + "optional": true, + "computed": true + } + } + } + }, + "aws_network_acls": { + "version": 0, + "block": { + "attributes": { + "id": { "type": "string", "optional": true, "computed": true }, - "configuration": { + "ids": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "optional": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_network_interface": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "association": { "type": [ "list", [ "object", { - "id": "string", - "revision": "number" + "allocation_id": "string", + "association_id": "string", + "carrier_ip": "string", + "customer_owned_ip": "string", + "ip_owner_id": "string", + "public_dns_name": "string", + "public_ip": "string" } ] ], "computed": true }, - "deployment_mode": { - "type": "string", - "computed": true - }, - "encryption_options": { + "attachment": { "type": [ "list", [ "object", { - "kms_key_id": "string", - "use_aws_owned_key": "bool" + "attachment_id": "string", + "device_index": "number", + "instance_id": "string", + "instance_owner_id": "string" } ] ], "computed": true }, - "engine_type": { + "availability_zone": { "type": "string", "computed": true }, - "engine_version": { + "description": { "type": "string", "computed": true }, - "host_instance_type": { + "id": { "type": "string", + "optional": true, "computed": true }, - "id": { + "interface_type": { "type": "string", - "optional": true, "computed": true }, - "instances": { + "ipv6_addresses": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "mac_address": { + "type": "string", + "computed": true + }, + "outpost_arn": { + "type": "string", + "computed": true + }, + "owner_id": { + "type": "string", + "computed": true + }, + "private_dns_name": { + "type": "string", + "computed": true + }, + "private_ip": { + "type": "string", + "computed": true + }, + "private_ips": { "type": [ "list", - [ - "object", - { - "console_url": "string", - "endpoints": [ + "string" + ], + "computed": true + }, + "requester_id": { + "type": "string", + "computed": true + }, + "security_groups": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "subnet_id": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "vpc_id": { + "type": "string", + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ "list", "string" ], - "ip_address": "string" + "required": true } - ] - ], + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_network_interfaces": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, "computed": true }, - "ldap_server_metadata": { + "ids": { "type": [ "list", - [ - "object", - { - "hosts": [ + "string" + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ "list", "string" ], - "role_base": "string", - "role_name": "string", - "role_search_matching": "string", - "role_search_subtree": "bool", - "service_account_password": "string", - "service_account_username": "string", - "user_base": "string", - "user_role_name": "string", - "user_search_matching": "string", - "user_search_subtree": "bool" + "required": true } - ] - ], + } + } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_networkfirewall_firewall": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "optional": true, "computed": true }, - "logs": { + "delete_protection": { + "type": "bool", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "encryption_configuration": { "type": [ - "list", + "set", [ "object", { - "audit": "string", - "general": "bool" + "key_id": "string", + "type": "string" } ] ], "computed": true }, - "maintenance_window_start_time": { + "firewall_policy_arn": { + "type": "string", + "computed": true + }, + "firewall_policy_change_protection": { + "type": "bool", + "computed": true + }, + "firewall_status": { "type": [ "list", [ "object", { - "day_of_week": "string", - "time_of_day": "string", - "time_zone": "string" + "capacity_usage_summary": [ + "set", + [ + "object", + { + "cidrs": [ + "set", + [ + "object", + { + "available_cidr_count": "number", + "ip_set_references": [ + "set", + [ + "object", + { + "resolved_cidr_count": "number" + } + ] + ], + "utilized_cidr_count": "number" + } + ] + ] + } + ] + ], + "configuration_sync_state_summary": "string", + "status": "string", + "sync_states": [ + "set", + [ + "object", + { + "attachment": [ + "list", + [ + "object", + { + "endpoint_id": "string", + "status": "string", + "subnet_id": "string" + } + ] + ], + "availability_zone": "string" + } + ] + ] } ] ], "computed": true }, - "publicly_accessible": { - "type": "bool", + "id": { + "type": "string", + "optional": true, "computed": true }, - "security_groups": { - "type": [ - "set", - "string" - ], + "name": { + "type": "string", + "optional": true, "computed": true }, - "storage_type": { - "type": "string", + "subnet_change_protection": { + "type": "bool", "computed": true }, - "subnet_ids": { + "subnet_mapping": { "type": [ "set", - "string" + [ + "object", + { + "subnet_id": "string" + } + ] ], "computed": true }, @@ -144432,66 +206535,142 @@ "map", "string" ], - "optional": true, + "optional": true + }, + "update_token": { + "type": "string", "computed": true }, - "user": { - "type": [ - "set", - [ - "object", - { - "console_access": "bool", - "groups": [ - "set", - "string" - ], - "username": "string" - } - ] - ], + "vpc_id": { + "type": "string", "computed": true } } } }, - "aws_msk_broker_nodes": { + "aws_networkfirewall_firewall_policy": { "version": 0, "block": { "attributes": { - "cluster_arn": { + "arn": { "type": "string", - "required": true + "optional": true }, - "id": { + "description": { "type": "string", - "optional": true, "computed": true }, - "node_info_list": { + "firewall_policy": { "type": [ "list", [ "object", { - "attached_eni_id": "string", - "broker_id": "number", - "client_subnet": "string", - "client_vpc_ip_address": "string", - "endpoints": [ + "stateful_default_actions": [ "set", "string" ], - "node_arn": "string" + "stateful_engine_options": [ + "list", + [ + "object", + { + "rule_order": "string" + } + ] + ], + "stateful_rule_group_reference": [ + "set", + [ + "object", + { + "priority": "number", + "resource_arn": "string" + } + ] + ], + "stateless_custom_action": [ + "set", + [ + "object", + { + "action_definition": [ + "list", + [ + "object", + { + "publish_metric_action": [ + "list", + [ + "object", + { + "dimension": [ + "set", + [ + "object", + { + "value": "string" + } + ] + ] + } + ] + ] + } + ] + ], + "action_name": "string" + } + ] + ], + "stateless_default_actions": [ + "set", + "string" + ], + "stateless_fragment_default_actions": [ + "set", + "string" + ], + "stateless_rule_group_reference": [ + "set", + [ + "object", + { + "priority": "number", + "resource_arn": "string" + } + ] + ] } ] ], "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "optional": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "update_token": { + "type": "string", + "computed": true } } } }, - "aws_msk_cluster": { + "aws_networkmanager_connection": { "version": 0, "block": { "attributes": { @@ -144499,23 +206678,27 @@ "type": "string", "computed": true }, - "bootstrap_brokers": { + "connected_device_id": { "type": "string", "computed": true }, - "bootstrap_brokers_sasl_iam": { + "connected_link_id": { "type": "string", "computed": true }, - "bootstrap_brokers_sasl_scram": { + "connection_id": { + "type": "string", + "required": true + }, + "description": { "type": "string", "computed": true }, - "bootstrap_brokers_tls": { + "device_id": { "type": "string", "computed": true }, - "cluster_name": { + "global_network_id": { "type": "string", "required": true }, @@ -144524,14 +206707,10 @@ "optional": true, "computed": true }, - "kafka_version": { + "link_id": { "type": "string", "computed": true }, - "number_of_broker_nodes": { - "type": "number", - "computed": true - }, "tags": { "type": [ "map", @@ -144539,54 +206718,45 @@ ], "optional": true, "computed": true - }, - "zookeeper_connect_string": { - "type": "string", - "computed": true } } } }, - "aws_msk_configuration": { + "aws_networkmanager_connections": { "version": 0, "block": { "attributes": { - "arn": { + "device_id": { "type": "string", - "computed": true + "optional": true }, - "description": { + "global_network_id": { "type": "string", - "computed": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "kafka_versions": { + "ids": { "type": [ - "set", + "list", "string" ], "computed": true }, - "latest_revision": { - "type": "number", - "computed": true - }, - "name": { - "type": "string", - "required": true - }, - "server_properties": { - "type": "string", - "computed": true + "tags": { + "type": [ + "map", + "string" + ], + "optional": true } } } }, - "aws_msk_kafka_version": { + "aws_networkmanager_core_network_policy_document": { "version": 0, "block": { "attributes": { @@ -144595,26 +206765,238 @@ "optional": true, "computed": true }, - "preferred_versions": { - "type": [ - "list", - "string" - ], - "optional": true - }, - "status": { + "json": { "type": "string", "computed": true }, "version": { "type": "string", - "optional": true, - "computed": true + "optional": true + } + }, + "block_types": { + "attachment_policies": { + "nesting_mode": "list", + "block": { + "attributes": { + "condition_logic": { + "type": "string", + "optional": true + }, + "description": { + "type": "string", + "optional": true + }, + "rule_number": { + "type": "number", + "required": true + } + }, + "block_types": { + "action": { + "nesting_mode": "list", + "block": { + "attributes": { + "association_method": { + "type": "string", + "required": true + }, + "require_acceptance": { + "type": "bool", + "optional": true + }, + "segment": { + "type": "string", + "optional": true + }, + "tag_value_of_key": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1, + "max_items": 1 + }, + "conditions": { + "nesting_mode": "list", + "block": { + "attributes": { + "key": { + "type": "string", + "optional": true + }, + "operator": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "required": true + }, + "value": { + "type": "string", + "optional": true + } + } + }, + "min_items": 1 + } + } + } + }, + "core_network_configuration": { + "nesting_mode": "list", + "block": { + "attributes": { + "asn_ranges": { + "type": [ + "set", + "string" + ], + "required": true + }, + "inside_cidr_blocks": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "vpn_ecmp_support": { + "type": "bool", + "optional": true + } + }, + "block_types": { + "edge_locations": { + "nesting_mode": "list", + "block": { + "attributes": { + "asn": { + "type": "number", + "optional": true + }, + "inside_cidr_blocks": { + "type": [ + "list", + "string" + ], + "optional": true + }, + "location": { + "type": "string", + "required": true + } + } + }, + "min_items": 1, + "max_items": 17 + } + } + }, + "min_items": 1 + }, + "segment_actions": { + "nesting_mode": "list", + "block": { + "attributes": { + "action": { + "type": "string", + "required": true + }, + "description": { + "type": "string", + "optional": true + }, + "destination_cidr_blocks": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "destinations": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "mode": { + "type": "string", + "optional": true + }, + "segment": { + "type": "string", + "required": true + }, + "share_with": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "share_with_except": { + "type": [ + "set", + "string" + ], + "optional": true + } + } + } + }, + "segments": { + "nesting_mode": "list", + "block": { + "attributes": { + "allow_filter": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "deny_filter": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "description": { + "type": "string", + "optional": true + }, + "edge_locations": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "isolate_attachments": { + "type": "bool", + "optional": true + }, + "name": { + "type": "string", + "required": true + }, + "require_attachment_acceptance": { + "type": "bool", + "optional": true + } + } + }, + "min_items": 1 } } } }, - "aws_mskconnect_custom_plugin": { + "aws_networkmanager_device": { "version": 0, "block": { "attributes": { @@ -144622,97 +207004,132 @@ "type": "string", "computed": true }, - "description": { - "type": "string", + "aws_location": { + "type": [ + "list", + [ + "object", + { + "subnet_arn": "string", + "zone": "string" + } + ] + ], "computed": true }, - "id": { + "description": { "type": "string", - "optional": true, "computed": true }, - "latest_revision": { - "type": "number", - "computed": true + "device_id": { + "type": "string", + "required": true }, - "name": { + "global_network_id": { "type": "string", "required": true }, - "state": { + "id": { "type": "string", + "optional": true, "computed": true - } - } - } - }, - "aws_mskconnect_worker_configuration": { - "version": 0, - "block": { - "attributes": { - "arn": { + }, + "location": { + "type": [ + "list", + [ + "object", + { + "address": "string", + "latitude": "string", + "longitude": "string" + } + ] + ], + "computed": true + }, + "model": { "type": "string", "computed": true }, - "description": { + "serial_number": { "type": "string", "computed": true }, - "id": { + "site_id": { "type": "string", - "optional": true, "computed": true }, - "latest_revision": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "name": { + "type": { "type": "string", - "required": true + "computed": true }, - "properties_file_content": { + "vendor": { "type": "string", "computed": true } } } }, - "aws_nat_gateway": { + "aws_networkmanager_devices": { "version": 0, "block": { "attributes": { - "allocation_id": { + "global_network_id": { "type": "string", - "computed": true - }, - "connectivity_type": { - "type": "string", - "computed": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "network_interface_id": { - "type": "string", + "ids": { + "type": [ + "list", + "string" + ], "computed": true }, - "private_ip": { + "site_id": { "type": "string", - "computed": true + "optional": true }, - "public_ip": { + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + } + } + } + }, + "aws_networkmanager_global_network": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "state": { + "description": { "type": "string", - "optional": true, "computed": true }, - "subnet_id": { + "global_network_id": { + "type": "string", + "required": true + }, + "id": { "type": "string", "optional": true, "computed": true @@ -144724,214 +207141,197 @@ ], "optional": true, "computed": true - }, - "vpc_id": { - "type": "string", - "optional": true, - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "set", - "string" - ], - "required": true - } - } - } } } } }, - "aws_neptune_engine_version": { + "aws_networkmanager_global_networks": { "version": 0, "block": { "attributes": { - "engine": { - "type": "string", - "optional": true - }, - "engine_description": { - "type": "string", - "computed": true - }, - "exportable_log_types": { - "type": [ - "list", - "string" - ], - "computed": true - }, "id": { "type": "string", "optional": true, "computed": true }, - "parameter_group_family": { - "type": "string", - "optional": true, - "computed": true - }, - "preferred_versions": { + "ids": { "type": [ "list", "string" ], - "optional": true - }, - "supported_timezones": { - "type": [ - "set", - "string" - ], - "computed": true - }, - "supports_log_exports_to_cloudwatch": { - "type": "bool", - "computed": true - }, - "supports_read_replica": { - "type": "bool", "computed": true }, - "valid_upgrade_targets": { + "tags": { "type": [ - "set", + "map", "string" ], - "computed": true - }, - "version": { - "type": "string", - "optional": true, - "computed": true - }, - "version_description": { - "type": "string", - "computed": true + "optional": true } } } }, - "aws_neptune_orderable_db_instance": { + "aws_networkmanager_link": { "version": 0, "block": { "attributes": { - "availability_zones": { + "arn": { + "type": "string", + "computed": true + }, + "bandwidth": { "type": [ "list", - "string" + [ + "object", + { + "download_speed": "number", + "upload_speed": "number" + } + ] ], "computed": true }, - "engine": { + "description": { "type": "string", - "optional": true + "computed": true }, - "engine_version": { + "global_network_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, "id": { "type": "string", "optional": true, "computed": true }, - "instance_class": { + "link_id": { "type": "string", - "optional": true, - "computed": true + "required": true }, - "license_model": { + "provider_name": { "type": "string", - "optional": true - }, - "max_iops_per_db_instance": { - "type": "number", "computed": true }, - "max_iops_per_gib": { - "type": "number", + "site_id": { + "type": "string", "computed": true }, - "max_storage_size": { - "type": "number", + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, "computed": true }, - "min_iops_per_db_instance": { - "type": "number", + "type": { + "type": "string", "computed": true + } + } + } + }, + "aws_networkmanager_links": { + "version": 0, + "block": { + "attributes": { + "global_network_id": { + "type": "string", + "required": true }, - "min_iops_per_gib": { - "type": "number", + "id": { + "type": "string", + "optional": true, "computed": true }, - "min_storage_size": { - "type": "number", + "ids": { + "type": [ + "list", + "string" + ], "computed": true }, - "multi_az_capable": { - "type": "bool", - "computed": true + "provider_name": { + "type": "string", + "optional": true }, - "preferred_instance_classes": { + "site_id": { + "type": "string", + "optional": true + }, + "tags": { "type": [ - "list", + "map", "string" ], "optional": true }, - "read_replica_capable": { - "type": "bool", - "computed": true - }, - "storage_type": { + "type": { + "type": "string", + "optional": true + } + } + } + }, + "aws_networkmanager_site": { + "version": 0, + "block": { + "attributes": { + "arn": { "type": "string", "computed": true }, - "supports_enhanced_monitoring": { - "type": "bool", + "description": { + "type": "string", "computed": true }, - "supports_iam_database_authentication": { - "type": "bool", - "computed": true + "global_network_id": { + "type": "string", + "required": true }, - "supports_iops": { - "type": "bool", + "id": { + "type": "string", + "optional": true, "computed": true }, - "supports_performance_insights": { - "type": "bool", + "location": { + "type": [ + "list", + [ + "object", + { + "address": "string", + "latitude": "string", + "longitude": "string" + } + ] + ], "computed": true }, - "supports_storage_encryption": { - "type": "bool", - "computed": true + "site_id": { + "type": "string", + "required": true }, - "vpc": { - "type": "bool", + "tags": { + "type": [ + "map", + "string" + ], "optional": true, "computed": true } } } }, - "aws_network_acls": { + "aws_networkmanager_sites": { "version": 0, "block": { "attributes": { + "global_network_id": { + "type": "string", + "required": true + }, "id": { "type": "string", "optional": true, @@ -144949,191 +207349,230 @@ "map", "string" ], - "optional": true, - "computed": true - }, - "vpc_id": { - "type": "string", "optional": true } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } } } }, - "aws_network_interface": { + "aws_opensearch_domain": { "version": 0, "block": { "attributes": { + "access_policies": { + "type": "string", + "computed": true + }, + "advanced_options": { + "type": [ + "map", + "string" + ], + "computed": true + }, + "advanced_security_options": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "internal_user_database_enabled": "bool" + } + ] + ], + "computed": true + }, "arn": { "type": "string", "computed": true }, - "association": { + "auto_tune_options": { "type": [ "list", [ "object", { - "allocation_id": "string", - "association_id": "string", - "carrier_ip": "string", - "customer_owned_ip": "string", - "ip_owner_id": "string", - "public_dns_name": "string", - "public_ip": "string" + "desired_state": "string", + "maintenance_schedule": [ + "set", + [ + "object", + { + "cron_expression_for_recurrence": "string", + "duration": [ + "list", + [ + "object", + { + "unit": "string", + "value": "number" + } + ] + ], + "start_at": "string" + } + ] + ], + "rollback_on_disable": "string" } ] ], "computed": true }, - "attachment": { + "cluster_config": { "type": [ "list", [ "object", { - "attachment_id": "string", - "device_index": "number", - "instance_id": "string", - "instance_owner_id": "string" + "cold_storage_options": [ + "list", + [ + "object", + { + "enabled": "bool" + } + ] + ], + "dedicated_master_count": "number", + "dedicated_master_enabled": "bool", + "dedicated_master_type": "string", + "instance_count": "number", + "instance_type": "string", + "warm_count": "number", + "warm_enabled": "bool", + "warm_type": "string", + "zone_awareness_config": [ + "list", + [ + "object", + { + "availability_zone_count": "number" + } + ] + ], + "zone_awareness_enabled": "bool" } ] ], "computed": true }, - "availability_zone": { - "type": "string", + "cognito_options": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "identity_pool_id": "string", + "role_arn": "string", + "user_pool_id": "string" + } + ] + ], "computed": true }, - "description": { - "type": "string", + "created": { + "type": "bool", "computed": true }, - "id": { - "type": "string", - "optional": true, + "deleted": { + "type": "bool", "computed": true }, - "interface_type": { + "domain_id": { "type": "string", "computed": true }, - "ipv6_addresses": { + "domain_name": { + "type": "string", + "required": true + }, + "ebs_options": { "type": [ - "set", - "string" + "list", + [ + "object", + { + "ebs_enabled": "bool", + "iops": "number", + "throughput": "number", + "volume_size": "number", + "volume_type": "string" + } + ] ], "computed": true }, - "mac_address": { - "type": "string", - "computed": true - }, - "outpost_arn": { - "type": "string", + "encryption_at_rest": { + "type": [ + "list", + [ + "object", + { + "enabled": "bool", + "kms_key_id": "string" + } + ] + ], "computed": true }, - "owner_id": { + "endpoint": { "type": "string", "computed": true }, - "private_dns_name": { + "engine_version": { "type": "string", "computed": true }, - "private_ip": { + "id": { "type": "string", + "optional": true, "computed": true }, - "private_ips": { - "type": [ - "list", - "string" - ], - "computed": true - }, - "requester_id": { + "kibana_endpoint": { "type": "string", "computed": true }, - "security_groups": { + "log_publishing_options": { "type": [ "set", - "string" + [ + "object", + { + "cloudwatch_log_group_arn": "string", + "enabled": "bool", + "log_type": "string" + } + ] ], "computed": true }, - "subnet_id": { - "type": "string", - "computed": true - }, - "tags": { + "node_to_node_encryption": { "type": [ - "map", - "string" + "list", + [ + "object", + { + "enabled": "bool" + } + ] ], - "optional": true, "computed": true }, - "vpc_id": { - "type": "string", - "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", - "string" - ], - "required": true - } - } - } - } - } - } - }, - "aws_network_interfaces": { - "version": 0, - "block": { - "attributes": { - "id": { - "type": "string", - "optional": true, + "processing": { + "type": "bool", "computed": true }, - "ids": { + "snapshot_options": { "type": [ "list", - "string" + [ + "object", + { + "automated_snapshot_start_hour": "number" + } + ] ], "computed": true }, @@ -145144,26 +207583,30 @@ ], "optional": true, "computed": true - } - }, - "block_types": { - "filter": { - "nesting_mode": "set", - "block": { - "attributes": { - "name": { - "type": "string", - "required": true - }, - "values": { - "type": [ - "list", + }, + "vpc_options": { + "type": [ + "list", + [ + "object", + { + "availability_zones": [ + "set", "string" ], - "required": true + "security_group_ids": [ + "set", + "string" + ], + "subnet_ids": [ + "set", + "string" + ], + "vpc_id": "string" } - } - } + ] + ], + "computed": true } } } @@ -145388,6 +207831,65 @@ } } }, + "aws_outposts_asset": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "asset_id": { + "type": "string", + "required": true + }, + "asset_type": { + "type": "string", + "computed": true + }, + "host_id": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "rack_elevation": { + "type": "number", + "computed": true + }, + "rack_id": { + "type": "string", + "computed": true + } + } + } + }, + "aws_outposts_assets": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "required": true + }, + "asset_ids": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, "aws_outposts_outpost": { "version": 0, "block": { @@ -145633,13 +208135,24 @@ }, "values": { "type": [ - "list", + "set", "string" ], "required": true } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -145682,6 +208195,50 @@ } } }, + "aws_prometheus_workspace": { + "version": 0, + "block": { + "attributes": { + "alias": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, + "created_date": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "prometheus_endpoint": { + "type": "string", + "computed": true + }, + "status": { + "type": "string", + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, + "workspace_id": { + "type": "string", + "required": true + } + } + } + }, "aws_qldb_ledger": { "version": 0, "block": { @@ -145699,6 +208256,10 @@ "optional": true, "computed": true }, + "kms_key": { + "type": "string", + "computed": true + }, "name": { "type": "string", "required": true @@ -145706,6 +208267,14 @@ "permissions_mode": { "type": "string", "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true } } } @@ -145735,6 +208304,10 @@ "type": "string", "required": true }, + "resource_share_status": { + "type": "string", + "optional": true + }, "status": { "type": "string", "computed": true @@ -145915,6 +208488,10 @@ "type": "string", "computed": true }, + "network_type": { + "type": "string", + "computed": true + }, "port": { "type": "number", "computed": true @@ -146166,6 +208743,13 @@ ], "computed": true }, + "supported_network_types": { + "type": [ + "list", + "string" + ], + "computed": true + }, "supports_enhanced_monitoring": { "type": "bool", "optional": true, @@ -146222,6 +208806,14 @@ "type": "bool", "computed": true }, + "aqua_configuration_status": { + "type": "string", + "computed": true + }, + "arn": { + "type": "string", + "computed": true + }, "automated_snapshot_retention_period": { "type": "number", "computed": true @@ -146230,6 +208822,10 @@ "type": "string", "computed": true }, + "availability_zone_relocation_enabled": { + "type": "bool", + "computed": true + }, "bucket_name": { "type": "string", "computed": true @@ -146238,6 +208834,20 @@ "type": "string", "required": true }, + "cluster_nodes": { + "type": [ + "list", + [ + "object", + { + "node_role": "string", + "private_ip_address": "string", + "public_ip_address": "string" + } + ] + ], + "computed": true + }, "cluster_parameter_group_name": { "type": "string", "computed": true @@ -146273,6 +208883,10 @@ "type": "string", "computed": true }, + "default_iam_role_arn": { + "type": "string", + "computed": true + }, "elastic_ip": { "type": "string", "computed": true @@ -146309,6 +208923,25 @@ "type": "string", "computed": true }, + "log_destination_type": { + "type": "string", + "computed": true + }, + "log_exports": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "maintenance_track_name": { + "type": "string", + "computed": true + }, + "manual_snapshot_retention_period": { + "type": "number", + "computed": true + }, "master_username": { "type": "string", "computed": true @@ -146358,6 +208991,54 @@ } } }, + "aws_redshift_cluster_credentials": { + "version": 0, + "block": { + "attributes": { + "auto_create": { + "type": "bool", + "optional": true + }, + "cluster_identifier": { + "type": "string", + "required": true + }, + "db_groups": { + "type": [ + "set", + "string" + ], + "optional": true + }, + "db_name": { + "type": "string", + "optional": true + }, + "db_password": { + "type": "string", + "computed": true, + "sensitive": true + }, + "db_user": { + "type": "string", + "required": true + }, + "duration_seconds": { + "type": "number", + "optional": true + }, + "expiration": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + } + } + } + }, "aws_redshift_orderable_cluster": { "version": 0, "block": { @@ -146419,6 +209100,45 @@ } } }, + "aws_redshift_subnet_group": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "subnet_ids": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, "aws_region": { "version": 0, "block": { @@ -146585,6 +209305,11 @@ "optional": true, "computed": true }, + "core_network_arn": { + "type": "string", + "optional": true, + "computed": true + }, "destination_cidr_block": { "type": "string", "optional": true, @@ -146649,6 +209374,19 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -146807,6 +209545,10 @@ "optional": true, "computed": true }, + "name_regex": { + "type": "string", + "optional": true + }, "owner_id": { "type": "string", "optional": true @@ -146833,6 +209575,248 @@ } } }, + "aws_route53_traffic_policy_document": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "json": { + "type": "string", + "computed": true + }, + "record_type": { + "type": "string", + "optional": true + }, + "start_endpoint": { + "type": "string", + "optional": true + }, + "start_rule": { + "type": "string", + "optional": true + }, + "version": { + "type": "string", + "optional": true + } + }, + "block_types": { + "endpoint": { + "nesting_mode": "set", + "block": { + "attributes": { + "id": { + "type": "string", + "required": true + }, + "region": { + "type": "string", + "optional": true + }, + "type": { + "type": "string", + "optional": true + }, + "value": { + "type": "string", + "optional": true + } + } + } + }, + "rule": { + "nesting_mode": "set", + "block": { + "attributes": { + "id": { + "type": "string", + "required": true + }, + "type": { + "type": "string", + "optional": true + } + }, + "block_types": { + "geo_proximity_location": { + "nesting_mode": "set", + "block": { + "attributes": { + "bias": { + "type": "string", + "optional": true + }, + "endpoint_reference": { + "type": "string", + "optional": true + }, + "evaluate_target_health": { + "type": "bool", + "optional": true + }, + "health_check": { + "type": "string", + "optional": true + }, + "latitude": { + "type": "string", + "optional": true + }, + "longitude": { + "type": "string", + "optional": true + }, + "region": { + "type": "string", + "optional": true + }, + "rule_reference": { + "type": "string", + "optional": true + } + } + } + }, + "items": { + "nesting_mode": "set", + "block": { + "attributes": { + "endpoint_reference": { + "type": "string", + "optional": true + }, + "health_check": { + "type": "string", + "optional": true + } + } + } + }, + "location": { + "nesting_mode": "set", + "block": { + "attributes": { + "continent": { + "type": "string", + "optional": true + }, + "country": { + "type": "string", + "optional": true + }, + "endpoint_reference": { + "type": "string", + "optional": true + }, + "evaluate_target_health": { + "type": "bool", + "optional": true + }, + "health_check": { + "type": "string", + "optional": true + }, + "is_default": { + "type": "bool", + "optional": true + }, + "rule_reference": { + "type": "string", + "optional": true + }, + "subdivision": { + "type": "string", + "optional": true + } + } + } + }, + "primary": { + "nesting_mode": "list", + "block": { + "attributes": { + "endpoint_reference": { + "type": "string", + "optional": true + }, + "evaluate_target_health": { + "type": "bool", + "optional": true + }, + "health_check": { + "type": "string", + "optional": true + }, + "rule_reference": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + }, + "region": { + "nesting_mode": "set", + "block": { + "attributes": { + "endpoint_reference": { + "type": "string", + "optional": true + }, + "evaluate_target_health": { + "type": "bool", + "optional": true + }, + "health_check": { + "type": "string", + "optional": true + }, + "region": { + "type": "string", + "optional": true + }, + "rule_reference": { + "type": "string", + "optional": true + } + } + } + }, + "secondary": { + "nesting_mode": "list", + "block": { + "attributes": { + "endpoint_reference": { + "type": "string", + "optional": true + }, + "evaluate_target_health": { + "type": "bool", + "optional": true + }, + "health_check": { + "type": "string", + "optional": true + }, + "rule_reference": { + "type": "string", + "optional": true + } + } + }, + "max_items": 1 + } + } + } + } + } + } + }, "aws_route53_zone": { "version": 0, "block": { @@ -146955,6 +209939,7 @@ { "carrier_gateway_id": "string", "cidr_block": "string", + "core_network_arn": "string", "destination_prefix_list_id": "string", "egress_only_gateway_id": "string", "gateway_id": "string", @@ -147008,6 +209993,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -147059,6 +210055,49 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } + } + } + }, + "aws_s3_account_public_access_block": { + "version": 0, + "block": { + "attributes": { + "account_id": { + "type": "string", + "optional": true + }, + "block_public_acls": { + "type": "bool", + "computed": true + }, + "block_public_policy": { + "type": "bool", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ignore_public_acls": { + "type": "bool", + "computed": true + }, + "restrict_public_buckets": { + "type": "bool", + "computed": true } } } @@ -147288,6 +210327,26 @@ } } }, + "aws_s3_bucket_policy": { + "version": 0, + "block": { + "attributes": { + "bucket": { + "type": "string", + "required": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "policy": { + "type": "string", + "computed": true + } + } + } + }, "aws_s3_object": { "version": 0, "block": { @@ -147505,6 +210564,55 @@ } } }, + "aws_secretsmanager_random_password": { + "version": 0, + "block": { + "attributes": { + "exclude_characters": { + "type": "string", + "optional": true + }, + "exclude_lowercase": { + "type": "bool", + "optional": true + }, + "exclude_numbers": { + "type": "bool", + "optional": true + }, + "exclude_punctuation": { + "type": "bool", + "optional": true + }, + "exclude_uppercase": { + "type": "bool", + "optional": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "include_space": { + "type": "bool", + "optional": true + }, + "password_length": { + "type": "number", + "optional": true + }, + "random_password": { + "type": "string", + "optional": true, + "computed": true + }, + "require_each_included_type": { + "type": "bool", + "optional": true + } + } + } + }, "aws_secretsmanager_secret": { "version": 0, "block": { @@ -147648,6 +210756,52 @@ } } }, + "aws_secretsmanager_secrets": { + "version": 0, + "block": { + "attributes": { + "arns": { + "type": [ + "set", + "string" + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "names": { + "type": [ + "set", + "string" + ], + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "set", + "string" + ], + "required": true + } + } + } + } + } + } + }, "aws_security_group": { "version": 1, "block": { @@ -147702,6 +210856,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -147763,6 +210928,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -147877,6 +211053,14 @@ "type": "string", "required": true }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + }, "type": { "type": "string", "required": true @@ -147884,6 +211068,134 @@ } } }, + "aws_service_discovery_http_namespace": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "http_name": { + "type": "string", + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, + "aws_service_discovery_service": { + "version": 0, + "block": { + "attributes": { + "arn": { + "type": "string", + "computed": true + }, + "description": { + "type": "string", + "computed": true + }, + "dns_config": { + "type": [ + "list", + [ + "object", + { + "dns_records": [ + "list", + [ + "object", + { + "ttl": "number", + "type": "string" + } + ] + ], + "namespace_id": "string", + "routing_policy": "string" + } + ] + ], + "computed": true + }, + "health_check_config": { + "type": [ + "list", + [ + "object", + { + "failure_threshold": "number", + "resource_path": "string", + "type": "string" + } + ] + ], + "computed": true + }, + "health_check_custom_config": { + "type": [ + "list", + [ + "object", + { + "failure_threshold": "number" + } + ] + ], + "computed": true + }, + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "name": { + "type": "string", + "required": true + }, + "namespace_id": { + "type": "string", + "required": true + }, + "tags": { + "type": [ + "map", + "string" + ], + "optional": true + }, + "tags_all": { + "type": [ + "map", + "string" + ], + "optional": true, + "computed": true + } + } + } + }, "aws_servicecatalog_constraint": { "version": 0, "block": { @@ -147925,6 +211237,19 @@ "type": "string", "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -147972,6 +211297,19 @@ ], "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -148015,6 +211353,19 @@ "optional": true, "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -148056,6 +211407,19 @@ "type": "string", "optional": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -148127,6 +211491,19 @@ "type": "string", "computed": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -148649,6 +212026,45 @@ } } }, + "aws_ssm_maintenance_windows": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "ids": { + "type": [ + "list", + "string" + ], + "computed": true + } + }, + "block_types": { + "filter": { + "nesting_mode": "set", + "block": { + "attributes": { + "name": { + "type": "string", + "required": true + }, + "values": { + "type": [ + "list", + "string" + ], + "required": true + } + } + } + } + } + } + }, "aws_ssm_parameter": { "version": 0, "block": { @@ -148743,6 +212159,49 @@ "version": 0, "block": { "attributes": { + "approval_rule": { + "type": [ + "list", + [ + "object", + { + "approve_after_days": "number", + "approve_until_date": "string", + "compliance_level": "string", + "enable_non_security": "bool", + "patch_filter": [ + "list", + [ + "object", + { + "key": "string", + "values": [ + "list", + "string" + ] + } + ] + ] + } + ] + ], + "computed": true + }, + "approved_patches": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "approved_patches_compliance_level": { + "type": "string", + "computed": true + }, + "approved_patches_enable_non_security": { + "type": "bool", + "computed": true + }, "default_baseline": { "type": "bool", "optional": true @@ -148751,6 +212210,22 @@ "type": "string", "computed": true }, + "global_filter": { + "type": [ + "list", + [ + "object", + { + "key": "string", + "values": [ + "list", + "string" + ] + } + ] + ], + "computed": true + }, "id": { "type": "string", "optional": true, @@ -148771,6 +212246,34 @@ "owner": { "type": "string", "required": true + }, + "rejected_patches": { + "type": [ + "list", + "string" + ], + "computed": true + }, + "rejected_patches_action": { + "type": "string", + "computed": true + }, + "source": { + "type": [ + "list", + [ + "object", + { + "configuration": "string", + "name": "string", + "products": [ + "list", + "string" + ] + } + ] + ], + "computed": true } } } @@ -149008,6 +212511,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149059,6 +212573,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149106,6 +212631,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149275,6 +212811,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149357,6 +212904,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149389,11 +212947,27 @@ ], "computed": true }, + "dns_options": { + "type": [ + "list", + [ + "object", + { + "dns_record_ip_type": "string" + } + ] + ], + "computed": true + }, "id": { "type": "string", "optional": true, "computed": true }, + "ip_address_type": { + "type": "string", + "computed": true + }, "network_interface_ids": { "type": [ "set", @@ -149488,6 +213062,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149553,6 +213138,13 @@ "optional": true, "computed": true }, + "supported_ip_address_types": { + "type": [ + "set", + "string" + ], + "computed": true + }, "tags": { "type": [ "map", @@ -149577,13 +213169,24 @@ }, "values": { "type": [ - "list", + "set", "string" ], "required": true } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149695,6 +213298,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149727,6 +213341,19 @@ "type": "number", "optional": true } + }, + "block_types": { + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } + } } } }, @@ -149849,6 +213476,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149896,6 +213534,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -149943,6 +213592,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -150007,6 +213667,17 @@ } } } + }, + "timeouts": { + "nesting_mode": "single", + "block": { + "attributes": { + "read": { + "type": "string", + "optional": true + } + } + } } } } @@ -150059,6 +213730,26 @@ } } }, + "aws_waf_subscribed_rule_group": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "optional": true + } + } + } + }, "aws_waf_web_acl": { "version": 0, "block": { @@ -150123,6 +213814,26 @@ } } }, + "aws_wafregional_subscribed_rule_group": { + "version": 0, + "block": { + "attributes": { + "id": { + "type": "string", + "optional": true, + "computed": true + }, + "metric_name": { + "type": "string", + "optional": true + }, + "name": { + "type": "string", + "optional": true + } + } + } + }, "aws_wafregional_web_acl": { "version": 0, "block": { diff --git a/terraform/gitlab/gitlab.tf.json.template.py b/terraform/gitlab/gitlab.tf.json.template.py index 6a56dc3659..9a3759151d 100644 --- a/terraform/gitlab/gitlab.tf.json.template.py +++ b/terraform/gitlab/gitlab.tf.json.template.py @@ -7,13 +7,12 @@ ) import json import os -from textwrap import ( - dedent, -) from typing import ( Union, ) +import yaml + from azul import ( config, lru_cache, @@ -178,7 +177,7 @@ # https://github.com/docker/libnetwork/blob/a79d3687931697244b8e03485bf7b2042f8ec6b6/ipamutils/utils.go#L10 # -cidr_offset = ['dev', 'prod', 'anvildev'].index(config.deployment_stage) +cidr_offset = ['dev', 'prod', 'anvildev', 'anvilprod'].index(config.deployment_stage) vpc_cidr = f'172.{71 + cidr_offset}.0.0/16' @@ -347,7 +346,50 @@ def remove_inconsequential_statements(statements: list[JSON]) -> list[JSON]: } clamav_image = 'clamav/clamav:0.104' -dind_image = 'docker:19.03.15-dind' +dind_image = 'docker:20.10.18-dind' +gitlab_image = 'gitlab/gitlab-ce:15.3.3-ce.0' +runner_image = 'gitlab/gitlab-runner:v15.3.0' + +# There are ways to dynamically determine the latest Amazon Linux AMI but in the +# spirit of reproducable builds we would rather pin the AMI and adopt updates at +# our own discretion so as to avoid unexpected failures due to AMI changes. To +# determine the latest AMI for Amazon Linux 2, I used the following commands: +# +# _select dev.gitlab +# aws ssm get-parameters \ +# --names \ +# $(aws ssm get-parameters-by-path \ +# --path /aws/service/ami-amazon-linux-latest \ +# --query "Parameters[].Name" \ +# | jq -r .[] \ +# | grep -F amzn2 \ +# | grep -Fv minimal \ +# | grep -Fv kernel-5.10 \ +# | grep -F x86_64 \ +# | grep -F ebs) \ +# | jq -r .Parameters[].Value +# +# The AMI ID is specific to a region. If there are ….gitlab components in more +# than one AWS region, you need to select at least one ….gitlab component in +# each of these regions, rerun the command for each such component and add or +# update the entry for the respective region in the dictionary literal below. +# +ami_id = { + 'us-east-1': 'ami-0bb85ecb87fe01c2f' +} + + +def jw(*words): + return ' '.join(words) + + +def jl(*lines): + return '\n'.join(lines) + + +def qq(*words): + return '"' + jw(*words) + '"' + emit_tf({} if config.terraform_component != 'gitlab' else { 'data': { @@ -381,17 +423,6 @@ def remove_inconsequential_statements(statements: list[JSON]) -> list[JSON]: 'private_zone': False } }, - 'aws_ami': { - 'rancheros': { - 'owners': ['605812595337'], - 'filter': [ - { - 'name': 'name', - 'values': ['rancheros-v1.5.8-hvm-1'] - } - ] - } - }, 'aws_iam_policy_document': { # This policy is really close to the policy size limit, if you get # LimitExceeded: Cannot exceed quota for PolicySize: 6144, you need @@ -751,6 +782,7 @@ def remove_inconsequential_statements(statements: list[JSON]) -> list[JSON]: 'destination_prefix_list_id': None, 'local_gateway_id': None, 'vpc_endpoint_id': None, + 'core_network_arn': None, } ], 'vpc_id': '${aws_vpc.gitlab.id}' @@ -1250,108 +1282,261 @@ def remove_inconsequential_statements(statements: list[JSON]) -> list[JSON]: 'aws_instance': { 'gitlab': { 'iam_instance_profile': '${aws_iam_instance_profile.gitlab.name}', - 'ami': '${data.aws_ami.rancheros.id}', + 'ami': ami_id[config.region], 'instance_type': 't3a.xlarge', + 'root_block_device': { + 'volume_size': 64 + }, 'key_name': '${aws_key_pair.gitlab.key_name}', 'network_interface': { 'network_interface_id': '${aws_network_interface.gitlab.id}', 'device_index': 0 }, - 'user_data': dedent(rf''' - #cloud-config - mounts: - - ["/dev/nvme1n1", "/mnt/gitlab", "ext4", ""] - rancher: - services: - user-cron: - image: rancher/container-crontab:v0.4.0 - restart: always - volumes: - - /var/run/docker.sock:/var/run/docker.sock - labels: - io.rancher.os.scope: "user" - prune-images: - image: {dind_image} - volumes: - - /var/run/docker.sock:/var/run/docker.sock - # Don't delete images from more recent builds. If we - # deleted them, we would risk failing the requirements - # check on sandbox builds since that check depends on - # image caching. This assumes that the most recent - # pipeline was run less than a month ago. - command: exec gitlab-dind docker image prune --all --force --filter "until={30 * 24}h" - labels: - io.rancher.os.scope: "user" - io.rancher.os.createonly: "true" - cron.schedule: "0 0 12 ? * SAT" - clamscan: - image: {clamav_image} - command: > - /bin/sh -c "freshclam - && echo freshclam succeeded - || echo freshclam failed - && clamscan --infected - --exclude-dir=^/scan/var/lib/system-docker/overlay2/.*/merged/sys - --exclude-dir=^/scan/var/lib/system-docker/overlay2/.*/merged/proc - --exclude-dir=^/scan/var/lib/system-docker/overlay2/.*/merged/dev - --exclude-dir=^/scan/var/lib/docker/overlay2/.*/merged/sys - --exclude-dir=^/scan/var/lib/docker/overlay2/.*/merged/proc - --exclude-dir=^/scan/var/lib/docker/overlay2/.*/merged/dev - --exclude-dir=^/scan/sys - --exclude-dir=^/scan/proc - --exclude-dir=^/scan/dev - -rz /scan - && echo clamscan succeeded - || echo clamscan failed" - volumes: - - /:/scan:ro - - /mnt/gitlab/clamav:/var/lib/clamav:rw - labels: - io.rancher.os.scope: "user" - io.rancher.os.createonly: "true" - cron.schedule: "0 0 8 ? * SUN" - ssh_authorized_keys: {other_public_keys.get(config.deployment_stage, [])} - write_files: - - path: /etc/rc.local - permissions: "0755" - owner: root - content: | - #!/bin/bash - wait-for-docker - docker network \ - create gitlab-runner-net - docker run \ - --detach \ - --name gitlab-dind \ - --privileged \ - --restart always \ - --network gitlab-runner-net \ - --env DOCKER_TLS_CERTDIR="" \ - --volume /mnt/gitlab/docker:/var/lib/docker \ - --volume /mnt/gitlab/runner/config:/etc/gitlab-runner \ - {dind_image} - docker run \ - --detach \ - --name gitlab \ - --hostname ${{aws_route53_record.gitlab.name}} \ - --publish 80:80 \ - --publish 2222:22 \ - --restart always \ - --volume /mnt/gitlab/config:/etc/gitlab \ - --volume /mnt/gitlab/logs:/var/log/gitlab \ - --volume /mnt/gitlab/data:/var/opt/gitlab \ - gitlab/gitlab-ce:15.3.3-ce.0 - docker run \ - --detach \ - --name gitlab-runner \ - --restart always \ - --volume /mnt/gitlab/runner/config:/etc/gitlab-runner \ - --network gitlab-runner-net \ - --env DOCKER_HOST=tcp://gitlab-dind:2375 \ - gitlab/gitlab-runner:v15.3.0 - '''[1:]), - # ^^^ Trim newline char at the beginning as dedent() only - # removes indent common to all lines. + 'user_data_replace_on_change': True, + 'user_data': '#cloud-config\n' + yaml.dump({ + 'mounts': [ + ['/dev/nvme1n1', '/mnt/gitlab', 'ext4', ''] + ], + 'packages': ['docker'], + 'ssh_authorized_keys': other_public_keys.get(config.deployment_stage, []), + 'write_files': [ + { + 'path': '/etc/systemd/system/gitlab-dind.service', + 'permissions': '0644', + 'owner': 'root', + 'content': jl( + '[Unit]', + 'Description=Docker-in-Docker service for GitLab', + 'After=docker.service', + 'Requires=docker.service', + '[Service]', + 'TimeoutStartSec=5min', # `docker pull` may take a long time + 'Restart=always', + 'ExecStartPre=-/usr/bin/docker stop gitlab-dind', + 'ExecStartPre=-/usr/bin/docker rm gitlab-dind', + 'ExecStartPre=-/usr/bin/docker network rm gitlab-runner-net', + 'ExecStartPre=/usr/bin/docker network create gitlab-runner-net', + 'ExecStartPre=/usr/bin/docker pull ' + dind_image, + jw( + 'ExecStart=/usr/bin/docker', + 'run', + '--name gitlab-dind', + '--privileged', + '--rm', + '--network gitlab-runner-net', + # The following option makes dockerd + # listen on port 2375 without TLS. By + # default, dockerd only listens on 2376 + # with TLS. The port is not exposed and + # can only be reached from other + # containers on the dedicated + # gitlab-runner-net network, so TLS is + # unnecessary. + '--env DOCKER_TLS_CERTDIR=', + '--volume /mnt/gitlab/docker:/var/lib/docker', + '--volume /mnt/gitlab/runner/config:/etc/gitlab-runner', + dind_image + ), + '[Install]', + 'WantedBy=multi-user.target', + ) + }, + { + 'path': '/etc/systemd/system/gitlab.service', + 'permissions': '0644', + 'owner': 'root', + 'content': jl( + '[Unit]', + 'Description=GitLab service', + 'After=docker.service', + 'Requires=docker.service', + '[Service]', + 'TimeoutStartSec=5min', # `docker pull` may take a long time + 'Restart=always', + 'ExecStartPre=-/usr/bin/docker stop gitlab', + 'ExecStartPre=-/usr/bin/docker rm gitlab', + 'ExecStartPre=/usr/bin/docker pull ' + gitlab_image, + jw( + 'ExecStart=/usr/bin/docker', + 'run', + '--name gitlab', + '--hostname ${aws_route53_record.gitlab.name}', + '--publish 80:80', + '--publish 2222:22', + '--rm', + '--volume /mnt/gitlab/config:/etc/gitlab', + '--volume /mnt/gitlab/logs:/var/log/gitlab', + '--volume /mnt/gitlab/data:/var/opt/gitlab', + gitlab_image + ), + '[Install]', + 'WantedBy=multi-user.target' + ) + }, + { + 'path': '/etc/systemd/system/gitlab-runner.service', + 'permissions': '0644', + 'owner': 'root', + 'content': jl( + '[Unit]', + 'Description=GitLab runner service', + 'After=docker.service gitlab-dind.service gitlab.service', + 'Requires=docker.service gitlab-dind.service gitlab.service', + '[Service]', + 'TimeoutStartSec=5min', # `docker pull` may take a long time + 'Restart=always', + 'ExecStartPre=-/usr/bin/docker stop gitlab-runner', + 'ExecStartPre=-/usr/bin/docker rm gitlab-runner', + 'ExecStartPre=/usr/bin/docker pull ' + runner_image, + jw( + 'ExecStart=/usr/bin/docker', + 'run', + '--name gitlab-runner', + '--rm', + '--volume /mnt/gitlab/runner/config:/etc/gitlab-runner', + '--network gitlab-runner-net', + '--env DOCKER_HOST=tcp://gitlab-dind:2375', + runner_image + ), + '[Install]', + 'WantedBy=multi-user.target' + ) + }, + { + 'path': '/etc/systemd/system/clamscan.service', + 'permissions': '0644', + 'owner': 'root', + 'content': jl( + '[Unit]', + 'Description=ClamAV malware scan of entire file system', + 'After=docker.service gitlab-dind.service', + 'Requires=docker.service gitlab-dind.service', + '[Service]', + 'Type=simple', + 'TimeoutStartSec=5min', # `docker pull` may take a long time + 'ExecStartPre=-/usr/bin/docker stop clamscan', + 'ExecStartPre=-/usr/bin/docker rm clamscan', + 'ExecStartPre=/usr/bin/docker pull ' + clamav_image, + jw( + 'ExecStart=/usr/bin/docker', + 'run', + '--name clamscan', + '--rm', + '--volume /var/run/docker.sock:/var/run/docker.sock', + '--volume /:/scan:ro', + '--volume /mnt/gitlab/clamav:/var/lib/clamav:rw', + clamav_image, + '/bin/sh', + '-c', + qq( + 'freshclam', + '&& echo freshclam succeeded', + '|| echo freshclam failed', + '&& clamscan', + '--recursive', + '--infected', # Only print infected files + '--allmatch=yes', # Continue scanning within file after a match + '--exclude-dir=^/scan/var/lib/docker/overlay2/.*/merged/sys', + '--exclude-dir=^/scan/var/lib/docker/overlay2/.*/merged/proc', + '--exclude-dir=^/scan/var/lib/docker/overlay2/.*/merged/dev', + '--exclude-dir=^/scan/sys', + '--exclude-dir=^/scan/proc', + '--exclude-dir=^/scan/dev', + '/scan', + '&& echo clamscan succeeded', + '|| echo clamscan failed' + ) + ), + '[Install]', + 'WantedBy=' + ) + }, + { + 'path': '/etc/systemd/system/clamscan.timer', + 'permissions': '0644', + 'owner': 'root', + 'content': jl( + '[Unit]', + 'Description=Scheduled ClamAV malware scan of entire file system', + '[Timer]', + 'OnCalendar=Sun *-*-* 8:0:0', + '[Install]', + 'WantedBy=timers.target' + ) + }, + { + 'path': '/etc/systemd/system/prune-images.service', + 'permissions': '0644', + 'owner': 'root', + 'content': jl( + '[Unit]', + 'Description=Pruning of stale docker images', + 'After=docker.service gitlab-dind.service', + 'Requires=docker.service gitlab-dind.service', + '[Service]', + 'Type=simple', + 'TimeoutStartSec=5min', # `docker pull` may take a long time + 'ExecStartPre=-/usr/bin/docker stop prune-images', + 'ExecStartPre=-/usr/bin/docker rm prune-images', + 'ExecStartPre=/usr/bin/docker pull ' + dind_image, + jw( + 'ExecStart=/usr/bin/docker', + 'run', + '--name prune-images', + '--rm', + '--volume /var/run/docker.sock:/var/run/docker.sock', + dind_image, + 'exec', # Execute (as in `docker exec`) … + 'gitlab-dind', # … inside the gitlab-dind container … + 'docker', # … the docker … + 'image', # … image command … + 'prune', # … to delete, … + '--force', # … without prompting for confirmation, … + '--all', # … all images … + f'--filter "until={30 * 24}"', # … except those from more recent builds. + # + # If we deleted more recent images, we + # would risk failing the requirements + # check on sandbox builds since that + # check depends on image caching. The + # dead line below assumes that the most + # recent pipeline was run less than a + # month ago. + ), + '[Install]', + 'WantedBy=' + ) + }, + { + 'path': '/etc/systemd/system/prune-images.timer', + 'permissions': '0644', + 'owner': 'root', + 'content': jl( + '[Unit]', + 'Description=Scheduled pruning of stale docker images', + '[Timer]', + 'OnCalendar=Sat *-*-* 12:0:0', + '[Install]', + 'WantedBy=timers.target' + ) + } + ], + 'runcmd': [ + ['systemctl', 'daemon-reload'], + [ + 'systemctl', + 'enable', + '--now', # also start the units + '--no-block', # avoid dead-lock with cloud-init which is an active systemd unit, too + 'docker', + 'gitlab-dind', + 'gitlab', + 'gitlab-runner', + 'clamscan.timer', + 'prune-images.timer' + ] + ], + }, indent=2), 'tags': { 'Owner': config.owner } diff --git a/terraform/providers.tf.json.template.py b/terraform/providers.tf.json.template.py index 0d29c939d6..98cfdf8397 100644 --- a/terraform/providers.tf.json.template.py +++ b/terraform/providers.tf.json.template.py @@ -24,7 +24,7 @@ }, *({ "aws": { - 'version': '4.3.0', + 'version': '4.30.0', **( { 'region': region,