Environment version

Create a new version of your environment.

resource "akamai_deliverymanager_environment_version" "my_environment_version" {
  workspace_name   = "my_workspace"
  environment_name = "production"
  display_name     = "v1"
  description      = "New environment version"
  default_rule_set = {
    default_settings = [
      {
        name = "originTemplate"
        options = {
          hostname = "origin.my_environment.com"
        }
      }
    ]
  }
  origins = [
    {
      origin_name = "main"
      options = {
        hostname  = "origin.my_environment.com"
        base_path = ""
      }
    }
  ]
  rule_set_order = [
    {
      rule_set_name = "default_rule_set"
      namespace     = "INLINE_RULES"
      enabled       = true
    }
  ]
}

Arguments

Provide settings for your rule set order to create a new environment version.

ArgumentRequiredDescription
rule_set_order✔️The sequence in which edge servers execute your rule sets during delivery. Rule sets execute in the order they appear in the list, with more specific rule sets overriding more general ones. Contains:
  • enabled. Required. When set to true, the rule set applies to the environment.
  • rule_set_name. Required. Your rule set's name.
  • namespace. Your rule set's type. The type determines where the order is defined it and how it's used across environments. Possible values are:
    • INLINE_RULES
    • SHARED_RULES
    • CUSTOM_RULES
    • SYSTEM_RULES
    • ACCOUNT_RULES
  • version. Your rule set's version.
default_rule_setThe inherited settings for each service hostname in your set. These are your rules, behaviors, and criteria.
workspace_nameA workspace name.
descriptionA human-readable statement about your custom rule set.
display_nameThe name shown in Control Center for your workspace.
environment_nameYour workspace's environment name.
originsLists available origins.
service_variable_set_versionWhich variable set version to use in your rule sets.

Attributes

Returned is your environment's version number.


Did this page help you?