Up-to-date reference of API arguments for API Gateway environment variable service you can get at documentation portal
opentelekomcloud_apigw_environment_variable_v2¶
Manages an APIGW environment variable resource within OpenTelekomCloud.
-> A maximum of 50 variables can be created on the same environment.
Example Usage¶
variable "gateway_id" {}
variable "environment_id" {}
variable "group_id" {}
variable "variable_name" {}
variable "variable_value" {}
resource "opentelekomcloud_apigw_environment_variable_v2" "var" {
gateway_id = var.gateway_id
environment_id = var.environment_id
group_id = var.group_id
name = var.variable_name
value = var.variable_value
}
Argument Reference¶
The following arguments are supported:
gateway_id- (Required, String, ForceNew) Specifies the ID of the dedicated gateway instance to which the environment variable belongs. Changing this creates a new resource.group_id- (Required, String, ForceNew) Specifies the ID of the group to which the environment variable belongs. Changing this creates a new resource.environment_id- (Required, String, ForceNew) Specifies the ID of the environment to which the environment variable belongs. Changing this creates a new resource.name- (Required, String, ForceNew) Specifies the name of the environment variable. The valid length is limited from3to32characters. Only letters, digits, hyphens-, and underscores_are allowed, and must start with a letter. In the definition of an API, thename(case-sensitive) indicates a variable, for example,#Name#. It is replaced by the actual value when the API is published in an environment. The variable name must be unique. Changing this creates a new resource.value- (Required, String, ForceNew) Specifies the value of the environment variable. The valid length is limited from1to255characters. Only letters, digits and special characters_-/.:are allowed. Changing this creates a new resource.
Attribute Reference¶
In addition to all arguments above, the following attributes are exported:
id- The resource ID.region- The region where the dedicated instance is located.
Import¶
The resource can be imported using gateway_id, group_id and name, separated by slashes (/), e.g.
$ terraform import opentelekomcloud_apigw_environment_variable_v2.test <gateway_id>/<group_id>/<name>