terraform-provider-akamai icon indicating copy to clipboard operation
terraform-provider-akamai copied to clipboard

DXE-3804 "missing value for command" error in terraform code

Open m1n9o opened this issue 8 months ago • 3 comments

Terraform and Akamai Terraform Provider Versions

Terraform v1.7.5 on darwin_amd64

akamai/akamai 6.1.0

Affected Resource(s)

Please list the resources as a list, for example: akamai_property_rules_template

Terraform Configuration Files

data "akamai_property_rules_template" "rules" {
  template_file = abspath("${path.cwd}/rules.json")
}

resource "akamai_property" "property" {
  name       = var.property_name
  contract_id = data.akamai_contract.contract.id
  group_id   = data.akamai_group.group.id
  product_id  = var.product_id
  rule_format = "v2024-02-12"
  rules       = data.akamai_property_rules_template.rules.json
}

this is the rules.json

{
  "rules": {
    "name": "default",
    "children": [
      {
        "name": "Augment insights",
        "children": [
          {
            "name": "Traffic reporting",
            "children": [],
            "behaviors": [
              {
                "name": "cpCode",
                "options": {
                  "values": {
                    "id": "11111111"
                  }
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Identify your main traffic segments so you can granularly zoom in your traffic statistics like hits, bandwidth, offload, response codes, and errors."
          },
          {
            "name": "mPulse RUM",
            "children": [],
            "behaviors": [
              {
                "name": "mPulse",
                "options": {
                  "apiKey": "",
                  "bufferSize": "",
                  "configOverride": "",
                  "enabled": true,
                  "loaderVersion": "V12",
                  "requirePci": false,
                  "titleOptional": ""
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Collect and analyze real-user data to monitor the performance of your website."
          },
          {
            "name": "Geolocation",
            "children": [],
            "behaviors": [
              {
                "name": "edgeScape",
                "options": {
                  "enabled": false
                }
              }
            ],
            "criteria": [
              {
                "name": "requestType",
                "options": {
                  "matchOperator": "IS",
                  "value": "CLIENT_REQ"
                }
              }
            ],
            "criteriaMustSatisfy": "all",
            "comments": "Receive data about a user's geolocation and connection speed in a request header. If you change cached content based on the values of the X-Akamai-Edgescape request header, contact your account representative."
          },
          {
            "name": "Log delivery",
            "children": [],
            "behaviors": [
              {
                "name": "report",
                "options": {
                  "logAcceptLanguage": false,
                  "logCookies": "OFF",
                  "logCustomLogField": false,
                  "logEdgeIP": false,
                  "logHost": false,
                  "logReferer": false,
                  "logUserAgent": false,
                  "logXForwardedFor": false
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Specify the level of detail you want to be logged in your Log Delivery Service reports. Log User-Agent Header to obtain detailed information in the Traffic by Browser and OS report."
          }
        ],
        "behaviors": [],
        "criteria": [],
        "criteriaMustSatisfy": "all",
        "comments": "Control the settings related to monitoring and reporting. This gives you additional visibility into your traffic and audiences."
      },
      {
        "name": "Accelerate delivery",
        "children": [
          {
            "name": "Origin connectivity",
            "children": [],
            "behaviors": [
              {
                "name": "dnsAsyncRefresh",
                "options": {
                  "enabled": true,
                  "timeout": "1h"
                }
              },
              {
                "name": "timeout",
                "options": {
                  "value": "5s"
                }
              },
              {
                "name": "readTimeout",
                "options": {
                  "value": "120s"
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Optimize the connection between edge and origin."
          },
          {
            "name": "Protocol optimizations",
            "children": [],
            "behaviors": [
              {
                "name": "enhancedAkamaiProtocol",
                "options": {
                  "display": ""
                }
              },
              {
                "name": "http3",
                "options": {
                  "enable": true
                }
              },
              {
                "name": "http2",
                "options": {
                  "enabled": ""
                }
              },
              {
                "name": "allowTransferEncoding",
                "options": {
                  "enabled": true
                }
              },
              {
                "name": "sureRoute",
                "options": {
                  "enableCustomKey": false,
                  "enabled": true,
                  "forceSslForward": false,
                  "raceStatTtl": "30m",
                  "srDownloadLinkTitle": "",
                  "testObjectUrl": "/akamai/sureroute-test-object.html",
                  "toHostStatus": "INCOMING_HH",
                  "type": "PERFORMANCE"
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Serve your website using modern and fast protocols."
          },
          {
            "name": "Prefetching",
            "children": [
              {
                "name": "Prefetching objects",
                "children": [
                  {
                    "name": "Bots",
                    "children": [],
                    "behaviors": [
                      {
                        "name": "prefetch",
                        "options": {
                          "enabled": false
                        }
                      }
                    ],
                    "criteria": [
                      {
                        "name": "userAgent",
                        "options": {
                          "matchCaseSensitive": false,
                          "matchOperator": "IS_ONE_OF",
                          "matchWildcard": true,
                          "values": [
                            "*bot*",
                            "*crawl*",
                            "*spider*"
                          ]
                        }
                      }
                    ],
                    "criteriaMustSatisfy": "all",
                    "comments": "Disable prefetching for specific clients identifying themselves as bots and crawlers. This avoids requesting unnecessary resources from the origin."
                  }
                ],
                "behaviors": [
                  {
                    "name": "prefetch",
                    "options": {
                      "enabled": true
                    }
                  }
                ],
                "criteria": [],
                "criteriaMustSatisfy": "all",
                "comments": "Define for which HTML pages prefetching should be enabled."
              },
              {
                "name": "Prefetchable objects",
                "children": [],
                "behaviors": [
                  {
                    "name": "prefetchable",
                    "options": {
                      "enabled": true
                    }
                  }
                ],
                "criteria": [
                  {
                    "name": "fileExtension",
                    "options": {
                      "matchCaseSensitive": false,
                      "matchOperator": "IS_ONE_OF",
                      "values": [
                        "css",
                        "js",
                        "jpg",
                        "jpeg",
                        "jp2",
                        "png",
                        "gif",
                        "svg",
                        "svgz",
                        "webp",
                        "eot",
                        "woff",
                        "woff2",
                        "otf",
                        "ttf"
                      ]
                    }
                  }
                ],
                "criteriaMustSatisfy": "all",
                "comments": "Define which resources should be prefetched."
              }
            ],
            "behaviors": [],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Instruct edge servers to retrieve embedded resources before the browser requests them."
          },
          {
            "name": "Adaptive acceleration",
            "children": [],
            "behaviors": [
              {
                "name": "adaptiveAcceleration",
                "options": {
                  "abLogic": "DISABLED",
                  "enableBrotliCompression": false,
                  "enablePreconnect": true,
                  "enablePush": true,
                  "enableRo": false,
                  "preloadEnable": true,
                  "source": "mPulse",
                  "titleHttp2ServerPush": "",
                  "titlePreconnect": "",
                  "titlePreload": "",
                  "titleRo": ""
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Automatically and continuously apply performance optimizations to your website using machine learning."
          }
        ],
        "behaviors": [],
        "criteria": [],
        "criteriaMustSatisfy": "all",
        "comments": "Control the settings related to improving the performance of delivering objects to your users."
      },
      {
        "name": "Offload origin",
        "children": [
          {
            "name": "CSS and JavaScript",
            "children": [],
            "behaviors": [
              {
                "name": "caching",
                "options": {
                  "behavior": "MAX_AGE",
                  "mustRevalidate": false,
                  "ttl": "7d"
                }
              }
            ],
            "criteria": [
              {
                "name": "fileExtension",
                "options": {
                  "matchCaseSensitive": false,
                  "matchOperator": "IS_ONE_OF",
                  "values": [
                    "css",
                    "js"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "any",
            "comments": "Override the default caching behavior for CSS and JavaScript"
          },
          {
            "name": "Fonts",
            "children": [],
            "behaviors": [
              {
                "name": "caching",
                "options": {
                  "behavior": "MAX_AGE",
                  "mustRevalidate": false,
                  "ttl": "30d"
                }
              }
            ],
            "criteria": [
              {
                "name": "fileExtension",
                "options": {
                  "matchCaseSensitive": false,
                  "matchOperator": "IS_ONE_OF",
                  "values": [
                    "eot",
                    "woff",
                    "woff2",
                    "otf",
                    "ttf"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "any",
            "comments": "Override the default caching behavior for fonts."
          },
          {
            "name": "Images",
            "children": [],
            "behaviors": [
              {
                "name": "caching",
                "options": {
                  "behavior": "MAX_AGE",
                  "mustRevalidate": false,
                  "ttl": "30d"
                }
              }
            ],
            "criteria": [
              {
                "name": "fileExtension",
                "options": {
                  "matchCaseSensitive": false,
                  "matchOperator": "IS_ONE_OF",
                  "values": [
                    "jpg",
                    "jpeg",
                    "png",
                    "gif",
                    "webp",
                    "jp2",
                    "ico",
                    "svg",
                    "svgz"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "any",
            "comments": "Override the default caching behavior for images."
          },
          {
            "name": "Files",
            "children": [],
            "behaviors": [
              {
                "name": "caching",
                "options": {
                  "behavior": "MAX_AGE",
                  "mustRevalidate": false,
                  "ttl": "7d"
                }
              }
            ],
            "criteria": [
              {
                "name": "fileExtension",
                "options": {
                  "matchCaseSensitive": false,
                  "matchOperator": "IS_ONE_OF",
                  "values": [
                    "pdf",
                    "doc",
                    "docx",
                    "odt"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "any",
            "comments": "Override the default caching behavior for files. Files containing Personal Identified Information (PII) should require Edge authentication or not be cached at all."
          },
          {
            "name": "Other static objects",
            "children": [],
            "behaviors": [
              {
                "name": "caching",
                "options": {
                  "behavior": "MAX_AGE",
                  "mustRevalidate": false,
                  "ttl": "7d"
                }
              }
            ],
            "criteria": [
              {
                "name": "fileExtension",
                "options": {
                  "matchCaseSensitive": false,
                  "matchOperator": "IS_ONE_OF",
                  "values": [
                    "aif",
                    "aiff",
                    "au",
                    "avi",
                    "bin",
                    "bmp",
                    "cab",
                    "carb",
                    "cct",
                    "cdf",
                    "class",
                    "dcr",
                    "dtd",
                    "exe",
                    "flv",
                    "gcf",
                    "gff",
                    "grv",
                    "hdml",
                    "hqx",
                    "ini",
                    "mov",
                    "mp3",
                    "nc",
                    "pct",
                    "ppc",
                    "pws",
                    "swa",
                    "swf",
                    "txt",
                    "vbs",
                    "w32",
                    "wav",
                    "midi",
                    "wbmp",
                    "wml",
                    "wmlc",
                    "wmls",
                    "wmlsc",
                    "xsd",
                    "zip",
                    "pict",
                    "tif",
                    "tiff",
                    "mid",
                    "jxr",
                    "jar"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "any",
            "comments": "Override the default caching behavior for other static objects."
          },
          {
            "name": "HTML pages",
            "children": [],
            "behaviors": [
              {
                "name": "caching",
                "options": {
                  "behavior": "NO_STORE"
                }
              },
              {
                "name": "cacheKeyQueryParams",
                "options": {
                  "behavior": "IGNORE",
                  "exactMatch": true,
                  "parameters": [
                    "gclid",
                    "fbclid",
                    "utm_source",
                    "utm_campaign",
                    "utm_medium",
                    "utm_content"
                  ]
                }
              }
            ],
            "criteria": [
              {
                "name": "fileExtension",
                "options": {
                  "matchCaseSensitive": false,
                  "matchOperator": "IS_ONE_OF",
                  "values": [
                    "html",
                    "htm",
                    "php",
                    "jsp",
                    "aspx",
                    "EMPTY_STRING"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "all",
            "comments": "Override the default caching behavior for HTML pages cached on edge servers."
          },
          {
            "name": "Redirects",
            "children": [],
            "behaviors": [
              {
                "name": "cacheRedirect",
                "options": {
                  "enabled": "false"
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Configure caching for HTTP redirects. The redirect is cached for the same TTL as a 200 HTTP response when this feature is enabled."
          },
          {
            "name": "POST responses",
            "children": [],
            "behaviors": [
              {
                "name": "cachePost",
                "options": {
                  "enabled": false
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Define when HTTP POST requests should be cached. You should enable it under a criteria match."
          },
          {
            "name": "GraphQL",
            "children": [],
            "behaviors": [
              {
                "name": "graphqlCaching",
                "options": {
                  "enabled": false
                }
              }
            ],
            "criteria": [
              {
                "name": "path",
                "options": {
                  "matchCaseSensitive": false,
                  "matchOperator": "MATCHES_ONE_OF",
                  "normalize": false,
                  "values": [
                    "/graphql"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "all",
            "comments": "Define when your GraphQL queries should be cached."
          },
          {
            "name": "Uncacheable objects",
            "children": [],
            "behaviors": [
              {
                "name": "downstreamCache",
                "options": {
                  "behavior": "BUST"
                }
              }
            ],
            "criteria": [
              {
                "name": "cacheability",
                "options": {
                  "matchOperator": "IS_NOT",
                  "value": "CACHEABLE"
                }
              }
            ],
            "criteriaMustSatisfy": "all",
            "comments": "Configure the default client caching behavior for uncacheable content at the edge."
          }
        ],
        "behaviors": [
          {
            "name": "caching",
            "options": {
              "behavior": "NO_STORE"
            }
          },
          {
            "name": "tieredDistribution",
            "options": {
              "enabled": true
            }
          },
          {
            "name": "validateEntityTag",
            "options": {
              "enabled": false
            }
          },
          {
            "name": "removeVary",
            "options": {
              "enabled": false
            }
          },
          {
            "name": "cacheError",
            "options": {
              "enabled": true,
              "preserveStale": true,
              "ttl": "10s"
            }
          },
          {
            "name": "cacheKeyQueryParams",
            "options": {
              "behavior": "INCLUDE_ALL_ALPHABETIZE_ORDER"
            }
          },
          {
            "name": "prefreshCache",
            "options": {
              "enabled": true,
              "prefreshval": 90
            }
          },
          {
            "name": "downstreamCache",
            "options": {
              "allowBehavior": "LESSER",
              "behavior": "ALLOW",
              "sendHeaders": "CACHE_CONTROL",
              "sendPrivate": false
            }
          }
        ],
        "criteria": [],
        "criteriaMustSatisfy": "all",
        "comments": "Control the settings related to caching content at the edge and in the browser. As a result, fewer requests go to your origin, fewer bytes leave your data centers, and your assets are closer to your users."
      },
      {
        "name": "Strengthen security",
        "children": [
          {
            "name": "Allowed methods",
            "children": [
              {
                "name": "POST",
                "children": [],
                "behaviors": [
                  {
                    "name": "allowPost",
                    "options": {
                      "allowWithoutContentLength": false,
                      "enabled": true
                    }
                  }
                ],
                "criteria": [],
                "criteriaMustSatisfy": "all",
                "comments": "Allow use of the POST HTTP request method."
              },
              {
                "name": "OPTIONS",
                "children": [],
                "behaviors": [
                  {
                    "name": "allowOptions",
                    "options": {
                      "enabled": true
                    }
                  }
                ],
                "criteria": [],
                "criteriaMustSatisfy": "all",
                "comments": "Allow use of the OPTIONS HTTP request method."
              },
              {
                "name": "PUT",
                "children": [],
                "behaviors": [
                  {
                    "name": "allowPut",
                    "options": {
                      "enabled": false
                    }
                  }
                ],
                "criteria": [],
                "criteriaMustSatisfy": "all",
                "comments": "Allow use of the PUT HTTP request method."
              },
              {
                "name": "DELETE",
                "children": [],
                "behaviors": [
                  {
                    "name": "allowDelete",
                    "options": {
                      "enabled": false
                    }
                  }
                ],
                "criteria": [],
                "criteriaMustSatisfy": "all",
                "comments": "Allow use of the DELETE HTTP request method."
              },
              {
                "name": "PATCH",
                "children": [],
                "behaviors": [
                  {
                    "name": "allowPatch",
                    "options": {
                      "enabled": false
                    }
                  }
                ],
                "criteria": [],
                "criteriaMustSatisfy": "all",
                "comments": "Allow use of the PATCH HTTP request method."
              }
            ],
            "behaviors": [
              {
                "name": "allHttpInCacheHierarchy",
                "options": {
                  "enabled": true
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Allow the use of HTTP methods. Consider enabling additional methods under a path match for increased origin security."
          },
          {
            "name": "Obfuscate debug info",
            "children": [],
            "behaviors": [
              {
                "name": "cacheTagVisible",
                "options": {
                  "behavior": "PRAGMA_HEADER"
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Do not expose back-end information unless the request contains the Pragma debug header."
          },
          {
            "name": "Obfuscate backend info",
            "children": [],
            "behaviors": [
              {
                "name": "modifyOutgoingResponseHeader",
                "options": {
                  "action": "DELETE",
                  "customHeaderName": "X-Powered-By",
                  "standardDeleteHeaderName": "OTHER"
                }
              },
              {
                "name": "modifyOutgoingResponseHeader",
                "options": {
                  "action": "DELETE",
                  "customHeaderName": "Server",
                  "standardDeleteHeaderName": "OTHER"
                }
              }
            ],
            "criteria": [
              {
                "name": "requestHeader",
                "options": {
                  "headerName": "X-Akamai-Debug",
                  "matchCaseSensitiveValue": true,
                  "matchOperator": "IS_NOT_ONE_OF",
                  "matchWildcardName": false,
                  "matchWildcardValue": false,
                  "values": [
                    "true"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "all",
            "comments": "Do not expose back-end information unless the request contains an additional secret header. Regularly change the criteria to use a specific unique value for the secret header."
          },
          {
            "name": "HSTS",
            "children": [],
            "behaviors": [
              {
                "name": "httpStrictTransportSecurity",
                "options": {
                  "enable": false
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Require all browsers to connect to your site using HTTPS."
          }
        ],
        "behaviors": [],
        "criteria": [],
        "criteriaMustSatisfy": "all",
        "comments": "Control the settings that minimize the information your website shares with clients and malicious entities to reduce your exposure to threats."
      },
      {
        "name": "Increase availability",
        "children": [
          {
            "name": "Simulate failover",
            "children": [],
            "behaviors": [
              {
                "name": "breakConnection",
                "options": {
                  "enabled": true
                }
              }
            ],
            "criteria": [
              {
                "name": "contentDeliveryNetwork",
                "options": {
                  "matchOperator": "IS",
                  "network": "STAGING"
                }
              },
              {
                "name": "requestHeader",
                "options": {
                  "headerName": "breakconnection",
                  "matchCaseSensitiveValue": true,
                  "matchOperator": "IS_ONE_OF",
                  "matchWildcardName": false,
                  "matchWildcardValue": false,
                  "values": [
                    "Your-Secret-Here"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "all",
            "comments": "Simulate an origin connection problem and test the site failover configuration on the CDN staging network."
          },
          {
            "name": "Site failover",
            "children": [],
            "behaviors": [
              {
                "name": "failAction",
                "options": {
                  "enabled": false
                }
              }
            ],
            "criteria": [
              {
                "name": "originTimeout",
                "options": {
                  "matchOperator": "ORIGIN_TIMED_OUT"
                }
              }
            ],
            "criteriaMustSatisfy": "any",
            "comments": "Specify how edge servers respond when the origin is not available."
          },
          {
            "name": "Origin health",
            "children": [],
            "behaviors": [
              {
                "name": "healthDetection",
                "options": {
                  "maximumReconnects": 3,
                  "retryCount": 3,
                  "retryInterval": "10s"
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Monitor the health of your origin by tracking unsuccessful IP connection attempts."
          },
          {
            "name": "Script management",
            "children": [],
            "behaviors": [
              {
                "name": "scriptManagement",
                "options": {
                  "enabled": false
                }
              }
            ],
            "criteria": [],
            "criteriaMustSatisfy": "all",
            "comments": "Enable Script Management to minimize performance and availability impacts from third-party JavaScripts."
          }
        ],
        "behaviors": [],
        "criteria": [],
        "criteriaMustSatisfy": "all",
        "comments": "Control how to respond when your origin or third parties are slow or even down to minimize the negative impact on user experience."
      },
      {
        "name": "Minimize payload",
        "children": [
          {
            "name": "Compressible objects",
            "children": [],
            "behaviors": [
              {
                "name": "gzipResponse",
                "options": {
                  "behavior": "ALWAYS"
                }
              }
            ],
            "criteria": [
              {
                "name": "contentType",
                "options": {
                  "matchCaseSensitive": false,
                  "matchOperator": "IS_ONE_OF",
                  "matchWildcard": true,
                  "values": [
                    "application/*javascript*",
                    "application/*json*",
                    "application/*xml*",
                    "application/text*",
                    "application/vnd-ms-fontobject",
                    "application/vnd.microsoft.icon",
                    "application/x-font-opentype",
                    "application/x-font-truetype",
                    "application/x-font-ttf",
                    "font/eot*",
                    "font/opentype",
                    "font/otf",
                    "image/svg+xml",
                    "image/vnd.microsoft.icon",
                    "image/x-icon",
                    "text/*",
                    "application/octet-stream*",
                    "application/x-font-eot*",
                    "font/ttf",
                    "application/font-ttf",
                    "application/font-sfnt",
                    "application/x-tgif"
                  ]
                }
              }
            ],
            "criteriaMustSatisfy": "all",
            "comments": "Serve gzip compressed content for text-based formats."
          }
        ],
        "behaviors": [],
        "criteria": [],
        "criteriaMustSatisfy": "all",
        "comments": "Control the settings that reduce the size of the delivered content and decrease the number of bytes sent by your properties. This allows you to cut down the network overhead of your website or API."
      }
    ],
    "behaviors": [
      {
        "name": "origin",
        "options": {
          "cacheKeyHostname": "REQUEST_HOST_HEADER",
          "compress": true,
          "enableTrueClientIp": true,
          "forwardHostHeader": "REQUEST_HOST_HEADER",
          "httpPort": 80,
          "httpsPort": 443,
          "maxTlsVersion": "DYNAMIC",
          "minTlsVersion": "DYNAMIC",
          "originCertificate": "adfa",
          "originSni": true,
          "originType": "CUSTOMER",
          "ports": "5050",
          "tls13Support": false,
          "tlsVersionTitle": "asdfa",
          "trueClientIpClientSetting": false,
          "trueClientIpHeader": "True-Client-IP",
          "verificationMode": "PLATFORM_SETTINGS",
          "hostname": "example.com",
          "ipVersion": "IPV4"
        }
      }
    ],
    "options": {
      "is_secure": false
    },
    "variables": [],
    "comments": "The Default Rule template contains all the necessary and recommended behaviors. Rules are evaluated from top to bottom and the last matching rule wins."
  }
}

Expected Behavior

Should apply successfully with rules.json which downloaded from console.

Actual Behavior

Planning failed. Terraform encountered an error while generating this plan.

╷ │ Error: template: examples/.terraform/providers/registry.terraform.io/akamai/akamai/6.1.0/linux_amd64/terraform-provider-akamai_v6.1.0:71330: missing value for command │ │ with module.module-test-property-example.data.akamai_property_rules_template.rules, │ on ../modules/property/main.tf line 36, in data "akamai_property_rules_template" "rules": │ 36: data "akamai_property_rules_template" "rules" {

I have no idea which value is missing. I couldn't figure out any clue on https://techdocs.akamai.com/property-mgr/reference/rule-trees neither. Any suggestions?

Steps to Reproduce

Please list the steps required to reproduce the issue, for example:

  1. terraform apply

m1n9o avatar Jun 04 '24 08:06 m1n9o