driftctl/pkg/iac/terraform/state/test/lambda_function/schema.golden.json

171757 lines
4.5 MiB
Executable File

{
"aws_accessanalyzer_analyzer": {
"Version": 0,
"Block": {
"Attributes": {
"analyzer_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_acm_certificate": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_authority_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"certificate_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_validation_options": {
"Type": [
"set",
[
"object",
{
"domain_name": "string",
"resource_record_name": "string",
"resource_record_type": "string",
"resource_record_value": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subject_alternative_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"validation_emails": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"validation_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"options": {
"Attributes": {
"certificate_transparency_logging_preference": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_acm_certificate_validation": {
"Version": 0,
"Block": {
"Attributes": {
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"validation_record_fqdns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_acmpca_certificate_authority": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_signing_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"not_after": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"not_before": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"permanent_deletion_time_in_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"serial": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"certificate_authority_configuration": {
"Attributes": {
"key_algorithm": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"signing_algorithm": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"subject": {
"Attributes": {
"common_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"country": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"distinguished_name_qualifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"generation_qualifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"given_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"initials": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"locality": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"organization": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"organizational_unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pseudonym": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"surname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"title": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"revocation_configuration": {
"Attributes": {},
"BlockTypes": {
"crl_configuration": {
"Attributes": {
"custom_cname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expiration_in_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_alb": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn_suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_owned_ipv4_pool": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"drop_invalid_header_fields": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_cross_zone_load_balancing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_deletion_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_http2": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"idle_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"internal": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"load_balancer_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"access_logs": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"subnet_mapping": {
"Attributes": {
"allocation_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"outpost_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ipv4_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_alb_listener": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"load_balancer_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ssl_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"default_action": {
"Attributes": {
"order": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"authenticate_cognito": {
"Attributes": {
"authentication_request_extra_params": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_unauthenticated_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_pool_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"authenticate_oidc": {
"Attributes": {
"authentication_request_extra_params": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorization_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"issuer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_unauthenticated_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"token_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_info_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"fixed_response": {
"Attributes": {
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"forward": {
"Attributes": {},
"BlockTypes": {
"stickiness": {
"Attributes": {
"duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"target_group": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 2,
"MaxItems": 5
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"redirect": {
"Attributes": {
"host": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"read": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_alb_listener_certificate": {
"Version": 0,
"Block": {
"Attributes": {
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"listener_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_alb_listener_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"listener_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {
"order": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"authenticate_cognito": {
"Attributes": {
"authentication_request_extra_params": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_unauthenticated_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_pool_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"authenticate_oidc": {
"Attributes": {
"authentication_request_extra_params": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorization_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"issuer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_unauthenticated_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"token_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_info_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"fixed_response": {
"Attributes": {
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"forward": {
"Attributes": {},
"BlockTypes": {
"stickiness": {
"Attributes": {
"duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"target_group": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 2,
"MaxItems": 5
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"redirect": {
"Attributes": {
"host": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
},
"condition": {
"Attributes": {},
"BlockTypes": {
"host_header": {
"Attributes": {
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http_header": {
"Attributes": {
"http_header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http_request_method": {
"Attributes": {
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"path_pattern": {
"Attributes": {
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"source_ip": {
"Attributes": {
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_alb_target_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn_suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deregistration_delay": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lambda_multi_value_headers_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancing_algorithm_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"proxy_protocol_v2": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"slow_start": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"health_check": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"healthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"matcher": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"unhealthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"stickiness": {
"Attributes": {
"cookie_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_alb_target_group_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ami": {
"Version": 0,
"Block": {
"Attributes": {
"architecture": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ena_support": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kernel_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"manage_ebs_snapshots": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ramdisk_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"root_device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"root_snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"sriov_net_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtualization_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ephemeral_block_device": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ami_copy": {
"Version": 0,
"Block": {
"Attributes": {
"architecture": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ena_support": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kernel_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"manage_ebs_snapshots": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ramdisk_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"root_device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"root_snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_ami_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_ami_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sriov_net_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtualization_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ephemeral_block_device": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ami_from_instance": {
"Version": 0,
"Block": {
"Attributes": {
"architecture": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ena_support": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kernel_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"manage_ebs_snapshots": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ramdisk_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"root_device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"root_snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_without_reboot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sriov_net_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtualization_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ephemeral_block_device": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ami_launch_permission": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_account": {
"Version": 0,
"Block": {
"Attributes": {
"cloudwatch_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"throttle_settings": {
"Type": [
"list",
[
"object",
{
"burst_limit": "number",
"rate_limit": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_api_key": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_authorizer": {
"Version": 0,
"Block": {
"Attributes": {
"authorizer_credentials": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorizer_result_ttl_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorizer_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity_source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"identity_validation_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provider_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_base_path_mapping": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"base_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stage_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_client_certificate": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expiration_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"pem_encoded_certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_deployment": {
"Version": 0,
"Block": {
"Attributes": {
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"invoke_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stage_description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stage_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"triggers": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"variables": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_documentation_part": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"properties": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"location": {
"Attributes": {
"method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_documentation_version": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_domain_name": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"certificate_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"certificate_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"certificate_private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"certificate_upload_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cloudfront_domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cloudfront_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"regional_certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regional_certificate_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regional_domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"regional_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"endpoint_configuration": {
"Attributes": {
"types": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_gateway_response": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"response_parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_templates": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_integration": {
"Version": 0,
"Block": {
"Attributes": {
"cache_key_parameters": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cache_namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"connection_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_handling": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"credentials": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"http_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"integration_http_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"passthrough_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"request_parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_templates": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_milliseconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_integration_response": {
"Version": 0,
"Block": {
"Attributes": {
"content_handling": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"http_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_templates": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"selection_pattern": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_method": {
"Version": 0,
"Block": {
"Attributes": {
"api_key_required": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorization": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorization_scopes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorizer_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"http_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"request_models": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_parameters": {
"Type": [
"map",
"bool"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_validator_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_method_response": {
"Version": 0,
"Block": {
"Attributes": {
"http_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_models": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_parameters": {
"Type": [
"map",
"bool"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_method_settings": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"method_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stage_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"settings": {
"Attributes": {
"cache_data_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cache_ttl_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"caching_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"data_trace_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"logging_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metrics_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"require_authorization_for_cache_control": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"throttling_burst_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"throttling_rate_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unauthorized_cache_control_header_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_model": {
"Version": 0,
"Block": {
"Attributes": {
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schema": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_request_validator": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"validate_request_body": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"validate_request_parameters": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_resource": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parent_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"path_part": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_rest_api": {
"Version": 0,
"Block": {
"Attributes": {
"api_key_source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"binary_media_types": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"minimum_compression_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"root_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"endpoint_configuration": {
"Attributes": {
"types": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_rest_api_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_stage": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cache_cluster_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cache_cluster_size": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_certificate_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deployment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"documentation_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"invoke_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rest_api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stage_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"variables": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"xray_tracing_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"access_log_settings": {
"Attributes": {
"destination_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_usage_plan": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"product_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"api_stages": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stage": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"quota_settings": {
"Attributes": {
"limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"offset": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"period": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"throttle_settings": {
"Attributes": {
"burst_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rate_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_usage_plan_key": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"usage_plan_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_api_gateway_vpc_link": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_arns": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_api": {
"Version": 0,
"Block": {
"Attributes": {
"api_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"api_key_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"credentials_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"disable_execute_api_endpoint": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cors_configuration": {
"Attributes": {
"allow_credentials": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_headers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_methods": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_origins": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expose_headers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_age": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_api_mapping": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"api_mapping_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stage": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_authorizer": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorizer_credentials_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorizer_payload_format_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorizer_result_ttl_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"authorizer_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorizer_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_simple_responses": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity_sources": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"jwt_configuration": {
"Attributes": {
"audience": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"issuer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_deployment": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_deployed": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"triggers": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_domain_name": {
"Version": 0,
"Block": {
"Attributes": {
"api_mapping_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"domain_name_configuration": {
"Attributes": {
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"mutual_tls_authentication": {
"Attributes": {
"truststore_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"truststore_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_integration": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"connection_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_handling_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"credentials_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"integration_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"integration_response_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"integration_subtype": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"integration_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"integration_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"passthrough_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"payload_format_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_templates": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"template_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_milliseconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"tls_config": {
"Attributes": {
"server_name_to_verify": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_integration_response": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_handling_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"integration_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"integration_response_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_templates": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"template_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_model": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schema": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_route": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"api_key_required": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorization_scopes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorization_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorizer_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"model_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"operation_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_models": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route_response_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_route_response": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"model_selection_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_models": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route_response_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_stage": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_deploy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_certificate_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deployment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"invoke_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stage_variables": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"access_log_settings": {
"Attributes": {
"destination_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"default_route_settings": {
"Attributes": {
"data_trace_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"detailed_metrics_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"logging_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"throttling_burst_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"throttling_rate_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"route_settings": {
"Attributes": {
"data_trace_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"detailed_metrics_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"logging_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"route_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"throttling_burst_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"throttling_rate_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_apigatewayv2_vpc_link": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_app_cookie_stickiness_policy": {
"Version": 0,
"Block": {
"Attributes": {
"cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lb_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appautoscaling_policy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scalable_dimension": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"step_scaling_policy_configuration": {
"Attributes": {
"adjustment_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cooldown": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_aggregation_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_adjustment_magnitude": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"step_adjustment": {
"Attributes": {
"metric_interval_lower_bound": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_interval_upper_bound": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scaling_adjustment": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"target_tracking_scaling_policy_configuration": {
"Attributes": {
"disable_scale_in": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scale_in_cooldown": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scale_out_cooldown": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"customized_metric_specification": {
"Attributes": {
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"statistic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"dimensions": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"predefined_metric_specification": {
"Attributes": {
"predefined_metric_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_label": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appautoscaling_scheduled_action": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"end_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scalable_dimension": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schedule": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"start_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"scalable_target_action": {
"Attributes": {
"max_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appautoscaling_target": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scalable_dimension": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appmesh_gateway_route": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mesh_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mesh_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_gateway_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"spec": {
"Attributes": {},
"BlockTypes": {
"grpc_route": {
"Attributes": {},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"target": {
"Attributes": {},
"BlockTypes": {
"virtual_service": {
"Attributes": {
"virtual_service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"match": {
"Attributes": {
"service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http2_route": {
"Attributes": {},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"target": {
"Attributes": {},
"BlockTypes": {
"virtual_service": {
"Attributes": {
"virtual_service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"match": {
"Attributes": {
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http_route": {
"Attributes": {},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"target": {
"Attributes": {},
"BlockTypes": {
"virtual_service": {
"Attributes": {
"virtual_service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"match": {
"Attributes": {
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appmesh_mesh": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mesh_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"spec": {
"Attributes": {},
"BlockTypes": {
"egress_filter": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appmesh_route": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mesh_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mesh_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_router_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"spec": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"grpc_route": {
"Attributes": {},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"weighted_target": {
"Attributes": {
"virtual_node": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"match": {
"Attributes": {
"method_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"metadata": {
"Attributes": {
"invert": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"match": {
"Attributes": {
"exact": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regex": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"range": {
"Attributes": {
"end": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"start": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"retry_policy": {
"Attributes": {
"grpc_retry_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"http_retry_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_retries": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tcp_retry_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"per_retry_timeout": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeout": {
"Attributes": {},
"BlockTypes": {
"idle": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"per_request": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http2_route": {
"Attributes": {},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"weighted_target": {
"Attributes": {
"virtual_node": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"match": {
"Attributes": {
"method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scheme": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"header": {
"Attributes": {
"invert": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"match": {
"Attributes": {
"exact": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regex": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"range": {
"Attributes": {
"end": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"start": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"retry_policy": {
"Attributes": {
"http_retry_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_retries": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tcp_retry_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"per_retry_timeout": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeout": {
"Attributes": {},
"BlockTypes": {
"idle": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"per_request": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http_route": {
"Attributes": {},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"weighted_target": {
"Attributes": {
"virtual_node": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"match": {
"Attributes": {
"method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scheme": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"header": {
"Attributes": {
"invert": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"match": {
"Attributes": {
"exact": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regex": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"range": {
"Attributes": {
"end": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"start": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"retry_policy": {
"Attributes": {
"http_retry_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_retries": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tcp_retry_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"per_retry_timeout": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeout": {
"Attributes": {},
"BlockTypes": {
"idle": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"per_request": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"tcp_route": {
"Attributes": {},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"weighted_target": {
"Attributes": {
"virtual_node": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"timeout": {
"Attributes": {},
"BlockTypes": {
"idle": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appmesh_virtual_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mesh_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mesh_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"spec": {
"Attributes": {},
"BlockTypes": {
"backend_defaults": {
"Attributes": {},
"BlockTypes": {
"client_policy": {
"Attributes": {},
"BlockTypes": {
"tls": {
"Attributes": {
"enforce": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ports": {
"Type": [
"set",
"number"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"validation": {
"Attributes": {},
"BlockTypes": {
"trust": {
"Attributes": {},
"BlockTypes": {
"acm": {
"Attributes": {
"certificate_authority_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"file": {
"Attributes": {
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"listener": {
"Attributes": {},
"BlockTypes": {
"connection_pool": {
"Attributes": {},
"BlockTypes": {
"grpc": {
"Attributes": {
"max_requests": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http": {
"Attributes": {
"max_connections": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_pending_requests": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http2": {
"Attributes": {
"max_requests": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"health_check": {
"Attributes": {
"healthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"interval_millis": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_millis": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unhealthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"port_mapping": {
"Attributes": {
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"tls": {
"Attributes": {
"mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"certificate": {
"Attributes": {},
"BlockTypes": {
"acm": {
"Attributes": {
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"file": {
"Attributes": {
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"logging": {
"Attributes": {},
"BlockTypes": {
"access_log": {
"Attributes": {},
"BlockTypes": {
"file": {
"Attributes": {
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appmesh_virtual_node": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mesh_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mesh_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"spec": {
"Attributes": {},
"BlockTypes": {
"backend": {
"Attributes": {},
"BlockTypes": {
"virtual_service": {
"Attributes": {
"virtual_service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"client_policy": {
"Attributes": {},
"BlockTypes": {
"tls": {
"Attributes": {
"enforce": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ports": {
"Type": [
"set",
"number"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"validation": {
"Attributes": {},
"BlockTypes": {
"trust": {
"Attributes": {},
"BlockTypes": {
"acm": {
"Attributes": {
"certificate_authority_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"file": {
"Attributes": {
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 25
},
"backend_defaults": {
"Attributes": {},
"BlockTypes": {
"client_policy": {
"Attributes": {},
"BlockTypes": {
"tls": {
"Attributes": {
"enforce": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ports": {
"Type": [
"set",
"number"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"validation": {
"Attributes": {},
"BlockTypes": {
"trust": {
"Attributes": {},
"BlockTypes": {
"acm": {
"Attributes": {
"certificate_authority_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"file": {
"Attributes": {
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"listener": {
"Attributes": {},
"BlockTypes": {
"health_check": {
"Attributes": {
"healthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"interval_millis": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_millis": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unhealthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"port_mapping": {
"Attributes": {
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"timeout": {
"Attributes": {},
"BlockTypes": {
"grpc": {
"Attributes": {},
"BlockTypes": {
"idle": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"per_request": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http": {
"Attributes": {},
"BlockTypes": {
"idle": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"per_request": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http2": {
"Attributes": {},
"BlockTypes": {
"idle": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"per_request": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"tcp": {
"Attributes": {},
"BlockTypes": {
"idle": {
"Attributes": {
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"tls": {
"Attributes": {
"mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"certificate": {
"Attributes": {},
"BlockTypes": {
"acm": {
"Attributes": {
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"file": {
"Attributes": {
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"logging": {
"Attributes": {},
"BlockTypes": {
"access_log": {
"Attributes": {},
"BlockTypes": {
"file": {
"Attributes": {
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"service_discovery": {
"Attributes": {},
"BlockTypes": {
"aws_cloud_map": {
"Attributes": {
"attributes": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"dns": {
"Attributes": {
"hostname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appmesh_virtual_router": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mesh_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mesh_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"spec": {
"Attributes": {},
"BlockTypes": {
"listener": {
"Attributes": {},
"BlockTypes": {
"port_mapping": {
"Attributes": {
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appmesh_virtual_service": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mesh_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mesh_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"spec": {
"Attributes": {},
"BlockTypes": {
"provider": {
"Attributes": {},
"BlockTypes": {
"virtual_node": {
"Attributes": {
"virtual_node_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"virtual_router": {
"Attributes": {
"virtual_router_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appsync_api_key": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expires": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appsync_datasource": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"dynamodb_config": {
"Attributes": {
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_caller_credentials": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"elasticsearch_config": {
"Attributes": {
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http_config": {
"Attributes": {
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"lambda_config": {
"Attributes": {
"function_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appsync_function": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"data_source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"function_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"function_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_mapping_template": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_mapping_template": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appsync_graphql_api": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"authentication_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schema": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uris": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"xray_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"additional_authentication_provider": {
"Attributes": {
"authentication_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"openid_connect_config": {
"Attributes": {
"auth_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iat_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"issuer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"user_pool_config": {
"Attributes": {
"app_id_client_regex": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"aws_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"log_config": {
"Attributes": {
"cloudwatch_logs_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"exclude_verbose_content": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"field_log_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"openid_connect_config": {
"Attributes": {
"auth_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iat_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"issuer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"user_pool_config": {
"Attributes": {
"app_id_client_regex": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"aws_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_appsync_resolver": {
"Version": 0,
"Block": {
"Attributes": {
"api_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"data_source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kind": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_template": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_template": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"caching_config": {
"Attributes": {
"caching_keys": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"pipeline_config": {
"Attributes": {
"functions": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_athena_database": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"encryption_configuration": {
"Attributes": {
"encryption_option": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_athena_named_query": {
"Version": 0,
"Block": {
"Attributes": {
"database": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"workgroup": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_athena_workgroup": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"configuration": {
"Attributes": {
"bytes_scanned_cutoff_per_query": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enforce_workgroup_configuration": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"publish_cloudwatch_metrics_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"result_configuration": {
"Attributes": {
"output_location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"encryption_configuration": {
"Attributes": {
"encryption_option": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_autoscaling_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"alb_target_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"autoscaling_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elb": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_autoscaling_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"capacity_rebalance": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_cooldown": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"desired_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled_metrics": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_delete": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"health_check_grace_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"health_check_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"launch_configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_instance_lifetime": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metrics_granularity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_elb_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"placement_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protect_from_scale_in": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_linked_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"suspended_processes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"set",
[
"map",
"string"
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_group_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"termination_policies": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_zone_identifier": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"wait_for_capacity_timeout": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"wait_for_elb_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"initial_lifecycle_hook": {
"Attributes": {
"default_result": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"heartbeat_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lifecycle_transition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_metadata": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"launch_template": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"mixed_instances_policy": {
"Attributes": {},
"BlockTypes": {
"instances_distribution": {
"Attributes": {
"on_demand_allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"on_demand_base_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"on_demand_percentage_above_base_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"spot_allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"spot_instance_pools": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"spot_max_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"launch_template": {
"Attributes": {},
"BlockTypes": {
"launch_template_specification": {
"Attributes": {
"launch_template_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"launch_template_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"override": {
"Attributes": {
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weighted_capacity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"tag": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"propagate_at_launch": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_autoscaling_lifecycle_hook": {
"Version": 0,
"Block": {
"Attributes": {
"autoscaling_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_result": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"heartbeat_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lifecycle_transition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_metadata": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_autoscaling_notification": {
"Version": 0,
"Block": {
"Attributes": {
"group_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"notifications": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_autoscaling_policy": {
"Version": 0,
"Block": {
"Attributes": {
"adjustment_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"autoscaling_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cooldown": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"estimated_instance_warmup": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_aggregation_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"min_adjustment_magnitude": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scaling_adjustment": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"step_adjustment": {
"Attributes": {
"metric_interval_lower_bound": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_interval_upper_bound": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scaling_adjustment": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"target_tracking_configuration": {
"Attributes": {
"disable_scale_in": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"customized_metric_specification": {
"Attributes": {
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"statistic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"metric_dimension": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"predefined_metric_specification": {
"Attributes": {
"predefined_metric_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_label": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_autoscaling_schedule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"autoscaling_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"desired_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"end_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"min_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"recurrence": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scheduled_action_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"start_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_autoscalingplans_scaling_plan": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scaling_plan_version": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"application_source": {
"Attributes": {
"cloudformation_stack_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"tag_filter": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 50
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"scaling_instruction": {
"Attributes": {
"disable_dynamic_scaling": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"predictive_scaling_max_capacity_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"predictive_scaling_max_capacity_buffer": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"predictive_scaling_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scalable_dimension": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scaling_policy_update_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scheduled_action_buffer_time": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"customized_load_metric_specification": {
"Attributes": {
"dimensions": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"statistic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"predefined_load_metric_specification": {
"Attributes": {
"predefined_load_metric_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_label": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"target_tracking_configuration": {
"Attributes": {
"disable_scale_in": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"estimated_instance_warmup": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scale_in_cooldown": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scale_out_cooldown": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"customized_scaling_metric_specification": {
"Attributes": {
"dimensions": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"statistic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"predefined_scaling_metric_specification": {
"Attributes": {
"predefined_scaling_metric_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_label": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_backup_plan": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"advanced_backup_setting": {
"Attributes": {
"backup_options": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"rule": {
"Attributes": {
"completion_window": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"recovery_point_tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schedule": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"start_window": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_vault_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"copy_action": {
"Attributes": {
"destination_vault_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"lifecycle": {
"Attributes": {
"cold_storage_after": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete_after": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"lifecycle": {
"Attributes": {
"cold_storage_after": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete_after": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_backup_region_settings": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_type_opt_in_preference": {
"Type": [
"map",
"bool"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_backup_selection": {
"Version": 0,
"Block": {
"Attributes": {
"iam_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"plan_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resources": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"selection_tag": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_backup_vault": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"recovery_points": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_backup_vault_notifications": {
"Version": 0,
"Block": {
"Attributes": {
"backup_vault_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"backup_vault_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"backup_vault_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"sns_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_backup_vault_policy": {
"Version": 0,
"Block": {
"Attributes": {
"backup_vault_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"backup_vault_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_batch_compute_environment": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"compute_environment_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"compute_environment_name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ecs_cluster_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"service_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status_reason": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"compute_resources": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bid_percentage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"desired_vcpus": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ec2_key_pair": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"image_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_vcpus": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_vcpus": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_iam_fleet_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"launch_template": {
"Attributes": {
"launch_template_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"launch_template_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_batch_job_definition": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"container_properties": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"revision": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"retry_strategy": {
"Attributes": {
"attempts": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeout": {
"Attributes": {
"attempt_duration_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_batch_job_queue": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"compute_environments": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_budgets_budget": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"budget_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cost_filters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"limit_amount": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"limit_unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"time_period_end": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"time_period_start": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"time_unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cost_types": {
"Attributes": {
"include_credit": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_discount": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_other_subscription": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_recurring": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_refund": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_subscription": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_support": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_tax": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_upfront": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_amortized": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_blended": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"notification": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subscriber_email_addresses": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subscriber_sns_topic_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"threshold_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloud9_environment_ec2": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"automatic_stop_time_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudformation_stack": {
"Version": 0,
"Block": {
"Attributes": {
"capabilities": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"disable_rollback": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_failure": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"outputs": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"template_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"template_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_in_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudformation_stack_set": {
"Version": 0,
"Block": {
"Attributes": {
"administration_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"capabilities": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_role_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_set_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"template_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"template_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudformation_stack_set_instance": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parameter_overrides": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"retain_stack": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stack_set_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudfront_distribution": {
"Version": 1,
"Block": {
"Attributes": {
"aliases": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"caller_reference": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"comment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_root_object": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"etag": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"http_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"in_progress_validation_batches": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"is_ipv6_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"last_modified_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"price_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retain_on_delete": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"trusted_signers": {
"Type": [
"list",
[
"object",
{
"enabled": "bool",
"items": [
"list",
[
"object",
{
"aws_account_number": "string",
"key_pair_ids": [
"set",
"string"
]
}
]
]
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"wait_for_deployment": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"web_acl_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"custom_error_response": {
"Attributes": {
"error_caching_min_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"error_code": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_code": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_page_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"default_cache_behavior": {
"Attributes": {
"allowed_methods": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cached_methods": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compress": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"field_level_encryption_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"smooth_streaming": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_origin_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"trusted_signers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"viewer_protocol_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_values": {
"Attributes": {
"headers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query_string": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query_string_cache_keys": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cookies": {
"Attributes": {
"forward": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"whitelisted_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"lambda_function_association": {
"Attributes": {
"event_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_body": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lambda_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 4
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"logging_config": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_cookies": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ordered_cache_behavior": {
"Attributes": {
"allowed_methods": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cached_methods": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compress": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"field_level_encryption_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path_pattern": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"smooth_streaming": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_origin_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"trusted_signers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"viewer_protocol_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_values": {
"Attributes": {
"headers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query_string": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query_string_cache_keys": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cookies": {
"Attributes": {
"forward": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"whitelisted_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"lambda_function_association": {
"Attributes": {
"event_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_body": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lambda_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 4
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"origin": {
"Attributes": {
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"origin_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"origin_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"custom_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"custom_origin_config": {
"Attributes": {
"http_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"https_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"origin_keepalive_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"origin_protocol_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"origin_read_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"origin_ssl_protocols": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3_origin_config": {
"Attributes": {
"origin_access_identity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
},
"origin_group": {
"Attributes": {
"origin_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"failover_criteria": {
"Attributes": {
"status_codes": {
"Type": [
"set",
"number"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"member": {
"Attributes": {
"origin_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 2,
"MaxItems": 2
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"restrictions": {
"Attributes": {},
"BlockTypes": {
"geo_restriction": {
"Attributes": {
"locations": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"restriction_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"viewer_certificate": {
"Attributes": {
"acm_certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cloudfront_default_certificate": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_certificate_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"minimum_protocol_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ssl_support_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudfront_origin_access_identity": {
"Version": 0,
"Block": {
"Attributes": {
"caller_reference": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cloudfront_access_identity_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"comment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"etag": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iam_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"s3_canonical_user_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudfront_public_key": {
"Version": 0,
"Block": {
"Attributes": {
"caller_reference": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"comment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encoded_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"etag": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudhsm_v2_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"cluster_certificates": {
"Type": [
"list",
[
"object",
{
"aws_hardware_certificate": "string",
"cluster_certificate": "string",
"cluster_csr": "string",
"hsm_certificate": "string",
"manufacturer_hardware_certificate": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hsm_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_backup_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudhsm_v2_hsm": {
"Version": 0,
"Block": {
"Attributes": {
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hsm_eni_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hsm_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hsm_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudtrail": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cloud_watch_logs_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cloud_watch_logs_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_log_file_validation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_logging": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"home_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"include_global_service_events": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"is_multi_region_trail": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"is_organization_trail": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_key_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sns_topic_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"event_selector": {
"Attributes": {
"include_management_events": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"read_write_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"data_resource": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 5
},
"insight_selector": {
"Attributes": {
"insight_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_dashboard": {
"Version": 0,
"Block": {
"Attributes": {
"dashboard_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dashboard_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dashboard_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_event_bus": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_event_permission": {
"Version": 0,
"Block": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_bus_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"principal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"statement_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"condition": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_event_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_bus_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_pattern": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"is_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schedule_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_event_target": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_bus_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"input": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"input_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"batch_target": {
"Attributes": {
"array_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"job_attempts": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"job_definition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"job_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ecs_target": {
"Attributes": {
"group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"launch_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"task_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"task_definition_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"network_configuration": {
"Attributes": {
"assign_public_ip": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"input_transformer": {
"Attributes": {
"input_paths": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"input_template": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kinesis_target": {
"Attributes": {
"partition_key_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"run_command_targets": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 5
},
"sqs_target": {
"Attributes": {
"message_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_log_destination": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_log_destination_policy": {
"Version": 0,
"Block": {
"Attributes": {
"access_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_log_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retention_in_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_log_metric_filter": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pattern": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"metric_transformation": {
"Attributes": {
"default_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_log_resource_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_document": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_log_stream": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_log_subscription_filter": {
"Version": 0,
"Block": {
"Attributes": {
"destination_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"distribution": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filter_pattern": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cloudwatch_metric_alarm": {
"Version": 1,
"Block": {
"Attributes": {
"actions_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"alarm_actions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"alarm_description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"alarm_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"datapoints_to_alarm": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dimensions": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"evaluate_low_sample_count_percentiles": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"evaluation_periods": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"extended_statistic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"insufficient_data_actions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ok_actions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"statistic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"threshold_metric_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"treat_missing_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"metric_query": {
"Attributes": {
"expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"label": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"return_data": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"metric": {
"Attributes": {
"dimensions": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stat": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codeartifact_domain": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"asset_size_bytes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encryption_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codeartifact_domain_permissions_policy": {
"Version": 0,
"Block": {
"Attributes": {
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_document": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_revision": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codeartifact_repository": {
"Version": 0,
"Block": {
"Attributes": {
"administrator_account": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"external_connections": {
"Attributes": {
"external_connection_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"package_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"upstream": {
"Attributes": {
"repository_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codeartifact_repository_permissions_policy": {
"Version": 0,
"Block": {
"Attributes": {
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_document": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_revision": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codebuild_project": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"badge_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"badge_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"build_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encryption_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"queued_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"artifacts": {
"Attributes": {
"artifact_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encryption_disabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"override_artifact_name": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"packaging": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"cache": {
"Attributes": {
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"modes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"environment": {
"Attributes": {
"certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compute_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"image": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"image_pull_credentials_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"privileged_mode": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"environment_variable": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"registry_credential": {
"Attributes": {
"credential": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"credential_provider": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"logs_config": {
"Attributes": {},
"BlockTypes": {
"cloudwatch_logs": {
"Attributes": {
"group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3_logs": {
"Attributes": {
"encryption_disabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"secondary_artifacts": {
"Attributes": {
"artifact_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encryption_disabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"override_artifact_name": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"packaging": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"secondary_sources": {
"Attributes": {
"buildspec": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"git_clone_depth": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"insecure_ssl": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"report_build_status": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"auth": {
"Attributes": {
"resource": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"git_submodules_config": {
"Attributes": {
"fetch_submodules": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"source": {
"Attributes": {
"buildspec": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"git_clone_depth": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"insecure_ssl": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"report_build_status": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"auth": {
"Attributes": {
"resource": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"git_submodules_config": {
"Attributes": {
"fetch_submodules": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"vpc_config": {
"Attributes": {
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codebuild_report_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"export_config": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"s3_destination": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encryption_disabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encryption_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"packaging": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codebuild_source_credential": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auth_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"server_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"user_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codebuild_webhook": {
"Version": 0,
"Block": {
"Attributes": {
"branch_filter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"payload_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"project_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": true,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"filter_group": {
"Attributes": {},
"BlockTypes": {
"filter": {
"Attributes": {
"exclude_matched_pattern": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pattern": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codecommit_repository": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"clone_url_http": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"clone_url_ssh": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_branch": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codecommit_trigger": {
"Version": 0,
"Block": {
"Attributes": {
"configuration_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"trigger": {
"Attributes": {
"branches": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"events": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codedeploy_app": {
"Version": 0,
"Block": {
"Attributes": {
"compute_platform": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unique_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codedeploy_deployment_config": {
"Version": 0,
"Block": {
"Attributes": {
"compute_platform": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deployment_config_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deployment_config_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"minimum_healthy_hosts": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"traffic_routing_config": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"time_based_canary": {
"Attributes": {
"interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"percentage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"time_based_linear": {
"Attributes": {
"interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"percentage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codedeploy_deployment_group": {
"Version": 0,
"Block": {
"Attributes": {
"app_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"autoscaling_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deployment_config_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deployment_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"service_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"alarm_configuration": {
"Attributes": {
"alarms": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ignore_poll_alarm_failure": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"auto_rollback_configuration": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"blue_green_deployment_config": {
"Attributes": {},
"BlockTypes": {
"deployment_ready_option": {
"Attributes": {
"action_on_timeout": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"wait_time_in_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"green_fleet_provisioning_option": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"terminate_blue_instances_on_deployment_success": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"termination_wait_time_in_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"deployment_style": {
"Attributes": {
"deployment_option": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deployment_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ec2_tag_filter": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ec2_tag_set": {
"Attributes": {},
"BlockTypes": {
"ec2_tag_filter": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ecs_service": {
"Attributes": {
"cluster_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"load_balancer_info": {
"Attributes": {},
"BlockTypes": {
"elb_info": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"target_group_info": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"target_group_pair_info": {
"Attributes": {},
"BlockTypes": {
"prod_traffic_route": {
"Attributes": {
"listener_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"target_group": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 2
},
"test_traffic_route": {
"Attributes": {
"listener_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"on_premises_instance_tag_filter": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"trigger_configuration": {
"Attributes": {
"trigger_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"trigger_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"trigger_target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codepipeline": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"artifact_store": {
"Attributes": {
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"encryption_key": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
},
"stage": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {
"category": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configuration": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"input_artifacts": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"output_artifacts": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provider": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"run_order": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 2,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codepipeline_webhook": {
"Version": 0,
"Block": {
"Attributes": {
"authentication": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_pipeline": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"authentication_configuration": {
"Attributes": {
"allowed_ip_range": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secret_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"filter": {
"Attributes": {
"json_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"match_equals": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_codestarnotifications_notification_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"detail_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_type_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"target": {
"Attributes": {
"address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cognito_identity_pool": {
"Version": 0,
"Block": {
"Attributes": {
"allow_unauthenticated_identities": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"developer_provider_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity_pool_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"openid_connect_provider_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"saml_provider_arns": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"supported_login_providers": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cognito_identity_providers": {
"Attributes": {
"client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provider_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"server_side_token_check": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cognito_identity_pool_roles_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"roles": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"role_mapping": {
"Attributes": {
"ambiguous_role_resolution": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"identity_provider": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"mapping_rule": {
"Attributes": {
"claim": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"match_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 25
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cognito_identity_provider": {
"Version": 0,
"Block": {
"Attributes": {
"attribute_mapping": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"idp_identifiers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provider_details": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provider_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provider_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cognito_resource_server": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scope_identifiers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"scope": {
"Attributes": {
"scope_description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scope_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 100
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cognito_user_group": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"precedence": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cognito_user_pool": {
"Version": 0,
"Block": {
"Attributes": {
"alias_attributes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_verified_attributes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"creation_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"email_verification_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"email_verification_subject": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_modified_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mfa_configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sms_authentication_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sms_verification_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"username_attributes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"account_recovery_setting": {
"Attributes": {},
"BlockTypes": {
"recovery_mechanism": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"admin_create_user_config": {
"Attributes": {
"allow_admin_create_user_only": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"invite_message_template": {
"Attributes": {
"email_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"email_subject": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sms_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"device_configuration": {
"Attributes": {
"challenge_required_on_new_device": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_only_remembered_on_user_prompt": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"email_configuration": {
"Attributes": {
"email_sending_account": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"from_email_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"reply_to_email_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"lambda_config": {
"Attributes": {
"create_auth_challenge": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"define_auth_challenge": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"post_authentication": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"post_confirmation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pre_authentication": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pre_sign_up": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pre_token_generation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_migration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"verify_auth_challenge_response": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"password_policy": {
"Attributes": {
"minimum_length": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"require_lowercase": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"require_numbers": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"require_symbols": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"require_uppercase": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"temporary_password_validity_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"schema": {
"Attributes": {
"attribute_data_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"developer_only_attribute": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mutable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"required": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"number_attribute_constraints": {
"Attributes": {
"max_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"string_attribute_constraints": {
"Attributes": {
"max_length": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_length": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 50
},
"sms_configuration": {
"Attributes": {
"external_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sns_caller_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"software_token_mfa_configuration": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"user_pool_add_ons": {
"Attributes": {
"advanced_security_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"username_configuration": {
"Attributes": {
"case_sensitive": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"verification_message_template": {
"Attributes": {
"default_email_option": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"email_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"email_message_by_link": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"email_subject": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"email_subject_by_link": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"sms_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cognito_user_pool_client": {
"Version": 0,
"Block": {
"Attributes": {
"allowed_oauth_flows": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allowed_oauth_flows_user_pool_client": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allowed_oauth_scopes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"callback_urls": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": true,
"Deprecated": false
},
"default_redirect_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"explicit_auth_flows": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"generate_secret": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"logout_urls": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prevent_user_existence_errors": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"read_attributes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"refresh_token_validity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"supported_identity_providers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"write_attributes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"analytics_configuration": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"external_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_data_shared": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cognito_user_pool_domain": {
"Version": 0,
"Block": {
"Attributes": {
"aws_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cloudfront_distribution_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"s3_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_aggregate_authorization": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_config_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"input_parameters": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_execution_frequency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"scope": {
"Attributes": {
"compliance_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compliance_resource_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tag_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tag_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"source": {
"Attributes": {
"owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"source_detail": {
"Attributes": {
"event_source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_execution_frequency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 25
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_configuration_aggregator": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"account_aggregation_source": {
"Attributes": {
"account_ids": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"all_regions": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regions": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"organization_aggregation_source": {
"Attributes": {
"all_regions": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regions": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_configuration_recorder": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"recording_group": {
"Attributes": {
"all_supported": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_global_resource_types": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_configuration_recorder_status": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"is_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_delivery_channel": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_key_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sns_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"snapshot_delivery_properties": {
"Attributes": {
"delivery_frequency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_organization_custom_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"excluded_accounts": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"input_parameters": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lambda_function_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_execution_frequency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id_scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_types_scope": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tag_key_scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tag_value_scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"trigger_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_organization_managed_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"excluded_accounts": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"input_parameters": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_execution_frequency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id_scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_types_scope": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tag_key_scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tag_value_scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_config_remediation_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"config_rule_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"static_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 25
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_cur_report_definition": {
"Version": 0,
"Block": {
"Attributes": {
"additional_artifacts": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"additional_schema_elements": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"refresh_closed_reports": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"report_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"report_versioning": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"time_unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_customer_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_datapipeline_pipeline": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_datasync_agent": {
"Version": 0,
"Block": {
"Attributes": {
"activation_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_datasync_location_efs": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"efs_file_system_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subdirectory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ec2_config": {
"Attributes": {
"security_group_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_datasync_location_fsx_windows_file_system": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"creation_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fsx_filesystem_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"security_group_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subdirectory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_datasync_location_nfs": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"server_hostname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subdirectory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"on_prem_config": {
"Attributes": {
"agent_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_datasync_location_s3": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"s3_bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subdirectory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"s3_config": {
"Attributes": {
"bucket_access_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_datasync_location_smb": {
"Version": 0,
"Block": {
"Attributes": {
"agent_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"server_hostname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subdirectory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"mount_options": {
"Attributes": {
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_datasync_task": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cloudwatch_log_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_location_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_location_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"options": {
"Attributes": {
"atime": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bytes_per_second": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gid": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mtime": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"posix_permissions": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"preserve_deleted_files": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"preserve_devices": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uid": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"verify_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dax_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configuration_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"node_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"nodes": {
"Type": [
"list",
[
"object",
{
"address": "string",
"availability_zone": "string",
"id": "string",
"port": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"notification_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_factor": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"server_side_encryption": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dax_parameter_group": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameters": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dax_subnet_group": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_cluster_snapshot": {
"Version": 0,
"Block": {
"Attributes": {
"allocated_storage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_snapshot_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"license_model": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_db_cluster_snapshot_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_event_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_aws_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_categories": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sns_topic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_instance": {
"Version": 1,
"Block": {
"Attributes": {
"address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"allocated_storage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"allow_major_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_minor_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"backup_retention_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"backup_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ca_cert_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"character_set_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"copy_tags_to_snapshot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"delete_automated_backups": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deletion_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_iam_role_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled_cloudwatch_logs_exports": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"final_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iam_database_authentication_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"latest_restorable_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"license_model": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_allocated_storage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"monitoring_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"monitoring_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"multi_az": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"option_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"performance_insights_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"performance_insights_kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"performance_insights_retention_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"publicly_accessible": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replicas": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replicate_source_db": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skip_final_snapshot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timezone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"restore_to_point_in_time": {
"Attributes": {
"restore_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_db_instance_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_dbi_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_latest_restorable_time": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3_import": {
"Attributes": {
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ingestion_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_instance_role_association": {
"Version": 0,
"Block": {
"Attributes": {
"db_instance_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"feature_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_option_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"major_engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"option_group_description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"option": {
"Attributes": {
"db_security_group_memberships": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"option_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_memberships": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"option_settings": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_parameter_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"apply_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_proxy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"debug_logging": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"idle_client_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"require_tls": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"auth": {
"Attributes": {
"auth_scheme": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_auth": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secret_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_proxy_default_target_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_proxy_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"connection_pool_config": {
"Attributes": {
"connection_borrow_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"init_query": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_connections_percent": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_idle_connections_percent": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"session_pinning_filters": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_proxy_target": {
"Version": 0,
"Block": {
"Attributes": {
"db_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_instance_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_proxy_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rds_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tracked_cluster_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_security_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ingress": {
"Attributes": {
"cidr": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_snapshot": {
"Version": 0,
"Block": {
"Attributes": {
"allocated_storage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_instance_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_snapshot_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"license_model": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"option_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_db_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"read": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_db_subnet_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_default_network_acl": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_network_acl_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"egress": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"icmp_code": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"icmp_type": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_no": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ingress": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"icmp_code": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"icmp_type": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_no": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_default_route_table": {
"Version": 0,
"Block": {
"Attributes": {
"default_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"propagating_vgws": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route": {
"Type": [
"set",
[
"object",
{
"cidr_block": "string",
"egress_only_gateway_id": "string",
"gateway_id": "string",
"instance_id": "string",
"ipv6_cidr_block": "string",
"nat_gateway_id": "string",
"network_interface_id": "string",
"transit_gateway_id": "string",
"vpc_endpoint_id": "string",
"vpc_peering_connection_id": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_default_security_group": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"egress": {
"Type": [
"set",
[
"object",
{
"cidr_blocks": [
"list",
"string"
],
"description": "string",
"from_port": "number",
"ipv6_cidr_blocks": [
"list",
"string"
],
"prefix_list_ids": [
"list",
"string"
],
"protocol": "string",
"security_groups": [
"set",
"string"
],
"self": "bool",
"to_port": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ingress": {
"Type": [
"set",
[
"object",
{
"cidr_blocks": [
"list",
"string"
],
"description": "string",
"from_port": "number",
"ipv6_cidr_blocks": [
"list",
"string"
],
"prefix_list_ids": [
"list",
"string"
],
"protocol": "string",
"security_groups": [
"set",
"string"
],
"self": "bool",
"to_port": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"revoke_rules_on_delete": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_default_subnet": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"assign_ipv6_address_on_creation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block_association_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"map_public_ip_on_launch": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"outpost_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_default_vpc": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"assign_generated_ipv6_cidr_block": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_network_acl_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dhcp_options_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_classiclink": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_classiclink_dns_support": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_dns_hostnames": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_dns_support": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_association_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"main_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_default_vpc_dhcp_options": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_name_servers": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"netbios_name_servers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"netbios_node_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ntp_servers": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_devicefarm_project": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_directory_service_conditional_forwarder": {
"Version": 0,
"Block": {
"Attributes": {
"directory_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_ips": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"remote_domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_directory_service_directory": {
"Version": 0,
"Block": {
"Attributes": {
"access_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"alias": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_ip_addresses": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"edition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_sso": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"short_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"connect_settings": {
"Attributes": {
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connect_ips": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_dns_ips": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"customer_username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"vpc_settings": {
"Attributes": {
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_directory_service_log_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"directory_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dlm_lifecycle_policy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"policy_details": {
"Attributes": {
"resource_types": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"schedule": {
"Attributes": {
"copy_tags": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags_to_add": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"create_rule": {
"Attributes": {
"interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"interval_unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"times": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"retain_rule": {
"Attributes": {
"count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dms_certificate": {
"Version": 0,
"Block": {
"Attributes": {
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"certificate_pem": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"certificate_wallet": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dms_endpoint": {
"Version": 0,
"Block": {
"Attributes": {
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"extra_connection_attributes": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"server_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_access_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ssl_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"elasticsearch_settings": {
"Attributes": {
"endpoint_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"error_retry_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"full_load_error_percentage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_access_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kafka_settings": {
"Attributes": {
"broker": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kinesis_settings": {
"Attributes": {
"message_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_access_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stream_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"mongodb_settings": {
"Attributes": {
"auth_mechanism": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auth_source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auth_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"docs_to_investigate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"extract_doc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"nesting_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3_settings": {
"Attributes": {
"bucket_folder": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compression_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"csv_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"csv_row_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"external_table_definition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_access_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dms_event_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_categories": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sns_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dms_replication_instance": {
"Version": 0,
"Block": {
"Attributes": {
"allocated_storage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"allow_major_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_minor_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"multi_az": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"publicly_accessible": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_instance_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_instance_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replication_instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replication_instance_private_ips": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_instance_public_ips": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_subnet_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dms_replication_subnet_group": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_subnet_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_subnet_group_description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replication_subnet_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dms_replication_task": {
"Version": 0,
"Block": {
"Attributes": {
"cdc_start_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"migration_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replication_instance_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replication_task_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_task_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replication_task_settings": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_endpoint_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_mappings": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_endpoint_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_docdb_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"backup_retention_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_members": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deletion_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled_cloudwatch_logs_exports": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"final_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"master_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"master_username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"preferred_backup_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reader_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"skip_final_snapshot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_docdb_cluster_instance": {
"Version": 0,
"Block": {
"Attributes": {
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_minor_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ca_cert_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dbi_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_backup_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"promotion_tier": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"publicly_accessible": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"writer": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_docdb_cluster_parameter_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"apply_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_docdb_cluster_snapshot": {
"Version": 0,
"Block": {
"Attributes": {
"availability_zones": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_snapshot_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_db_cluster_snapshot_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_docdb_subnet_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_bgp_peer": {
"Version": 0,
"Block": {
"Attributes": {
"address_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"amazon_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_asn": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bgp_auth_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_peer_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"virtual_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_connection": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bandwidth": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"has_logical_redundancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"jumbo_frame_capable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_connection_association": {
"Version": 0,
"Block": {
"Attributes": {
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lag_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"amazon_side_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_gateway_association": {
"Version": 1,
"Block": {
"Attributes": {
"allowed_prefixes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associated_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associated_gateway_owner_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associated_gateway_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_association_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_owner_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"proposal_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_gateway_association_proposal": {
"Version": 0,
"Block": {
"Attributes": {
"allowed_prefixes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associated_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"associated_gateway_owner_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associated_gateway_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_owner_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_hosted_private_virtual_interface": {
"Version": 0,
"Block": {
"Attributes": {
"address_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"amazon_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"amazon_side_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_asn": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bgp_auth_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"customer_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"jumbo_frame_capable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mtu": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vlan": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_hosted_private_virtual_interface_accepter": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpn_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_hosted_public_virtual_interface": {
"Version": 0,
"Block": {
"Attributes": {
"address_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"amazon_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"amazon_side_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_asn": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bgp_auth_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"customer_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route_filter_prefixes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vlan": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_hosted_public_virtual_interface_accepter": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_hosted_transit_virtual_interface": {
"Version": 0,
"Block": {
"Attributes": {
"address_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"amazon_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"amazon_side_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_asn": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bgp_auth_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"customer_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"jumbo_frame_capable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mtu": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vlan": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_hosted_transit_virtual_interface_accepter": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_lag": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connections_bandwidth": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"has_logical_redundancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"jumbo_frame_capable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_private_virtual_interface": {
"Version": 0,
"Block": {
"Attributes": {
"address_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"amazon_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"amazon_side_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_asn": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bgp_auth_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"customer_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"jumbo_frame_capable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mtu": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vlan": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpn_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_public_virtual_interface": {
"Version": 0,
"Block": {
"Attributes": {
"address_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"amazon_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"amazon_side_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_asn": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bgp_auth_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"customer_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"route_filter_prefixes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vlan": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dx_transit_virtual_interface": {
"Version": 0,
"Block": {
"Attributes": {
"address_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"amazon_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"amazon_side_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bgp_asn": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bgp_auth_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"customer_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dx_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"jumbo_frame_capable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mtu": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vlan": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dynamodb_global_table": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"replica": {
"Attributes": {
"region_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dynamodb_table": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"billing_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hash_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"read_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stream_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stream_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stream_label": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stream_view_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"write_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"attribute": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
},
"global_secondary_index": {
"Attributes": {
"hash_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"non_key_attributes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"projection_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"read_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"write_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"local_secondary_index": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"non_key_attributes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"projection_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"point_in_time_recovery": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"replica": {
"Attributes": {
"region_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"server_side_encryption": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
},
"ttl": {
"Attributes": {
"attribute_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_dynamodb_table_item": {
"Version": 0,
"Block": {
"Attributes": {
"hash_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"item": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ebs_default_kms_key": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ebs_encryption_by_default": {
"Version": 0,
"Block": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ebs_snapshot": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"data_encryption_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_alias": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ebs_snapshot_copy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"data_encryption_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_alias": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ebs_volume": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"multi_attach_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"outpost_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_availability_zone_group": {
"Version": 0,
"Block": {
"Attributes": {
"group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"opt_in_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_capacity_reservation": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_optimized": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"end_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"end_date_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ephemeral_storage": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_match_criteria": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_platform": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_client_vpn_authorization_rule": {
"Version": 0,
"Block": {
"Attributes": {
"access_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorize_all_groups": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_vpn_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_network_cidr": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_client_vpn_endpoint": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"client_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dns_servers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"server_certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"split_tunnel": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transport_protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"authentication_options": {
"Attributes": {
"active_directory_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"root_certificate_chain_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"saml_provider_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 2
},
"connection_log_options": {
"Attributes": {
"cloudwatch_log_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cloudwatch_log_stream": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_client_vpn_network_association": {
"Version": 0,
"Block": {
"Attributes": {
"association_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"client_vpn_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_client_vpn_route": {
"Version": 0,
"Block": {
"Attributes": {
"client_vpn_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"origin": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_vpc_subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_fleet": {
"Version": 0,
"Block": {
"Attributes": {
"excess_capacity_termination_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replace_unhealthy_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"terminate_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"terminate_instances_with_expiration": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"launch_template_config": {
"Attributes": {},
"BlockTypes": {
"launch_template_specification": {
"Attributes": {
"launch_template_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"launch_template_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"override": {
"Attributes": {
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weighted_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 50
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"on_demand_options": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"spot_options": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_interruption_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_pools_to_use_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"maintenance_strategies": {
"Attributes": {},
"BlockTypes": {
"capacity_rebalance": {
"Attributes": {
"replacement_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"target_capacity_specification": {
"Attributes": {
"default_target_capacity_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_demand_target_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_target_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"total_target_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_local_gateway_route": {
"Version": 0,
"Block": {
"Attributes": {
"destination_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"local_gateway_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"local_gateway_virtual_interface_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_local_gateway_route_table_vpc_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"local_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"local_gateway_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_tag": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_traffic_mirror_filter": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_services": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_traffic_mirror_filter_rule": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"traffic_direction": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"traffic_mirror_filter_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination_port_range": {
"Attributes": {
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"source_port_range": {
"Attributes": {
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_traffic_mirror_session": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"packet_length": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"session_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"traffic_mirror_filter_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"traffic_mirror_target_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_network_id": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_traffic_mirror_target": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_load_balancer_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"amazon_side_asn": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"association_default_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_accept_shared_attachments": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_route_table_association": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_route_table_propagation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"propagation_default_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpn_ecmp_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway_peering_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"peer_transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway_peering_attachment_accepter": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_attachment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway_route": {
"Version": 0,
"Block": {
"Attributes": {
"blackhole": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_attachment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway_route_table": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_association_route_table": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_propagation_route_table": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway_route_table_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_attachment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway_route_table_propagation": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_attachment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway_vpc_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"appliance_mode_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_default_route_table_association": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_default_route_table_propagation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ec2_transit_gateway_vpc_attachment_accepter": {
"Version": 0,
"Block": {
"Attributes": {
"appliance_mode_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dns_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_support": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_attachment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_default_route_table_association": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_default_route_table_propagation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ecr_lifecycle_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"registry_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ecr_repository": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_tag_mutability": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"registry_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"encryption_configuration": {
"Attributes": {
"encryption_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"image_scanning_configuration": {
"Attributes": {
"scan_on_push": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ecr_repository_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"registry_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"repository": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ecs_capacity_provider": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"auto_scaling_group_provider": {
"Attributes": {
"auto_scaling_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"managed_termination_protection": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"managed_scaling": {
"Attributes": {
"maximum_scaling_step_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"minimum_scaling_step_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ecs_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"capacity_providers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"default_capacity_provider_strategy": {
"Attributes": {
"base": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"capacity_provider": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"setting": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ecs_service": {
"Version": 0,
"Block": {
"Attributes": {
"cluster": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deployment_maximum_percent": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deployment_minimum_healthy_percent": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"desired_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_ecs_managed_tags": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_new_deployment": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"health_check_grace_period_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"launch_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"propagate_tags": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scheduling_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"task_definition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"wait_for_steady_state": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"capacity_provider_strategy": {
"Attributes": {
"base": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"capacity_provider": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"deployment_controller": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"load_balancer": {
"Attributes": {
"container_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"container_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elb_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"network_configuration": {
"Attributes": {
"assign_public_ip": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ordered_placement_strategy": {
"Attributes": {
"field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 5
},
"placement_constraints": {
"Attributes": {
"expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
},
"service_registries": {
"Attributes": {
"container_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"container_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"registry_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ecs_task_definition": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"container_definitions": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cpu": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipc_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"memory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"pid_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"requires_compatibilities": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"revision": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"task_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"inference_accelerator": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"placement_constraints": {
"Attributes": {
"expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
},
"proxy_configuration": {
"Attributes": {
"container_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"properties": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"volume": {
"Attributes": {
"host_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"docker_volume_configuration": {
"Attributes": {
"autoprovision": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"driver": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"driver_opts": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"labels": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"efs_volume_configuration": {
"Attributes": {
"file_system_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"root_directory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_encryption": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_encryption_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"authorization_config": {
"Attributes": {
"access_point_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_efs_access_point": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"file_system_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"file_system_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"posix_user": {
"Attributes": {
"gid": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secondary_gids": {
"Type": [
"set",
"number"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uid": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"root_directory": {
"Attributes": {
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"creation_info": {
"Attributes": {
"owner_gid": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_uid": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"permissions": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_efs_file_system": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"creation_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"performance_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"provisioned_throughput_in_mibps": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"throughput_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"lifecycle_policy": {
"Attributes": {
"transition_to_ia": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_efs_file_system_policy": {
"Version": 0,
"Block": {
"Attributes": {
"file_system_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_efs_mount_target": {
"Version": 0,
"Block": {
"Attributes": {
"availability_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"file_system_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"file_system_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mount_target_dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_egress_only_internet_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_eip": {
"Version": 0,
"Block": {
"Attributes": {
"allocation_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associate_with_private_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"association_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_owned_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_owned_ipv4_pool": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_border_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_ipv4_pool": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"read": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_eip_association": {
"Version": 0,
"Block": {
"Attributes": {
"allocation_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"allow_reassociation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_eks_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_authority": {
"Type": [
"list",
[
"object",
{
"data": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_at": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled_cluster_log_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity": {
"Type": [
"list",
[
"object",
{
"oidc": [
"list",
[
"object",
{
"issuer": "string"
}
]
]
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"encryption_config": {
"Attributes": {
"resources": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"provider": {
"Attributes": {
"key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kubernetes_network_config": {
"Attributes": {
"service_ipv4_cidr": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
},
"vpc_config": {
"Attributes": {
"cluster_security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint_private_access": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint_public_access": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"public_access_cidrs": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_eks_fargate_profile": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fargate_profile_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"pod_execution_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"selector": {
"Attributes": {
"labels": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_eks_node_group": {
"Version": 0,
"Block": {
"Attributes": {
"ami_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"capacity_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"disk_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"force_update_version": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_types": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"labels": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"node_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"node_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"release_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resources": {
"Type": [
"list",
[
"object",
{
"autoscaling_groups": [
"list",
[
"object",
{
"name": "string"
}
]
],
"remote_access_security_group_id": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"launch_template": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"remote_access": {
"Attributes": {
"ec2_ssh_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"scaling_config": {
"Attributes": {
"desired_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elastic_beanstalk_application": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"appversion_lifecycle": {
"Attributes": {
"delete_source_from_s3": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_age_in_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elastic_beanstalk_application_version": {
"Version": 0,
"Block": {
"Attributes": {
"application": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_delete": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elastic_beanstalk_configuration_template": {
"Version": 0,
"Block": {
"Attributes": {
"application": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"environment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"solution_stack_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"setting": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elastic_beanstalk_environment": {
"Version": 1,
"Block": {
"Attributes": {
"all_settings": {
"Type": [
"set",
[
"object",
{
"name": "string",
"namespace": "string",
"resource": "string",
"value": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"application": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"autoscaling_groups": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cname_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instances": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"launch_configurations": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"load_balancers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"poll_interval": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"queues": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"solution_stack_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"template_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"triggers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version_label": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"wait_for_ready_timeout": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"setting": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elasticache_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"az_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cache_nodes": {
"Type": [
"list",
[
"object",
{
"address": "string",
"availability_zone": "string",
"id": "string",
"port": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configuration_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"node_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"notification_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"num_cache_nodes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_availability_zones": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replication_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_retention_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elasticache_parameter_group": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elasticache_replication_group": {
"Version": 1,
"Block": {
"Attributes": {
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"at_rest_encryption_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auth_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"auto_minor_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"automatic_failover_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configuration_endpoint_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"member_clusters": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"node_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"notification_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_cache_clusters": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"primary_endpoint_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_group_description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replication_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_retention_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_encryption_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cluster_mode": {
"Attributes": {
"num_node_groups": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replicas_per_node_group": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elasticache_security_group": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elasticache_subnet_group": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elasticsearch_domain": {
"Version": 0,
"Block": {
"Attributes": {
"access_policies": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"advanced_options": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elasticsearch_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kibana_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"advanced_security_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"internal_user_database_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"master_user_options": {
"Attributes": {
"master_user_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"master_user_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"master_user_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"cluster_config": {
"Attributes": {
"dedicated_master_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dedicated_master_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dedicated_master_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"warm_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"warm_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"warm_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"zone_awareness_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"zone_awareness_config": {
"Attributes": {
"availability_zone_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"cognito_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"identity_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"domain_endpoint_options": {
"Attributes": {
"enforce_https": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tls_security_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ebs_options": {
"Attributes": {
"ebs_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"encrypt_at_rest": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"log_publishing_options": {
"Attributes": {
"cloudwatch_log_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"node_to_node_encryption": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"snapshot_options": {
"Attributes": {
"automated_snapshot_start_hour": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
},
"vpc_options": {
"Attributes": {
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elasticsearch_domain_policy": {
"Version": 0,
"Block": {
"Attributes": {
"access_policies": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elastictranscoder_pipeline": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"input_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"output_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"content_config": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"content_config_permissions": {
"Attributes": {
"access": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"grantee": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"grantee_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"notifications": {
"Attributes": {
"completed": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"error": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"progressing": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"warning": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"thumbnail_config": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"thumbnail_config_permissions": {
"Attributes": {
"access": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"grantee": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"grantee_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elastictranscoder_preset": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"container": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"video_codec_options": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"audio": {
"Attributes": {
"audio_packing_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bit_rate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"channels": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"codec": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sample_rate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"audio_codec_options": {
"Attributes": {
"bit_depth": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bit_order": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"profile": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"signed": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"thumbnails": {
"Attributes": {
"aspect_ratio": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"interval": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_height": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_width": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"padding_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resolution": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sizing_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"video": {
"Attributes": {
"aspect_ratio": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bit_rate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"codec": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"display_aspect_ratio": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fixed_gop": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"frame_rate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"keyframes_max_dist": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_frame_rate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_height": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_width": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"padding_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resolution": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sizing_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"video_watermarks": {
"Attributes": {
"horizontal_align": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"horizontal_offset": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_height": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_width": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"opacity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sizing_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vertical_align": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vertical_offset": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elb": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_draining": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"connection_draining_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cross_zone_load_balancing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"idle_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instances": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"internal": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_security_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"access_logs": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"health_check": {
"Attributes": {
"healthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unhealthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"listener": {
"Attributes": {
"instance_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lb_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lb_protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ssl_certificate_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_elb_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"elb": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_emr_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"additional_info": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"applications": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"autoscaling_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"configurations": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configurations_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_ami_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_root_volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"keep_job_flow_alive_when_no_steps": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"master_public_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"release_label": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scale_down_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"step": {
"Type": [
"list",
[
"object",
{
"action_on_failure": "string",
"hadoop_jar_step": [
"list",
[
"object",
{
"args": [
"list",
"string"
],
"jar": "string",
"main_class": "string",
"properties": [
"map",
"string"
]
}
]
],
"name": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"step_concurrency_level": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"termination_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"visible_to_all_users": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"bootstrap_action": {
"Attributes": {
"args": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"core_instance_fleet": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provisioned_on_demand_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"provisioned_spot_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_on_demand_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_spot_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"instance_type_configs": {
"Attributes": {
"bid_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bid_price_as_percentage_of_on_demand_price": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weighted_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"configurations": {
"Attributes": {
"classification": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"properties": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ebs_config": {
"Attributes": {
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volumes_per_instance": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"launch_specifications": {
"Attributes": {},
"BlockTypes": {
"on_demand_specification": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"spot_specification": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"block_duration_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_duration_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"core_instance_group": {
"Attributes": {
"autoscaling_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bid_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_config": {
"Attributes": {
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volumes_per_instance": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ec2_attributes": {
"Attributes": {
"additional_master_security_groups": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"additional_slave_security_groups": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"emr_managed_master_security_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"emr_managed_slave_security_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_profile": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_access_security_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kerberos_attributes": {
"Attributes": {
"ad_domain_join_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"ad_domain_join_user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cross_realm_trust_principal_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"kdc_admin_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"realm": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"master_instance_fleet": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provisioned_on_demand_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"provisioned_spot_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_on_demand_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_spot_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"instance_type_configs": {
"Attributes": {
"bid_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bid_price_as_percentage_of_on_demand_price": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weighted_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"configurations": {
"Attributes": {
"classification": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"properties": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ebs_config": {
"Attributes": {
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volumes_per_instance": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"launch_specifications": {
"Attributes": {},
"BlockTypes": {
"on_demand_specification": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"spot_specification": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"block_duration_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_duration_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"master_instance_group": {
"Attributes": {
"bid_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_config": {
"Attributes": {
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volumes_per_instance": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_emr_instance_fleet": {
"Version": 0,
"Block": {
"Attributes": {
"cluster_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provisioned_on_demand_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"provisioned_spot_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_on_demand_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_spot_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"instance_type_configs": {
"Attributes": {
"bid_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bid_price_as_percentage_of_on_demand_price": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weighted_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"configurations": {
"Attributes": {
"classification": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"properties": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ebs_config": {
"Attributes": {
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volumes_per_instance": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"launch_specifications": {
"Attributes": {},
"BlockTypes": {
"on_demand_specification": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"spot_specification": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"block_duration_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_duration_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_emr_instance_group": {
"Version": 0,
"Block": {
"Attributes": {
"autoscaling_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bid_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configurations_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_optimized": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"running_instance_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_config": {
"Attributes": {
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volumes_per_instance": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_emr_managed_scaling_policy": {
"Version": 0,
"Block": {
"Attributes": {
"cluster_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"compute_limits": {
"Attributes": {
"maximum_capacity_units": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_core_capacity_units": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_ondemand_capacity_units": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"minimum_capacity_units": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unit_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_emr_security_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"creation_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_flow_log": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"eni_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_destination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_destination_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": true
},
"max_aggregation_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"traffic_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_fms_admin_account": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_fsx_lustre_file_system": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_import_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"automatic_backup_retention_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"copy_tags_to_backups": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"daily_automatic_backup_start_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deployment_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"drive_cache_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"export_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"import_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"imported_file_chunk_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mount_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_ids": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"per_unit_storage_throughput": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"weekly_maintenance_start_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_fsx_windows_file_system": {
"Version": 0,
"Block": {
"Attributes": {
"active_directory_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"automatic_backup_retention_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"copy_tags_to_backups": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"daily_automatic_backup_start_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deployment_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_file_server_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"remote_administration_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skip_final_backup": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"throughput_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"weekly_maintenance_start_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"self_managed_active_directory": {
"Attributes": {
"dns_ips": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"file_system_administrators_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"organizational_unit_distinguished_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_gamelift_alias": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"routing_strategy": {
"Attributes": {
"fleet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_gamelift_build": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"operating_system": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"storage_location": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_gamelift_fleet": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"build_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ec2_instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fleet_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_paths": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_groups": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"new_game_session_protection_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"operating_system": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ec2_inbound_permission": {
"Attributes": {
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ip_range": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 50
},
"resource_creation_limit_policy": {
"Attributes": {
"new_game_sessions_per_creator": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_period_in_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"runtime_configuration": {
"Attributes": {
"game_session_activation_timeout_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_concurrent_game_session_activations": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"server_process": {
"Attributes": {
"concurrent_executions": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"launch_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 50
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_gamelift_game_session_queue": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"destinations": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"player_latency_policy": {
"Attributes": {
"maximum_individual_player_latency_milliseconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_duration_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glacier_vault": {
"Version": 0,
"Block": {
"Attributes": {
"access_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"notification": {
"Attributes": {
"events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sns_topic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glacier_vault_lock": {
"Version": 0,
"Block": {
"Attributes": {
"complete_lock": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ignore_deletion_error": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vault_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_globalaccelerator_accelerator": {
"Version": 0,
"Block": {
"Attributes": {
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ip_sets": {
"Type": [
"list",
[
"object",
{
"ip_addresses": [
"list",
"string"
],
"ip_family": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"attributes": {
"Attributes": {
"flow_logs_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"flow_logs_s3_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"flow_logs_s3_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_globalaccelerator_endpoint_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint_group_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"health_check_interval_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"health_check_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"health_check_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"health_check_protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"listener_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"threshold_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"traffic_dial_percentage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"endpoint_configuration": {
"Attributes": {
"client_ip_preservation_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
},
"port_override": {
"Attributes": {
"endpoint_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"listener_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_globalaccelerator_listener": {
"Version": 0,
"Block": {
"Attributes": {
"accelerator_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_affinity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"port_range": {
"Attributes": {
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_catalog_database": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"catalog_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"location_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_catalog_table": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"catalog_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retention": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"view_expanded_text": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"view_original_text": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"partition_index": {
"Attributes": {
"index_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"index_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"keys": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 3
},
"partition_keys": {
"Attributes": {
"comment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"storage_descriptor": {
"Attributes": {
"bucket_columns": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compressed": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"input_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_buckets": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"output_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stored_as_sub_directories": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"columns": {
"Attributes": {
"comment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"ser_de_info": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"serialization_library": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"skewed_info": {
"Attributes": {
"skewed_column_names": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skewed_column_value_location_maps": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skewed_column_values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sort_columns": {
"Attributes": {
"column": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sort_order": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_classifier": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"csv_classifier": {
"Attributes": {
"allow_single_column": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"contains_header": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"disable_value_trimming": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"quote_symbol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"grok_classifier": {
"Attributes": {
"classification": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_patterns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"grok_pattern": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"json_classifier": {
"Attributes": {
"json_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xml_classifier": {
"Attributes": {
"classification": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"row_tag": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_connection": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"catalog_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connection_properties": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"connection_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"match_criteria": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"physical_connection_requirements": {
"Attributes": {
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_id_list": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_crawler": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"classifiers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schedule": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"catalog_target": {
"Attributes": {
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tables": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"dynamodb_target": {
"Attributes": {
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scan_all": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scan_rate": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"jdbc_target": {
"Attributes": {
"connection_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"exclusions": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"mongodb_target": {
"Attributes": {
"connection_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scan_all": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"s3_target": {
"Attributes": {
"connection_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"exclusions": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"schema_change_policy": {
"Attributes": {
"delete_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_data_catalog_encryption_settings": {
"Version": 0,
"Block": {
"Attributes": {
"catalog_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"data_catalog_encryption_settings": {
"Attributes": {},
"BlockTypes": {
"connection_password_encryption": {
"Attributes": {
"aws_kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"return_connection_password_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"encryption_at_rest": {
"Attributes": {
"catalog_encryption_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sse_aws_kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_dev_endpoint": {
"Version": 0,
"Block": {
"Attributes": {
"arguments": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"extra_jars_s3_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"extra_python_libs_s3_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"failure_reason": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"glue_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_nodes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_workers": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"public_keys": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"worker_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"yarn_endpoint_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"zeppelin_remote_spark_interpreter_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_job": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"connections": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_arguments": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"glue_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_retries": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"non_overridable_arguments": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_workers": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"worker_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"command": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"python_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"script_location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"execution_property": {
"Attributes": {
"max_concurrent_runs": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"notification_property": {
"Attributes": {
"notify_delay_after": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_ml_transform": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"glue_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"label_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_retries": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_workers": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schema": {
"Type": [
"list",
[
"object",
{
"data_type": "string",
"name": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"worker_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"input_record_tables": {
"Attributes": {
"catalog_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"connection_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
},
"parameters": {
"Attributes": {
"transform_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"find_matches_parameters": {
"Attributes": {
"accuracy_cost_trade_off": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enforce_provided_labels": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"precision_recall_trade_off": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"primary_key_column_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_partition": {
"Version": 0,
"Block": {
"Attributes": {
"catalog_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"creation_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_accessed_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_analyzed_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"partition_values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"storage_descriptor": {
"Attributes": {
"bucket_columns": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compressed": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"input_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_buckets": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"output_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stored_as_sub_directories": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"columns": {
"Attributes": {
"comment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"ser_de_info": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"serialization_library": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"skewed_info": {
"Attributes": {
"skewed_column_names": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skewed_column_value_location_maps": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skewed_column_values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sort_columns": {
"Attributes": {
"column": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sort_order": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_registry": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"registry_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_resource_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_security_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"encryption_configuration": {
"Attributes": {},
"BlockTypes": {
"cloudwatch_encryption": {
"Attributes": {
"cloudwatch_encryption_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"job_bookmarks_encryption": {
"Attributes": {
"job_bookmarks_encryption_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"s3_encryption": {
"Attributes": {
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_encryption_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_trigger": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schedule": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"workflow_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"actions": {
"Attributes": {
"arguments": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"crawler_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"job_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"notification_property": {
"Attributes": {
"notify_delay_after": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
},
"predicate": {
"Attributes": {
"logical": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"conditions": {
"Attributes": {
"crawl_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"crawler_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"job_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"logical_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_user_defined_function": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"catalog_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"class_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"create_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"resource_uris": {
"Attributes": {
"resource_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 1000
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_glue_workflow": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_run_properties": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_concurrent_runs": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_detector": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"finding_publishing_frequency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_filter": {
"Version": 0,
"Block": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"detector_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rank": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"finding_criteria": {
"Attributes": {},
"BlockTypes": {
"criterion": {
"Attributes": {
"equals": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"greater_than": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"greater_than_or_equal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"less_than": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"less_than_or_equal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"not_equals": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_invite_accepter": {
"Version": 0,
"Block": {
"Attributes": {
"detector_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"master_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_ipset": {
"Version": 0,
"Block": {
"Attributes": {
"activate": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"detector_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_member": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"detector_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"disable_email_notification": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"email": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"invitation_message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"invite": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"relationship_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_organization_admin_account": {
"Version": 0,
"Block": {
"Attributes": {
"admin_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_organization_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"auto_enable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"detector_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_publishing_destination": {
"Version": 0,
"Block": {
"Attributes": {
"destination_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"detector_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_guardduty_threatintelset": {
"Version": 0,
"Block": {
"Attributes": {
"activate": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"detector_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"location": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_access_key": {
"Version": 0,
"Block": {
"Attributes": {
"encrypted_secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"pgp_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": true,
"Deprecated": false
},
"ses_smtp_password_v4": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": true,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_account_alias": {
"Version": 0,
"Block": {
"Attributes": {
"account_alias": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_account_password_policy": {
"Version": 0,
"Block": {
"Attributes": {
"allow_users_to_change_password": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expire_passwords": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hard_expiry": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_password_age": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"minimum_password_length": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"password_reuse_prevention": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"require_lowercase_characters": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"require_numbers": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"require_symbols": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"require_uppercase_characters": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unique_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_group_membership": {
"Version": 0,
"Block": {
"Attributes": {
"group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"users": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_group_policy": {
"Version": 0,
"Block": {
"Attributes": {
"group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_group_policy_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_instance_profile": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"create_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unique_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_openid_connect_provider": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"client_id_list": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"thumbprint_list": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_policy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_policy_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"roles": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"users": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_role": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"assume_role_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"create_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_detach_policies": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_session_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"permissions_boundary": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unique_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_role_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_role_policy_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_saml_provider": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"saml_metadata_document": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"valid_until": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_server_certificate": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"certificate_chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_service_linked_role": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"create_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"custom_suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"unique_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_user": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"permissions_boundary": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"unique_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_user_group_membership": {
"Version": 0,
"Block": {
"Attributes": {
"groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_user_login_profile": {
"Version": 0,
"Block": {
"Attributes": {
"encrypted_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"password_length": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"password_reset_required": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pgp_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_user_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_user_policy_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iam_user_ssh_key": {
"Version": 0,
"Block": {
"Attributes": {
"encoding": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ssh_public_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_imagebuilder_component": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"change_description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_created": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"platform": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"supported_os_versions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_imagebuilder_distribution_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_created": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_updated": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"distribution": {
"Attributes": {
"license_configuration_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ami_distribution_configuration": {
"Attributes": {
"ami_tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_account_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"launch_permission": {
"Attributes": {
"user_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_imagebuilder_image_pipeline": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_created": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_last_run": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_next_run": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_updated": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"distribution_configuration_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enhanced_image_metadata_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_recipe_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"infrastructure_configuration_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"image_tests_configuration": {
"Attributes": {
"image_tests_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"schedule": {
"Attributes": {
"pipeline_execution_start_condition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schedule_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_imagebuilder_image_recipe": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_created": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parent_image": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"block_device_mapping": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"no_device": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs": {
"Attributes": {
"delete_on_termination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"component": {
"Attributes": {
"component_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_imagebuilder_infrastructure_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_created": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"date_updated": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_profile_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_pair": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sns_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"terminate_instance_on_failure": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"logging": {
"Attributes": {},
"BlockTypes": {
"s3_logs": {
"Attributes": {
"s3_bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_key_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_inspector_assessment_target": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_inspector_assessment_template": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rules_package_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_inspector_resource_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_instance": {
"Version": 1,
"Block": {
"Attributes": {
"ami": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associate_public_ip_address": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cpu_core_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cpu_threads_per_core": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"disable_api_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_optimized": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"get_password_data": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hibernation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"host_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iam_instance_profile": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_initiated_shutdown_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv6_address_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_addresses": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"monitoring": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"outpost_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"password_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"placement_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"primary_network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"secondary_private_ips": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_dest_check": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_data_base64": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"credit_specification": {
"Attributes": {
"cpu_credits": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ebs_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ephemeral_block_device": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"no_device": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"metadata_options": {
"Attributes": {
"http_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"http_put_response_hop_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"http_tokens": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"network_interface": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_index": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"root_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_internet_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iot_certificate": {
"Version": 0,
"Block": {
"Attributes": {
"active": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_pem": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": true,
"Deprecated": false
},
"csr": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": true,
"Deprecated": false
},
"public_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iot_policy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_version_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iot_policy_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iot_role_alias": {
"Version": 0,
"Block": {
"Attributes": {
"alias": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"credential_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iot_thing": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"attributes": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"thing_type_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iot_thing_principal_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"principal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"thing": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iot_thing_type": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deprecated": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"properties": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"searchable_attributes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_iot_topic_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sql": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sql_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_alarm": {
"Attributes": {
"alarm_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state_reason": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"cloudwatch_metric": {
"Attributes": {
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_timestamp": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"dynamodb": {
"Attributes": {
"hash_key_field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hash_key_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hash_key_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"operation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"payload_field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key_field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"dynamodbv2": {
"Attributes": {
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"put_item": {
"Attributes": {
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"elasticsearch": {
"Attributes": {
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"index": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"error_action": {
"Attributes": {},
"BlockTypes": {
"cloudwatch_alarm": {
"Attributes": {
"alarm_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state_reason": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"cloudwatch_metric": {
"Attributes": {
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_timestamp": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_unit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"dynamodb": {
"Attributes": {
"hash_key_field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hash_key_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hash_key_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"operation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"payload_field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key_field": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"range_key_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"dynamodbv2": {
"Attributes": {
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"put_item": {
"Attributes": {
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"elasticsearch": {
"Attributes": {
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"index": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"firehose": {
"Attributes": {
"delivery_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"separator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"iot_analytics": {
"Attributes": {
"channel_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"iot_events": {
"Attributes": {
"input_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kinesis": {
"Attributes": {
"partition_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"lambda": {
"Attributes": {
"function_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"republish": {
"Attributes": {
"qos": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3": {
"Attributes": {
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sns": {
"Attributes": {
"message_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqs": {
"Attributes": {
"queue_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_base64": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"step_functions": {
"Attributes": {
"execution_name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state_machine_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"firehose": {
"Attributes": {
"delivery_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"separator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"iot_analytics": {
"Attributes": {
"channel_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"iot_events": {
"Attributes": {
"input_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"kinesis": {
"Attributes": {
"partition_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"lambda": {
"Attributes": {
"function_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"republish": {
"Attributes": {
"qos": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"s3": {
"Attributes": {
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"sns": {
"Attributes": {
"message_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"sqs": {
"Attributes": {
"queue_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_base64": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"step_functions": {
"Attributes": {
"execution_name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state_machine_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_key_pair": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_pair_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kinesis_analytics_application": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"create_timestamp": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_update_timestamp": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_stream_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"inputs": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"starting_position_configuration": {
"Type": [
"list",
[
"object",
{
"starting_position": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stream_names": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"kinesis_firehose": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kinesis_stream": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"parallelism": {
"Attributes": {
"count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"processing_configuration": {
"Attributes": {},
"BlockTypes": {
"lambda": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"schema": {
"Attributes": {
"record_encoding": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"record_columns": {
"Attributes": {
"mapping": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sql_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1000
},
"record_format": {
"Attributes": {
"record_format_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"mapping_parameters": {
"Attributes": {},
"BlockTypes": {
"csv": {
"Attributes": {
"record_column_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"record_row_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"json": {
"Attributes": {
"record_row_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"outputs": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"kinesis_firehose": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kinesis_stream": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"lambda": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"schema": {
"Attributes": {
"record_format_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 3
},
"reference_data_sources": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"s3": {
"Attributes": {
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"file_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"schema": {
"Attributes": {
"record_encoding": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"record_columns": {
"Attributes": {
"mapping": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sql_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1000
},
"record_format": {
"Attributes": {
"record_format_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"mapping_parameters": {
"Attributes": {},
"BlockTypes": {
"csv": {
"Attributes": {
"record_column_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"record_row_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"json": {
"Attributes": {
"record_row_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kinesis_firehose_delivery_stream": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"destination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"elasticsearch_configuration": {
"Attributes": {
"buffering_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffering_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"index_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"index_rotation_period": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retry_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_backup_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"processing_configuration": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"processors": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameters": {
"Attributes": {
"parameter_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameter_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"vpc_config": {
"Attributes": {
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"extended_s3_configuration": {
"Attributes": {
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffer_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffer_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compression_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"error_output_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_backup_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"data_format_conversion_configuration": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"input_format_configuration": {
"Attributes": {},
"BlockTypes": {
"deserializer": {
"Attributes": {},
"BlockTypes": {
"hive_json_ser_de": {
"Attributes": {
"timestamp_formats": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"open_x_json_ser_de": {
"Attributes": {
"case_insensitive": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"column_to_json_key_mappings": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"convert_dots_in_json_keys_to_underscores": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"output_format_configuration": {
"Attributes": {},
"BlockTypes": {
"serializer": {
"Attributes": {},
"BlockTypes": {
"orc_ser_de": {
"Attributes": {
"block_size_bytes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bloom_filter_columns": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bloom_filter_false_positive_probability": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dictionary_key_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_padding": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"padding_tolerance": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"row_index_stride": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stripe_size_bytes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"parquet_ser_de": {
"Attributes": {
"block_size_bytes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_dictionary_compression": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_padding_bytes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"page_size_bytes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"writer_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"schema_configuration": {
"Attributes": {
"catalog_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"processing_configuration": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"processors": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameters": {
"Attributes": {
"parameter_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameter_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3_backup_configuration": {
"Attributes": {
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffer_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffer_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compression_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http_endpoint_configuration": {
"Attributes": {
"access_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffering_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffering_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retry_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_backup_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"processing_configuration": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"processors": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameters": {
"Attributes": {
"parameter_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameter_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"request_configuration": {
"Attributes": {
"content_encoding": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"common_attributes": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kinesis_source_configuration": {
"Attributes": {
"kinesis_stream_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"redshift_configuration": {
"Attributes": {
"cluster_jdbcurl": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"copy_options": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"data_table_columns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"data_table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"retry_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_backup_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"processing_configuration": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"processors": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameters": {
"Attributes": {
"parameter_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameter_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3_backup_configuration": {
"Attributes": {
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffer_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffer_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compression_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3_configuration": {
"Attributes": {
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffer_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"buffer_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compression_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"server_side_encryption": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"splunk_configuration": {
"Attributes": {
"hec_acknowledgment_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hec_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hec_endpoint_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hec_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retry_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_backup_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_logging_options": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_stream_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"processing_configuration": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"processors": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameters": {
"Attributes": {
"parameter_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameter_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kinesis_stream": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encryption_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enforce_consumer_deletion": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retention_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"shard_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"shard_level_metrics": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kinesis_video_stream": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"creation_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"data_retention_in_hours": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"media_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kinesisanalyticsv2_application": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"create_timestamp": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_update_timestamp": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"runtime_environment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_execution_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version_id": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"application_configuration": {
"Attributes": {},
"BlockTypes": {
"application_code_configuration": {
"Attributes": {
"code_content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"code_content": {
"Attributes": {
"text_content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"s3_content_location": {
"Attributes": {
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"file_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"object_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"application_snapshot_configuration": {
"Attributes": {
"snapshots_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"environment_properties": {
"Attributes": {},
"BlockTypes": {
"property_group": {
"Attributes": {
"property_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"property_map": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 50
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"flink_application_configuration": {
"Attributes": {},
"BlockTypes": {
"checkpoint_configuration": {
"Attributes": {
"checkpoint_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"checkpointing_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"configuration_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_pause_between_checkpoints": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"monitoring_configuration": {
"Attributes": {
"configuration_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metrics_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"parallelism_configuration": {
"Attributes": {
"auto_scaling_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"configuration_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parallelism": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parallelism_per_kpu": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sql_application_configuration": {
"Attributes": {},
"BlockTypes": {
"input": {
"Attributes": {
"in_app_stream_names": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"input_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"input_starting_position_configuration": {
"Type": [
"list",
[
"object",
{
"input_starting_position": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"input_parallelism": {
"Attributes": {
"count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"input_processing_configuration": {
"Attributes": {},
"BlockTypes": {
"input_lambda_processor": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"input_schema": {
"Attributes": {
"record_encoding": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"record_column": {
"Attributes": {
"mapping": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sql_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1000
},
"record_format": {
"Attributes": {
"record_format_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"mapping_parameters": {
"Attributes": {},
"BlockTypes": {
"csv_mapping_parameters": {
"Attributes": {
"record_column_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"record_row_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"json_mapping_parameters": {
"Attributes": {
"record_row_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"kinesis_firehose_input": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kinesis_streams_input": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"output": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"output_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination_schema": {
"Attributes": {
"record_format_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"kinesis_firehose_output": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"kinesis_streams_output": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"lambda_output": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 3
},
"reference_data_source": {
"Attributes": {
"reference_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"table_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"reference_schema": {
"Attributes": {
"record_encoding": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"record_column": {
"Attributes": {
"mapping": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sql_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1000
},
"record_format": {
"Attributes": {
"record_format_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"mapping_parameters": {
"Attributes": {},
"BlockTypes": {
"csv_mapping_parameters": {
"Attributes": {
"record_column_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"record_row_delimiter": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"json_mapping_parameters": {
"Attributes": {
"record_row_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"s3_reference_data_source": {
"Attributes": {
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"file_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"vpc_configuration": {
"Attributes": {
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_configuration_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"cloudwatch_logging_options": {
"Attributes": {
"cloudwatch_logging_option_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_stream_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kms_alias": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kms_ciphertext": {
"Version": 0,
"Block": {
"Attributes": {
"ciphertext_blob": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"context": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"plaintext": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kms_external_key": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deletion_window_in_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"expiration_model": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_material_base64": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"key_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_usage": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"valid_to": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kms_grant": {
"Version": 0,
"Block": {
"Attributes": {
"grant_creation_tokens": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"grant_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"grant_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"grantee_principal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"operations": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retire_on_delete": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retiring_principal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"constraints": {
"Attributes": {
"encryption_context_equals": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encryption_context_subset": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_kms_key": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_master_key_spec": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deletion_window_in_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_key_rotation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"is_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_usage": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lambda_alias": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"function_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"function_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"invoke_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"routing_config": {
"Attributes": {
"additional_version_weights": {
"Type": [
"map",
"number"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lambda_code_signing_config": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"config_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_modified": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"allowed_publishers": {
"Attributes": {
"signing_profile_version_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"policies": {
"Attributes": {
"untrusted_artifact_on_deployment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lambda_event_source_mapping": {
"Version": 0,
"Block": {
"Attributes": {
"batch_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bisect_batch_on_function_error": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_source_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"function_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"function_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_modified": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_processing_result": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"maximum_batching_window_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_record_age_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"maximum_retry_attempts": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parallelization_factor": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"starting_position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"starting_position_timestamp": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"state_transition_reason": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"uuid": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination_config": {
"Attributes": {},
"BlockTypes": {
"on_failure": {
"Attributes": {
"destination_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lambda_function": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"code_signing_config_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filename": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"function_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"handler": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"invoke_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"last_modified": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"layers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"memory_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"package_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"publish": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"qualified_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reserved_concurrent_executions": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"runtime": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_object_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"signing_job_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"signing_profile_version_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_code_hash": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_code_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"dead_letter_config": {
"Attributes": {
"target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"environment": {
"Attributes": {
"variables": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"file_system_config": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"local_mount_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"image_config": {
"Attributes": {
"command": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"entry_point": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"working_directory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
},
"tracing_config": {
"Attributes": {
"mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"vpc_config": {
"Attributes": {
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lambda_function_event_invoke_config": {
"Version": 0,
"Block": {
"Attributes": {
"function_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"maximum_event_age_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_retry_attempts": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"qualifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination_config": {
"Attributes": {},
"BlockTypes": {
"on_failure": {
"Attributes": {
"destination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"on_success": {
"Attributes": {
"destination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lambda_layer_version": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"compatible_runtimes": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filename": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"layer_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"layer_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"license_info": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_object_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"signing_job_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"signing_profile_version_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_code_hash": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_code_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lambda_permission": {
"Version": 0,
"Block": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_source_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"function_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"principal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"qualifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_account": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"statement_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"statement_id_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lambda_provisioned_concurrency_config": {
"Version": 0,
"Block": {
"Attributes": {
"function_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"provisioned_concurrent_executions": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"qualifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_launch_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associate_public_ip_address": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_optimized": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_monitoring": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_instance_profile": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"placement_tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_data_base64": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_classic_link_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_classic_link_security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"no_device": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ephemeral_block_device": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"root_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_launch_template": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_version": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"disable_api_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_optimized": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"image_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_initiated_shutdown_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kernel_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"latest_version": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ram_disk_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update_default_version": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"block_device_mappings": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"no_device": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs": {
"Attributes": {
"delete_on_termination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"capacity_reservation_specification": {
"Attributes": {
"capacity_reservation_preference": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"capacity_reservation_target": {
"Attributes": {
"capacity_reservation_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"cpu_options": {
"Attributes": {
"core_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"threads_per_core": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"credit_specification": {
"Attributes": {
"cpu_credits": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"elastic_gpu_specifications": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"elastic_inference_accelerator": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"hibernation_options": {
"Attributes": {
"configured": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"iam_instance_profile": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"instance_market_options": {
"Attributes": {
"market_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"spot_options": {
"Attributes": {
"block_duration_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_interruption_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"valid_until": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"license_specification": {
"Attributes": {
"license_configuration_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"metadata_options": {
"Attributes": {
"http_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"http_put_response_hop_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"http_tokens": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"monitoring": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"network_interfaces": {
"Attributes": {
"associate_public_ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete_on_termination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_index": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv4_address_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv4_addresses": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv6_address_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv6_addresses": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"placement": {
"Attributes": {
"affinity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"host_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"partition_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spread_domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"tag_specifications": {
"Attributes": {
"resource_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lb": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn_suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_owned_ipv4_pool": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"drop_invalid_header_fields": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_cross_zone_load_balancing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_deletion_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_http2": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"idle_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"internal": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"load_balancer_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"access_logs": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"subnet_mapping": {
"Attributes": {
"allocation_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"outpost_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ipv4_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lb_cookie_stickiness_policy": {
"Version": 0,
"Block": {
"Attributes": {
"cookie_expiration_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lb_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lb_listener": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"load_balancer_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ssl_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"default_action": {
"Attributes": {
"order": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"authenticate_cognito": {
"Attributes": {
"authentication_request_extra_params": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_unauthenticated_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_pool_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"authenticate_oidc": {
"Attributes": {
"authentication_request_extra_params": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorization_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"issuer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_unauthenticated_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"token_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_info_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"fixed_response": {
"Attributes": {
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"forward": {
"Attributes": {},
"BlockTypes": {
"stickiness": {
"Attributes": {
"duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"target_group": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 2,
"MaxItems": 5
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"redirect": {
"Attributes": {
"host": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"read": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lb_listener_certificate": {
"Version": 0,
"Block": {
"Attributes": {
"certificate_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"listener_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lb_listener_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"listener_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {
"order": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"authenticate_cognito": {
"Attributes": {
"authentication_request_extra_params": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_unauthenticated_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_pool_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_pool_domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"authenticate_oidc": {
"Attributes": {
"authentication_request_extra_params": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authorization_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"issuer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_unauthenticated_request": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_cookie_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"session_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"token_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_info_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"fixed_response": {
"Attributes": {
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message_body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"forward": {
"Attributes": {},
"BlockTypes": {
"stickiness": {
"Attributes": {
"duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"target_group": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 2,
"MaxItems": 5
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"redirect": {
"Attributes": {
"host": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"query": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
},
"condition": {
"Attributes": {},
"BlockTypes": {
"host_header": {
"Attributes": {
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http_header": {
"Attributes": {
"http_header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"http_request_method": {
"Attributes": {
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"path_pattern": {
"Attributes": {
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"source_ip": {
"Attributes": {
"values": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lb_ssl_negotiation_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lb_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"attribute": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lb_target_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn_suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deregistration_delay": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lambda_multi_value_headers_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancing_algorithm_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"proxy_protocol_v2": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"slow_start": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"health_check": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"healthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"matcher": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"unhealthy_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"stickiness": {
"Attributes": {
"cookie_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lb_target_group_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lex_bot": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"checksum": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"child_directed": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"create_version": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"detect_sentiment": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_model_improvements": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"failure_reason": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"idle_session_ttl_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"locale": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"nlu_intent_confidence_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"process_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"voice_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"abort_statement": {
"Attributes": {
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"message": {
"Attributes": {
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 15
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"clarification_prompt": {
"Attributes": {
"max_attempts": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"message": {
"Attributes": {
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 15
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"intent": {
"Attributes": {
"intent_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"intent_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 100
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lex_bot_alias": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bot_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bot_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"checksum": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"conversation_logs": {
"Attributes": {
"iam_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"log_settings": {
"Attributes": {
"destination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lex_intent": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"checksum": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"create_version": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parent_intent_signature": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sample_utterances": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"conclusion_statement": {
"Attributes": {
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"message": {
"Attributes": {
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 15
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"confirmation_prompt": {
"Attributes": {
"max_attempts": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"message": {
"Attributes": {
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 15
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"dialog_code_hook": {
"Attributes": {
"message_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"follow_up_prompt": {
"Attributes": {},
"BlockTypes": {
"prompt": {
"Attributes": {
"max_attempts": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"message": {
"Attributes": {
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 15
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"rejection_statement": {
"Attributes": {
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"message": {
"Attributes": {
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 15
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"fulfillment_activity": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"code_hook": {
"Attributes": {
"message_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"rejection_statement": {
"Attributes": {
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"message": {
"Attributes": {
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 15
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"slot": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sample_utterances": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"slot_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"slot_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"slot_type_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"value_elicitation_prompt": {
"Attributes": {
"max_attempts": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"response_card": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"message": {
"Attributes": {
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 15
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 100
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lex_slot_type": {
"Version": 0,
"Block": {
"Attributes": {
"checksum": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"create_version": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value_selection_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"enumeration_value": {
"Attributes": {
"synonyms": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 10000
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_licensemanager_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"license_configuration_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_licensemanager_license_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"license_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"license_count_hard_limit": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"license_counting_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"license_rules": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lightsail_domain": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lightsail_instance": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"blueprint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bundle_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cpu_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_at": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"is_static_ip": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_pair_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ram_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lightsail_key_pair": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encrypted_fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encrypted_private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pgp_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lightsail_static_ip": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"support_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_lightsail_static_ip_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"static_ip_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_load_balancer_backend_server_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancer_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_load_balancer_listener_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"load_balancer_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancer_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_load_balancer_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"load_balancer_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy_type_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"policy_attribute": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_macie_member_account_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"member_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_macie_s3_bucket_association": {
"Version": 0,
"Block": {
"Attributes": {
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"member_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"classification_type": {
"Attributes": {
"continuous": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"one_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_main_route_table_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"original_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_media_convert_queue": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"pricing_plan": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"reservation_plan_settings": {
"Attributes": {
"commitment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"renewal_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"reserved_slots": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_media_package_channel": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"channel_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hls_ingest": {
"Type": [
"list",
[
"object",
{
"ingest_endpoints": [
"list",
[
"object",
{
"password": "string",
"url": "string",
"username": "string"
}
]
]
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_media_store_container": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_media_store_container_policy": {
"Version": 0,
"Block": {
"Attributes": {
"container_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_mq_broker": {
"Version": 0,
"Block": {
"Attributes": {
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_minor_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"broker_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deployment_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"host_instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instances": {
"Type": [
"list",
[
"object",
{
"console_url": "string",
"endpoints": [
"list",
"string"
],
"ip_address": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"publicly_accessible": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"configuration": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"revision": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"encryption_options": {
"Attributes": {
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"use_aws_owned_key": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"logs": {
"Attributes": {
"audit": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"general": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"maintenance_window_start_time": {
"Attributes": {
"day_of_week": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"time_of_day": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"time_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"user": {
"Attributes": {
"console_access": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_mq_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"latest_revision": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_msk_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bootstrap_brokers": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bootstrap_brokers_sasl_scram": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bootstrap_brokers_tls": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"current_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enhanced_monitoring": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kafka_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_broker_nodes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"zookeeper_connect_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"broker_node_group_info": {
"Attributes": {
"az_distribution": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_subnets": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"client_authentication": {
"Attributes": {},
"BlockTypes": {
"sasl": {
"Attributes": {
"scram": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"tls": {
"Attributes": {
"certificate_authority_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"configuration_info": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"revision": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"encryption_info": {
"Attributes": {
"encryption_at_rest_kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"encryption_in_transit": {
"Attributes": {
"client_broker": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"in_cluster": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"logging_info": {
"Attributes": {},
"BlockTypes": {
"broker_logs": {
"Attributes": {},
"BlockTypes": {
"cloudwatch_logs": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"firehose": {
"Attributes": {
"delivery_stream": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"open_monitoring": {
"Attributes": {},
"BlockTypes": {
"prometheus": {
"Attributes": {},
"BlockTypes": {
"jmx_exporter": {
"Attributes": {
"enabled_in_broker": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"node_exporter": {
"Attributes": {
"enabled_in_broker": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_msk_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kafka_versions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"latest_revision": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"server_properties": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_msk_scram_secret_association": {
"Version": 0,
"Block": {
"Attributes": {
"cluster_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"secret_arn_list": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_nat_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"allocation_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_neptune_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"backup_retention_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_members": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deletion_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_cloudwatch_logs_exports": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"final_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iam_database_authentication_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_roles": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"neptune_cluster_parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"neptune_subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"preferred_backup_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reader_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_source_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skip_final_snapshot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_neptune_cluster_instance": {
"Version": 0,
"Block": {
"Attributes": {
"address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_minor_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dbi_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"neptune_parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"neptune_subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"preferred_backup_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"promotion_tier": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"publicly_accessible": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"writer": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_neptune_cluster_parameter_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"apply_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_neptune_cluster_snapshot": {
"Version": 0,
"Block": {
"Attributes": {
"allocated_storage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_snapshot_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"license_model": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_db_cluster_snapshot_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_neptune_event_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_aws_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_categories": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"sns_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_neptune_parameter_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"apply_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_neptune_subnet_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_network_acl": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"egress": {
"Type": [
"set",
[
"object",
{
"action": "string",
"cidr_block": "string",
"from_port": "number",
"icmp_code": "number",
"icmp_type": "number",
"ipv6_cidr_block": "string",
"protocol": "string",
"rule_no": "number",
"to_port": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ingress": {
"Type": [
"set",
[
"object",
{
"action": "string",
"cidr_block": "string",
"from_port": "number",
"icmp_code": "number",
"icmp_type": "number",
"ipv6_cidr_block": "string",
"protocol": "string",
"rule_no": "number",
"to_port": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_network_acl_rule": {
"Version": 0,
"Block": {
"Attributes": {
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"egress": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"icmp_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"icmp_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_acl_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_network_interface": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_address_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_addresses": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mac_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"outpost_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ips": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ips_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_dest_check": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"attachment": {
"Attributes": {
"attachment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"device_index": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_network_interface_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"attachment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"device_index": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_network_interface_sg_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_networkfirewall_firewall": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"delete_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"firewall_policy_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"firewall_policy_change_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"firewall_status": {
"Type": [
"list",
[
"object",
{
"sync_states": [
"set",
[
"object",
{
"attachment": [
"list",
[
"object",
{
"endpoint_id": "string",
"subnet_id": "string"
}
]
],
"availability_zone": "string"
}
]
]
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_change_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"subnet_mapping": {
"Attributes": {
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_networkfirewall_firewall_policy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"firewall_policy": {
"Attributes": {
"stateless_default_actions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stateless_fragment_default_actions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"stateful_rule_group_reference": {
"Attributes": {
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"stateless_custom_action": {
"Attributes": {
"action_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action_definition": {
"Attributes": {},
"BlockTypes": {
"publish_metric_action": {
"Attributes": {},
"BlockTypes": {
"dimension": {
"Attributes": {
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"stateless_rule_group_reference": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_networkfirewall_logging_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"firewall_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"logging_configuration": {
"Attributes": {},
"BlockTypes": {
"log_destination_config": {
"Attributes": {
"log_destination": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_destination_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"log_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 2
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_networkfirewall_resource_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_networkfirewall_rule_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rules": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rule_group": {
"Attributes": {},
"BlockTypes": {
"rule_variables": {
"Attributes": {},
"BlockTypes": {
"ip_sets": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set": {
"Attributes": {
"definition": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"port_sets": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"port_set": {
"Attributes": {
"definition": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"rules_source": {
"Attributes": {
"rules_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rules_source_list": {
"Attributes": {
"generated_rules_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"targets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"stateful_rule": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"header": {
"Attributes": {
"destination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_port": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"direction": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_port": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"rule_option": {
"Attributes": {
"keyword": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"settings": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"stateless_rules_and_custom_actions": {
"Attributes": {},
"BlockTypes": {
"custom_action": {
"Attributes": {
"action_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action_definition": {
"Attributes": {},
"BlockTypes": {
"publish_metric_action": {
"Attributes": {},
"BlockTypes": {
"dimension": {
"Attributes": {
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"stateless_rule": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rule_definition": {
"Attributes": {
"actions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"match_attributes": {
"Attributes": {
"protocols": {
"Type": [
"set",
"number"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination": {
"Attributes": {
"address_definition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"destination_port": {
"Attributes": {
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"source": {
"Attributes": {
"address_definition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"source_port": {
"Attributes": {
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"tcp_flag": {
"Attributes": {
"flags": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"masks": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_application": {
"Version": 0,
"Block": {
"Attributes": {
"auto_bundle_on_deploy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"aws_flow_ruby_settings": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"data_source_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"data_source_database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"data_source_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"document_root": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domains": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_ssl": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rails_env": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"short_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"app_source": {
"Attributes": {
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"revision": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ssh_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"environment": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secure": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ssl_configuration": {
"Attributes": {
"certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"chain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_custom_layer": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"short_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_ganglia_layer": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_haproxy_layer": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"healthcheck_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"healthcheck_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stats_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stats_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stats_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stats_user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_instance": {
"Version": 0,
"Block": {
"Attributes": {
"agent_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ami_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"architecture": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_scaling_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_at": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"delete_ebs": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete_eip": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_optimized": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ec2_instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ecs_cluster_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"elastic_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hostname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"infrastructure_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"last_service_error_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"layer_ids": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"os": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"platform": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"registered_by": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reported_agent_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reported_os_family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reported_os_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reported_os_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"root_device_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"root_device_volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ssh_host_dsa_key_fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ssh_host_rsa_key_fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ssh_key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"virtualization_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ephemeral_block_device": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"root_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_java_app_layer": {
"Version": 0,
"Block": {
"Attributes": {
"app_server": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"app_server_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"jvm_options": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"jvm_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"jvm_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_memcached_layer": {
"Version": 0,
"Block": {
"Attributes": {
"allocated_memory": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_mysql_layer": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"root_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"root_password_on_all_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_nodejs_app_layer": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"nodejs_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_permission": {
"Version": 0,
"Block": {
"Attributes": {
"allow_ssh": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"allow_sudo": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_php_app_layer": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_rails_app_layer": {
"Version": 0,
"Block": {
"Attributes": {
"app_server": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bundler_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"manage_bundler": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"passenger_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ruby_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rubygems_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_rds_db_instance": {
"Version": 0,
"Block": {
"Attributes": {
"db_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"db_user": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rds_db_instance_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_stack": {
"Version": 0,
"Block": {
"Attributes": {
"agent_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"berkshelf_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"color": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configuration_manager_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"configuration_manager_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_os": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_root_device_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_ssh_key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hostname_theme": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"manage_berkshelf": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_custom_cookbooks": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_opsworks_security_groups": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"custom_cookbooks_source": {
"Attributes": {
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"revision": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ssh_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_static_web_layer": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_elastic_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_assign_public_ips": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"auto_healing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_configure_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_deploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_json": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_setup_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_shutdown_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_undeploy_recipes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"drain_elb_on_shutdown": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"elastic_load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"install_updates_on_boot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_shutdown_timeout": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stack_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"system_packages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_ebs_optimized_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_volume": {
"Attributes": {
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mount_point": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_disks": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raid_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_opsworks_user_profile": {
"Version": 0,
"Block": {
"Attributes": {
"allow_self_management": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ssh_public_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ssh_username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_organizations_account": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"email": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_user_access_to_billing": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"joined_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"joined_timestamp": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parent_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_organizations_organization": {
"Version": 0,
"Block": {
"Attributes": {
"accounts": {
"Type": [
"list",
[
"object",
{
"arn": "string",
"email": "string",
"id": "string",
"name": "string",
"status": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_service_access_principals": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled_policy_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"feature_set": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"master_account_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"master_account_email": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"master_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"non_master_accounts": {
"Type": [
"list",
[
"object",
{
"arn": "string",
"email": "string",
"id": "string",
"name": "string",
"status": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"roots": {
"Type": [
"list",
[
"object",
{
"arn": "string",
"id": "string",
"name": "string",
"policy_types": [
"list",
[
"object",
{
"status": "string",
"type": "string"
}
]
]
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_organizations_organizational_unit": {
"Version": 0,
"Block": {
"Attributes": {
"accounts": {
"Type": [
"list",
[
"object",
{
"arn": "string",
"email": "string",
"id": "string",
"name": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parent_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_organizations_policy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_organizations_policy_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_adm_channel": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"client_secret": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_apns_channel": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bundle_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"default_authentication_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"team_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"token_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"token_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_apns_sandbox_channel": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bundle_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"default_authentication_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"team_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"token_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"token_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_apns_voip_channel": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bundle_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"default_authentication_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"team_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"token_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"token_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_apns_voip_sandbox_channel": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bundle_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"default_authentication_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"team_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"token_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"token_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_app": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"campaign_hook": {
"Attributes": {
"lambda_function_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"web_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"limits": {
"Attributes": {
"daily": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"maximum_duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"messages_per_second": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"total": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"quiet_time": {
"Attributes": {
"end": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"start": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_baidu_channel": {
"Version": 0,
"Block": {
"Attributes": {
"api_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"secret_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_email_channel": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"from_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"messages_per_second": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_event_stream": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_stream_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_gcm_channel": {
"Version": 0,
"Block": {
"Attributes": {
"api_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_pinpoint_sms_channel": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"promotional_messages_per_second": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"sender_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"short_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transactional_messages_per_second": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_placement_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"placement_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_proxy_protocol_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_ports": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_qldb_ledger": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deletion_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_quicksight_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_quicksight_user": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"aws_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"email": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"session_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ram_principal_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"principal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_share_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ram_resource_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_share_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ram_resource_share": {
"Version": 0,
"Block": {
"Attributes": {
"allow_external_principals": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ram_resource_share_accepter": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"invitation_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"receiver_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resources": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"sender_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"share_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"share_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"share_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_rds_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"allow_major_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"backtrack_window": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"backup_retention_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_members": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"copy_tags_to_snapshot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_cluster_parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"deletion_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_http_endpoint": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled_cloudwatch_logs_exports": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"final_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"global_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iam_database_authentication_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_roles": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"master_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"master_username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_backup_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reader_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replication_source_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skip_final_snapshot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"restore_to_point_in_time": {
"Attributes": {
"restore_to_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"restore_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"use_latest_restorable_time": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"s3_import": {
"Attributes": {
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ingestion_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"scaling_configuration": {
"Attributes": {
"auto_pause": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"min_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"seconds_until_auto_pause": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_rds_cluster_endpoint": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_endpoint_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"custom_endpoint_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"excluded_members": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"static_members": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_rds_cluster_instance": {
"Version": 0,
"Block": {
"Attributes": {
"apply_immediately": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_minor_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ca_cert_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"copy_tags_to_snapshot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"db_parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"db_subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dbi_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"monitoring_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"monitoring_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"performance_insights_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"performance_insights_kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_backup_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preferred_maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"promotion_tier": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"publicly_accessible": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"writer": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_rds_cluster_parameter_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"apply_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_rds_global_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"deletion_protection": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"engine": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"engine_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"global_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"global_cluster_members": {
"Type": [
"set",
[
"object",
{
"db_cluster_arn": "string",
"is_writer": "bool"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"global_cluster_resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_db_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"storage_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_redshift_cluster": {
"Version": 0,
"Block": {
"Attributes": {
"allow_version_upgrade": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"automated_snapshot_retention_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cluster_parameter_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_public_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_revision_number": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_subnet_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cluster_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"database_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"elastic_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enhanced_vpc_routing": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"final_snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_roles": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"master_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"master_username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"node_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"number_of_nodes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_account": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"preferred_maintenance_window": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"publicly_accessible": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skip_final_snapshot": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"logging": {
"Attributes": {
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_key_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"snapshot_copy": {
"Attributes": {
"destination_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"grant_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retention_period": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_redshift_event_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_aws_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_categories": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"severity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sns_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_redshift_parameter_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"family": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_redshift_security_group": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ingress": {
"Attributes": {
"cidr": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_redshift_snapshot_copy_grant": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_copy_grant_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_redshift_snapshot_schedule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"definitions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_redshift_snapshot_schedule_association": {
"Version": 0,
"Block": {
"Attributes": {
"cluster_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"schedule_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_redshift_subnet_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_resourcegroups_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"resource_query": {
"Attributes": {
"query": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route": {
"Version": 0,
"Block": {
"Attributes": {
"destination_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_ipv6_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"destination_prefix_list_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"egress_only_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"local_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"nat_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"origin": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_peering_connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_delegation_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_servers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"reference_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_health_check": {
"Version": 0,
"Block": {
"Attributes": {
"child_health_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"child_healthchecks": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cloudwatch_alarm_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cloudwatch_alarm_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"disabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_sni": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"failure_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fqdn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"insufficient_data_health_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"invert_healthcheck": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"measure_latency": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"reference_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"request_interval": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_query_log": {
"Version": 0,
"Block": {
"Attributes": {
"cloudwatch_log_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_record": {
"Version": 2,
"Block": {
"Attributes": {
"allow_overwrite": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"fqdn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"health_check_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"multivalue_answer_routing_policy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"records": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"set_identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"alias": {
"Attributes": {
"evaluate_target_health": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"failover_routing_policy": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"geolocation_routing_policy": {
"Attributes": {
"continent": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"country": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subdivision": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"latency_routing_policy": {
"Attributes": {
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"weighted_routing_policy": {
"Attributes": {
"weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_resolver_endpoint": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"direction": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"host_vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_address": {
"Attributes": {
"ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 2,
"MaxItems": 10
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_resolver_query_log_config": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"destination_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"share_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_resolver_query_log_config_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resolver_query_log_config_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_resolver_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resolver_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"share_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"target_ip": {
"Attributes": {
"ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_resolver_rule_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resolver_rule_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_vpc_association_authorization": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_zone": {
"Version": 0,
"Block": {
"Attributes": {
"comment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delegation_set_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name_servers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"vpc": {
"Attributes": {
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route53_zone_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owning_account": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route_table": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"propagating_vgws": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"route": {
"Type": [
"set",
[
"object",
{
"cidr_block": "string",
"egress_only_gateway_id": "string",
"gateway_id": "string",
"instance_id": "string",
"ipv6_cidr_block": "string",
"local_gateway_id": "string",
"nat_gateway_id": "string",
"network_interface_id": "string",
"transit_gateway_id": "string",
"vpc_endpoint_id": "string",
"vpc_peering_connection_id": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_route_table_association": {
"Version": 0,
"Block": {
"Attributes": {
"gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_access_point": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"has_public_access_policy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_origin": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"public_access_block_configuration": {
"Attributes": {
"block_public_acls": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"block_public_policy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ignore_public_acls": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"restrict_public_buckets": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"vpc_configuration": {
"Attributes": {
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_account_public_access_block": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"block_public_acls": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"block_public_policy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ignore_public_acls": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"restrict_public_buckets": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket": {
"Version": 0,
"Block": {
"Attributes": {
"acceleration_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"acl": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bucket_domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bucket_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket_regional_domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"request_payer": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"website_domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"website_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cors_rule": {
"Attributes": {
"allowed_headers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allowed_methods": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allowed_origins": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expose_headers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_age_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"grant": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"permissions": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"lifecycle_rule": {
"Attributes": {
"abort_incomplete_multipart_upload_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"expiration": {
"Attributes": {
"date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expired_object_delete_marker": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"noncurrent_version_expiration": {
"Attributes": {
"days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"noncurrent_version_transition": {
"Attributes": {
"days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"transition": {
"Attributes": {
"date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"logging": {
"Attributes": {
"target_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"object_lock_configuration": {
"Attributes": {
"object_lock_enabled": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rule": {
"Attributes": {},
"BlockTypes": {
"default_retention": {
"Attributes": {
"days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"years": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"replication_configuration": {
"Attributes": {
"role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rules": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"replica_kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"access_control_translation": {
"Attributes": {
"owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"filter": {
"Attributes": {
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"source_selection_criteria": {
"Attributes": {},
"BlockTypes": {
"sse_kms_encrypted_objects": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"server_side_encryption_configuration": {
"Attributes": {},
"BlockTypes": {
"rule": {
"Attributes": {},
"BlockTypes": {
"apply_server_side_encryption_by_default": {
"Attributes": {
"kms_master_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sse_algorithm": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"versioning": {
"Attributes": {
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mfa_delete": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"website": {
"Attributes": {
"error_document": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"index_document": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"redirect_all_requests_to": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"routing_rules": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket_analytics_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"filter": {
"Attributes": {
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"storage_class_analysis": {
"Attributes": {},
"BlockTypes": {
"data_export": {
"Attributes": {
"output_schema_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination": {
"Attributes": {},
"BlockTypes": {
"s3_bucket_destination": {
"Attributes": {
"bucket_account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket_inventory": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"included_object_versions": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"optional_fields": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination": {
"Attributes": {},
"BlockTypes": {
"bucket": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"encryption": {
"Attributes": {},
"BlockTypes": {
"sse_kms": {
"Attributes": {
"key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sse_s3": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"filter": {
"Attributes": {
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"schedule": {
"Attributes": {
"frequency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket_metric": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"filter": {
"Attributes": {
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket_notification": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"lambda_function": {
"Attributes": {
"events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filter_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filter_suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lambda_function_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"queue": {
"Attributes": {
"events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filter_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filter_suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"queue_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"topic": {
"Attributes": {
"events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filter_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filter_suffix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket_object": {
"Version": 0,
"Block": {
"Attributes": {
"acl": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cache_control": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_base64": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_disposition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_encoding": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_language": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"content_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"etag": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metadata": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"object_lock_legal_hold_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"object_lock_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"object_lock_retain_until_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"server_side_encryption": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"website_redirect": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket_ownership_controls": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rule": {
"Attributes": {
"object_ownership": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket_policy": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3_bucket_public_access_block": {
"Version": 0,
"Block": {
"Attributes": {
"block_public_acls": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"block_public_policy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ignore_public_acls": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"restrict_public_buckets": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3control_bucket": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"creation_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"outpost_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"public_access_block_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3control_bucket_lifecycle_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rule": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"abort_incomplete_multipart_upload": {
"Attributes": {
"days_after_initiation": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"expiration": {
"Attributes": {
"date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expired_object_delete_marker": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"filter": {
"Attributes": {
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3control_bucket_policy": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_s3outposts_endpoint": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"creation_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interfaces": {
"Type": [
"set",
[
"object",
{
"network_interface_id": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"outpost_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sagemaker_code_repository": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"code_repository_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"git_config": {
"Attributes": {
"branch": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"repository_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secret_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sagemaker_endpoint": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint_config_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sagemaker_endpoint_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"data_capture_config": {
"Attributes": {
"destination_s3_uri": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_capture": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"initial_sampling_percentage": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"capture_content_type_header": {
"Attributes": {
"csv_content_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"json_content_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"capture_options": {
"Attributes": {
"capture_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 2
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"production_variants": {
"Attributes": {
"accelerator_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"initial_instance_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"initial_variant_weight": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"model_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"variant_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sagemaker_model": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_network_isolation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"execution_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"container": {
"Attributes": {
"container_hostname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"environment": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"image": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"model_data_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"image_config": {
"Attributes": {
"repository_access_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"primary_container": {
"Attributes": {
"container_hostname": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"environment": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"image": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"model_data_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"image_config": {
"Attributes": {
"repository_access_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"vpc_config": {
"Attributes": {
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnets": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sagemaker_notebook_instance": {
"Version": 0,
"Block": {
"Attributes": {
"additional_code_repositories": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_code_repository": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"direct_internet_access": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lifecycle_config_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"root_access": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sagemaker_notebook_instance_lifecycle_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"on_start": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_secretsmanager_secret": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"recovery_window_in_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rotation_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": true
},
"rotation_lambda_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": true
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rotation_rules": {
"Attributes": {
"automatically_after_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": true,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_secretsmanager_secret_policy": {
"Version": 0,
"Block": {
"Attributes": {
"block_public_policy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secret_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_secretsmanager_secret_rotation": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rotation_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rotation_lambda_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secret_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rotation_rules": {
"Attributes": {
"automatically_after_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_secretsmanager_secret_version": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"secret_binary": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"secret_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"secret_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"version_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version_stages": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_security_group": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"egress": {
"Type": [
"set",
[
"object",
{
"cidr_blocks": [
"list",
"string"
],
"description": "string",
"from_port": "number",
"ipv6_cidr_blocks": [
"list",
"string"
],
"prefix_list_ids": [
"list",
"string"
],
"protocol": "string",
"security_groups": [
"set",
"string"
],
"self": "bool",
"to_port": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ingress": {
"Type": [
"set",
[
"object",
{
"cidr_blocks": [
"list",
"string"
],
"description": "string",
"from_port": "number",
"ipv6_cidr_blocks": [
"list",
"string"
],
"prefix_list_ids": [
"list",
"string"
],
"protocol": "string",
"security_groups": [
"set",
"string"
],
"self": "bool",
"to_port": "number"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"revoke_rules_on_delete": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_security_group_rule": {
"Version": 2,
"Block": {
"Attributes": {
"cidr_blocks": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"from_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_blocks": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix_list_ids": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"self": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"to_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "Type of rule, ingress (inbound) or egress (outbound).",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_securityhub_account": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_securityhub_action_target": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_securityhub_member": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"email": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"invite": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"master_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"member_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_securityhub_product_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"product_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_securityhub_standards_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"standards_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_serverlessapplicationrepository_cloudformation_stack": {
"Version": 0,
"Block": {
"Attributes": {
"application_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"capabilities": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"outputs": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"semantic_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_service_discovery_http_namespace": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_service_discovery_private_dns_namespace": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_service_discovery_public_dns_namespace": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hosted_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_service_discovery_service": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"namespace_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"dns_config": {
"Attributes": {
"namespace_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"routing_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"dns_records": {
"Attributes": {
"ttl": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"health_check_config": {
"Attributes": {
"failure_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"health_check_custom_config": {
"Attributes": {
"failure_threshold": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_servicecatalog_portfolio": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"provider_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_servicequotas_service_quota": {
"Version": 0,
"Block": {
"Attributes": {
"adjustable": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"quota_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"quota_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"request_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"request_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"service_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_active_receipt_rule_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rule_set_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_configuration_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_domain_dkim": {
"Version": 0,
"Block": {
"Attributes": {
"dkim_tokens": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_domain_identity": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"verification_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_domain_identity_verification": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_domain_mail_from": {
"Version": 0,
"Block": {
"Attributes": {
"behavior_on_mx_failure": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"mail_from_domain": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_email_identity": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"email": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_event_destination": {
"Version": 0,
"Block": {
"Attributes": {
"configuration_set_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"matching_types": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cloudwatch_destination": {
"Attributes": {
"default_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"dimension_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value_source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"kinesis_destination": {
"Attributes": {
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"stream_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sns_destination": {
"Attributes": {
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_identity_notification_topic": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"include_original_headers": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_identity_policy": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_receipt_filter": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cidr": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_receipt_rule": {
"Version": 0,
"Block": {
"Attributes": {
"after": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"recipients": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_set_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scan_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tls_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"add_header_action": {
"Attributes": {
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"bounce_action": {
"Attributes": {
"message": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sender": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"smtp_reply_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"lambda_action": {
"Attributes": {
"function_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"invocation_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"s3_action": {
"Attributes": {
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"object_key_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"sns_action": {
"Attributes": {
"position": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"stop_action": {
"Attributes": {
"position": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"workmail_action": {
"Attributes": {
"organization_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_receipt_rule_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"rule_set_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ses_template": {
"Version": 0,
"Block": {
"Attributes": {
"html": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subject": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"text": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sfn_activity": {
"Version": 0,
"Block": {
"Attributes": {
"creation_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sfn_state_machine": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"creation_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"definition": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_shield_protection": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_signer_signing_job": {
"Version": 0,
"Block": {
"Attributes": {
"completed_at": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_at": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ignore_signing_job_failure": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"job_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"job_invoker": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"job_owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"platform_display_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"platform_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"profile_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"profile_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"requested_by": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"revocation_record": {
"Type": [
"list",
[
"object",
{
"reason": "string",
"revoked_at": "string",
"revoked_by": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"signature_expires_at": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"signed_object": {
"Type": [
"list",
[
"object",
{
"s3": [
"list",
[
"object",
{
"bucket": "string",
"key": "string"
}
]
]
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status_reason": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"destination": {
"Attributes": {},
"BlockTypes": {
"s3": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"source": {
"Attributes": {},
"BlockTypes": {
"s3": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_signer_signing_profile": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform_display_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"platform_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"revocation_record": {
"Type": [
"list",
[
"object",
{
"revocation_effective_from": "string",
"revoked_at": "string",
"revoked_by": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"version_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"signature_validity_period": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_signer_signing_profile_permission": {
"Version": 0,
"Block": {
"Attributes": {
"action": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"principal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"profile_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"profile_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"statement_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"statement_id_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_simpledb_domain": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_snapshot_create_volume_permission": {
"Version": 0,
"Block": {
"Attributes": {
"account_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sns_platform_application": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"event_delivery_failure_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_endpoint_created_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_endpoint_deleted_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"event_endpoint_updated_topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"failure_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform_credential": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"platform_principal": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"success_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"success_feedback_sample_rate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sns_sms_preferences": {
"Version": 0,
"Block": {
"Attributes": {
"default_sender_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_sms_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delivery_status_iam_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delivery_status_success_sampling_rate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"monthly_spend_limit": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"usage_report_s3_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sns_topic": {
"Version": 0,
"Block": {
"Attributes": {
"application_failure_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"application_success_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"application_success_feedback_sample_rate": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"delivery_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"display_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"http_failure_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"http_success_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"http_success_feedback_sample_rate": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_master_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lambda_failure_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lambda_success_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lambda_success_feedback_sample_rate": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"sqs_failure_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sqs_success_feedback_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sqs_success_feedback_sample_rate": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sns_topic_policy": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sns_topic_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"confirmation_timeout_in_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delivery_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"endpoint_auto_confirms": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"filter_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"protocol": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"raw_message_delivery": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"topic_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_spot_datafeed_subscription": {
"Version": 0,
"Block": {
"Attributes": {
"bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_spot_fleet_request": {
"Version": 1,
"Block": {
"Attributes": {
"allocation_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"client_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"excess_capacity_termination_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fleet_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_fleet_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_interruption_behaviour": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_pools_to_use_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"load_balancers": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"replace_unhealthy_instances": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_request_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_group_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"terminate_instances_with_expiration": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"valid_from": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"valid_until": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"wait_for_fulfillment": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"launch_specification": {
"Attributes": {
"ami": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"associate_public_ip_address": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ebs_optimized": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_instance_profile": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"iam_instance_profile_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"monitoring": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"placement_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"placement_tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"weighted_capacity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ebs_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ephemeral_block_device": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"root_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"launch_template_config": {
"Attributes": {},
"BlockTypes": {
"launch_template_specification": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"overrides": {
"Attributes": {
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"spot_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"weighted_capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"spot_maintenance_strategies": {
"Attributes": {},
"BlockTypes": {
"capacity_rebalance": {
"Attributes": {
"replacement_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_spot_instance_request": {
"Version": 0,
"Block": {
"Attributes": {
"ami": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"associate_public_ip_address": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"block_duration_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cpu_core_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cpu_threads_per_core": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"disable_api_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ebs_optimized": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"get_password_data": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"hibernation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"host_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iam_instance_profile": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_initiated_shutdown_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_interruption_behaviour": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"instance_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv6_address_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_addresses": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"launch_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"monitoring": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"outpost_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"password_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"placement_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"primary_network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_dns": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"public_ip": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"secondary_private_ips": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_groups": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"source_dest_check": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_bid_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"spot_instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"spot_price": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"spot_request_state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"spot_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_data_base64": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"valid_from": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"valid_until": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"wait_for_fulfillment": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"credit_specification": {
"Attributes": {
"cpu_credits": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ebs_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"ephemeral_block_device": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"no_device": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"virtual_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"metadata_options": {
"Attributes": {
"http_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"http_put_response_hop_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"http_tokens": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"network_interface": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_index": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"root_block_device": {
"Attributes": {
"delete_on_termination": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iops": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sqs_queue": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"content_based_deduplication": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delay_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fifo_queue": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_data_key_reuse_period_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_master_key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_message_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"message_retention_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"receive_wait_time_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"redrive_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"visibility_timeout_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_sqs_queue_policy": {
"Version": 1,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"queue_url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_activation": {
"Version": 0,
"Block": {
"Attributes": {
"activation_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"expiration_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"expired": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iam_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"registration_count": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"registration_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_association": {
"Version": 1,
"Block": {
"Attributes": {
"association_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"association_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"automation_target_parameter_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compliance_severity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"document_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_concurrency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_errors": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"parameters": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"schedule_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"output_location": {
"Attributes": {
"s3_bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"s3_key_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"targets": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 5
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_document": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"content": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"created_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"document_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"document_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"document_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hash": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"hash_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"latest_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"parameter": {
"Type": [
"list",
[
"object",
{
"default_value": "string",
"description": "string",
"name": "string",
"type": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"permissions": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"platform_types": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"schema_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"attachments_source": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_maintenance_window": {
"Version": 0,
"Block": {
"Attributes": {
"allow_unassociated_targets": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cutoff": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"duration": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"end_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schedule": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"schedule_timezone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"start_date": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_maintenance_window_target": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_information": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"window_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"targets": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 5
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_maintenance_window_task": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"max_concurrency": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"max_errors": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"task_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"task_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"window_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"targets": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
},
"task_invocation_parameters": {
"Attributes": {},
"BlockTypes": {
"automation_parameters": {
"Attributes": {
"document_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"parameter": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"lambda_parameters": {
"Attributes": {
"client_context": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"payload": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"qualifier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"run_command_parameters": {
"Attributes": {
"comment": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"document_hash": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"document_hash_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"output_s3_bucket": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"output_s3_key_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"timeout_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"notification_config": {
"Attributes": {
"notification_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_events": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"parameter": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"step_functions_parameters": {
"Attributes": {
"input": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_parameter": {
"Version": 0,
"Block": {
"Attributes": {
"allowed_pattern": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"data_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"overwrite": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tier": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"version": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_patch_baseline": {
"Version": 0,
"Block": {
"Attributes": {
"approved_patches": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"approved_patches_compliance_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"operating_system": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rejected_patches": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"approval_rule": {
"Attributes": {
"approve_after_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"compliance_level": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_non_security": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"patch_filter": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
},
"global_filter": {
"Attributes": {
"key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"values": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 4
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_patch_group": {
"Version": 0,
"Block": {
"Attributes": {
"baseline_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"patch_group": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_ssm_resource_data_sync": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"s3_destination": {
"Attributes": {
"bucket_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sync_format": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_cache": {
"Version": 0,
"Block": {
"Attributes": {
"disk_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gateway_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_cached_iscsi_volume": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"chap_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"gateway_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lun_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_interface_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source_volume_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size_in_bytes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"activation_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"average_download_rate_limit_in_bits_per_sec": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"average_upload_rate_limit_in_bits_per_sec": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cloudwatch_log_group_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"gateway_ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"gateway_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gateway_timezone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gateway_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gateway_vpc_endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"medium_changer_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"smb_guest_password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"smb_security_strategy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tape_drive_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"smb_active_directory_settings": {
"Attributes": {
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"password": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"username": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_nfs_file_share": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"client_list": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"file_share_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"fileshare_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"gateway_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"guess_mime_type_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"object_acl": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"read_only": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"requester_pays": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"squash": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cache_attributes": {
"Attributes": {
"cache_stale_timeout_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"nfs_file_share_defaults": {
"Attributes": {
"directory_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"file_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_smb_file_share": {
"Version": 0,
"Block": {
"Attributes": {
"access_based_enumeration": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"admin_user_list": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"audit_destination_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"authentication": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"case_sensitivity": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"file_share_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"fileshare_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"gateway_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"guess_mime_type_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"invalid_user_list": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"location_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"notification_policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"object_acl": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"read_only": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"requester_pays": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"smb_acl_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"valid_user_list": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"cache_attributes": {
"Attributes": {
"cache_stale_timeout_in_seconds": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_stored_iscsi_volume": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"chap_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"disk_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gateway_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"kms_encrypted": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"kms_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lun_number": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"network_interface_port": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"preserve_existing_data": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"snapshot_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"target_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_attachment_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_size_in_bytes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"volume_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_tape_pool": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"pool_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retention_lock_time_in_days": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"retention_lock_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"storage_class": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_upload_buffer": {
"Version": 0,
"Block": {
"Attributes": {
"disk_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gateway_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_storagegateway_working_storage": {
"Version": 0,
"Block": {
"Attributes": {
"disk_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"gateway_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_subnet": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"assign_ipv6_address_on_creation": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block_association_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"map_public_ip_on_launch": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"outpost_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_swf_domain": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name_prefix": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"workflow_execution_retention_period_in_days": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_transfer_server": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"endpoint_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"host_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": true,
"Deprecated": false
},
"host_key_fingerprint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"identity_provider_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"invocation_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"logging_role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"endpoint_details": {
"Attributes": {
"address_allocation_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_transfer_ssh_key": {
"Version": 0,
"Block": {
"Attributes": {
"body": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"server_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_transfer_user": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"home_directory": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"home_directory_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"role": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"server_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"home_directory_mappings": {
"Attributes": {
"entry": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_volume_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"device_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"force_detach": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"skip_destroy": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc": {
"Version": 1,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"assign_generated_ipv6_cidr_block": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_network_acl_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"default_security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dhcp_options_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_classiclink": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_classiclink_dns_support": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_dns_hostnames": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"enable_dns_support": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"instance_tenancy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ipv6_association_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ipv6_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"main_route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_dhcp_options": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"domain_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"domain_name_servers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"netbios_name_servers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"netbios_node_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"ntp_servers": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_dhcp_options_association": {
"Version": 0,
"Block": {
"Attributes": {
"dhcp_options_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_endpoint": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_accept": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"cidr_blocks": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dns_entry": {
"Type": [
"list",
[
"object",
{
"dns_name": "string",
"hosted_zone_id": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_interface_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"policy": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"prefix_list_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"private_dns_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"requester_managed": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"route_table_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_endpoint_connection_notification": {
"Version": 0,
"Block": {
"Attributes": {
"connection_events": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"connection_notification_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"notification_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_service_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_endpoint_route_table_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_endpoint_service": {
"Version": 0,
"Block": {
"Attributes": {
"acceptance_required": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allowed_principals": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zones": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"base_endpoint_dns_names": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"gateway_load_balancer_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"manages_vpc_endpoints": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"network_load_balancer_arns": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"private_dns_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"service_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_endpoint_service_allowed_principal": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"principal_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_service_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_endpoint_subnet_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_endpoint_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_ipv4_cidr_block_association": {
"Version": 0,
"Block": {
"Attributes": {
"cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_peering_connection": {
"Version": 0,
"Block": {
"Attributes": {
"accept_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_accept": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"accepter": {
"Attributes": {
"allow_classic_link_to_remote_vpc": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_remote_vpc_dns_resolution": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_vpc_to_remote_classic_link": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"requester": {
"Attributes": {
"allow_classic_link_to_remote_vpc": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_remote_vpc_dns_resolution": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_vpc_to_remote_classic_link": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_peering_connection_accepter": {
"Version": 0,
"Block": {
"Attributes": {
"accept_status": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"auto_accept": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_owner_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_region": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"peer_vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_peering_connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"accepter": {
"Attributes": {
"allow_classic_link_to_remote_vpc": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_remote_vpc_dns_resolution": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_vpc_to_remote_classic_link": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"requester": {
"Attributes": {
"allow_classic_link_to_remote_vpc": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_remote_vpc_dns_resolution": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_vpc_to_remote_classic_link": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpc_peering_connection_options": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_peering_connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"accepter": {
"Attributes": {
"allow_classic_link_to_remote_vpc": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_remote_vpc_dns_resolution": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_vpc_to_remote_classic_link": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"requester": {
"Attributes": {
"allow_classic_link_to_remote_vpc": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_remote_vpc_dns_resolution": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"allow_vpc_to_remote_classic_link": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpn_connection": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_gateway_configuration": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"routes": {
"Type": [
"set",
[
"object",
{
"destination_cidr_block": "string",
"source": "string",
"state": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"static_routes_only": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_attachment_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"transit_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tunnel1_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel1_bgp_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel1_bgp_holdtime": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel1_cgw_inside_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel1_inside_cidr": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel1_preshared_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": true,
"Deprecated": false
},
"tunnel1_vgw_inside_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel2_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel2_bgp_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel2_bgp_holdtime": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel2_cgw_inside_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel2_inside_cidr": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tunnel2_preshared_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": true,
"Deprecated": false
},
"tunnel2_vgw_inside_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vgw_telemetry": {
"Type": [
"set",
[
"object",
{
"accepted_route_count": "number",
"last_status_change": "string",
"outside_ip_address": "string",
"status": "string",
"status_message": "string"
}
]
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpn_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpn_connection_route": {
"Version": 0,
"Block": {
"Attributes": {
"destination_cidr_block": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpn_connection_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpn_gateway": {
"Version": 0,
"Block": {
"Attributes": {
"amazon_side_asn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"availability_zone": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpn_gateway_attachment": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpn_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_vpn_gateway_route_propagation": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"route_table_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpn_gateway_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_byte_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"byte_match_tuples": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_geo_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"geo_match_constraint": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_ipset": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_descriptors": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_rate_based_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rate_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rate_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"predicates": {
"Attributes": {
"data_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"negated": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_regex_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"regex_match_tuple": {
"Attributes": {
"regex_pattern_set_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_regex_pattern_set": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regex_pattern_strings": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"predicates": {
"Attributes": {
"data_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"negated": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_rule_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"activated_rule": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_size_constraint_set": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"size_constraints": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_sql_injection_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"sql_injection_match_tuples": {
"Attributes": {
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_web_acl": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"default_action": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"logging_configuration": {
"Attributes": {
"log_destination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"redacted_fields": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"rules": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"override_action": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_waf_xss_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"xss_match_tuples": {
"Attributes": {
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_byte_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"byte_match_tuples": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"target_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_geo_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"geo_match_constraint": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_ipset": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_descriptor": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"value": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_rate_based_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rate_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rate_limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"predicate": {
"Attributes": {
"data_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"negated": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_regex_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"regex_match_tuple": {
"Attributes": {
"regex_pattern_set_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_regex_pattern_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"regex_pattern_strings": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"predicate": {
"Attributes": {
"data_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"negated": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_rule_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"activated_rule": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_size_constraint_set": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"size_constraints": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_sql_injection_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"sql_injection_match_tuple": {
"Attributes": {
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_web_acl": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"default_action": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"logging_configuration": {
"Attributes": {
"log_destination": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"redacted_fields": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"rule": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"override_action": {
"Attributes": {
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_web_acl_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"web_acl_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafregional_xss_match_set": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"xss_match_tuple": {
"Attributes": {
"text_transformation": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {
"data": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafv2_ip_set": {
"Version": 0,
"Block": {
"Attributes": {
"addresses": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address_version": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"lock_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafv2_regex_pattern_set": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lock_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"regular_expression": {
"Attributes": {
"regex_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 10
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafv2_rule_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lock_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rule": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"allow": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"block": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"count": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"visibility_config": {
"Attributes": {
"cloudwatch_metrics_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sampled_requests_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"visibility_config": {
"Attributes": {
"cloudwatch_metrics_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sampled_requests_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafv2_web_acl": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"capacity": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"lock_token": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"scope": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"default_action": {
"Attributes": {},
"BlockTypes": {
"allow": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"block": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"rule": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"action": {
"Attributes": {},
"BlockTypes": {
"allow": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"block": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"count": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"override_action": {
"Attributes": {},
"BlockTypes": {
"count": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"none": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"managed_rule_group_statement": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vendor_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"excluded_rule": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"rate_based_statement": {
"Attributes": {
"aggregate_key_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"limit": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"scope_down_statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"and_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"not_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"or_statement": {
"Attributes": {},
"BlockTypes": {
"statement": {
"Attributes": {},
"BlockTypes": {
"byte_match_statement": {
"Attributes": {
"positional_constraint": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"search_string": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"geo_match_statement": {
"Attributes": {
"country_codes": {
"Type": [
"list",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"ip_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"ip_set_forwarded_ip_config": {
"Attributes": {
"fallback_behavior": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"header_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"position": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"regex_pattern_set_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"rule_group_reference_statement": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"excluded_rule": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"size_constraint_statement": {
"Attributes": {
"comparison_operator": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"sqli_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"xss_match_statement": {
"Attributes": {},
"BlockTypes": {
"field_to_match": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"text_transformation": {
"Attributes": {
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 1,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
},
"visibility_config": {
"Attributes": {
"cloudwatch_metrics_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sampled_requests_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
},
"visibility_config": {
"Attributes": {
"cloudwatch_metrics_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"metric_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"sampled_requests_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 1,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafv2_web_acl_association": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"web_acl_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_wafv2_web_acl_logging_configuration": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"log_destination_configs": {
"Type": [
"set",
"string"
],
"Description": "AWS Kinesis Firehose Delivery Stream ARNs",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "AWS WebACL ARN",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"redacted_fields": {
"Attributes": {},
"BlockTypes": {
"all_query_arguments": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"body": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"method": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"query_string": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_header": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"single_query_argument": {
"Attributes": {
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"uri_path": {
"Attributes": {},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "Parts of the request to exclude from logs",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 100
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_worklink_fleet": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"audit_stream_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"company_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"created_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"device_ca_certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"display_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"last_updated_time": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"optimize_for_end_user_location": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"identity_provider": {
"Attributes": {
"saml_metadata": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"network": {
"Attributes": {
"security_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"vpc_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_worklink_website_certificate_authority_association": {
"Version": 0,
"Block": {
"Attributes": {
"certificate": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"display_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fleet_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"website_ca_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_workspaces_directory": {
"Version": 0,
"Block": {
"Attributes": {
"alias": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"customer_user_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"directory_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"directory_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"directory_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"dns_ip_addresses": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"iam_role_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_group_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"registration_code": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"subnet_ids": {
"Type": [
"set",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"workspace_security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"self_service_permissions": {
"Attributes": {
"change_compute_type": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"increase_volume_size": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rebuild_workspace": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"restart_workspace": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"switch_running_mode": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
},
"workspace_creation_properties": {
"Attributes": {
"custom_security_group_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"default_ou": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_internet_access": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"enable_maintenance_mode": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_enabled_as_local_administrator": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_workspaces_ip_group": {
"Version": 0,
"Block": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"rules": {
"Attributes": {
"description": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"source": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 4,
"MinItems": 0,
"MaxItems": 0
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_workspaces_workspace": {
"Version": 0,
"Block": {
"Attributes": {
"bundle_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"computer_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"directory_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"ip_address": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"root_volume_encryption_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"state": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"user_volume_encryption_enabled": {
"Type": "bool",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"volume_encryption_key": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {
"timeouts": {
"Attributes": {
"create": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"delete": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"update": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 1,
"MinItems": 0,
"MaxItems": 0
},
"workspace_properties": {
"Attributes": {
"compute_type_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"root_volume_size_gib": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"running_mode": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"running_mode_auto_stop_timeout_in_minutes": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"user_volume_size_gib": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false,
"Nesting": 3,
"MinItems": 0,
"MaxItems": 1
}
},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_xray_encryption_config": {
"Version": 0,
"Block": {
"Attributes": {
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"key_id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_xray_group": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"filter_expression": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"group_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
},
"aws_xray_sampling_rule": {
"Version": 0,
"Block": {
"Attributes": {
"arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": false,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"attributes": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"fixed_rate": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"host": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"http_method": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"id": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": true,
"Sensitive": false,
"Deprecated": false
},
"priority": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"reservoir_size": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"resource_arn": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"rule_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_name": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"service_type": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"tags": {
"Type": [
"map",
"string"
],
"Description": "",
"DescriptionKind": 0,
"Required": false,
"Optional": true,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"url_path": {
"Type": "string",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
},
"version": {
"Type": "number",
"Description": "",
"DescriptionKind": 0,
"Required": true,
"Optional": false,
"Computed": false,
"Sensitive": false,
"Deprecated": false
}
},
"BlockTypes": {},
"Description": "",
"DescriptionKind": 0,
"Deprecated": false
}
}
}