alicloud_sae_config_map

更新时间:

Provides a Serverless App Engine (SAE) Config Map resource.

For information about Serverless App Engine (SAE) Config Map and how to use it, see What is Config Map.

-> NOTE: Available since v1.130.0.

Example Usage

Basic Usage


provider "alicloud" {
  region = "cn-hangzhou"
}

variable "name" {
  default = "tf-example"
}
data "alicloud_regions" "default" {
  current = true
}
resource "random_integer" "default" {
  max = 99999
  min = 10000
}
resource "alicloud_sae_namespace" "default" {
  namespace_id              = "${data.alicloud_regions.default.regions.0.id}:example${random_integer.default.result}"
  namespace_name            = var.name
  namespace_description     = var.name
  enable_micro_registration = false
}

resource "alicloud_sae_config_map" "default" {
  data         = jsonencode({ "env.home" : "/root", "env.shell" : "/bin/sh" })
  name         = var.name
  namespace_id = alicloud_sae_namespace.default.namespace_id
}

Argument Reference

The following arguments are supported:

  • data - (Required) ConfigMap instance data.
  • description - (Optional) The Description of ConfigMap.
  • name - (Required, ForceNew) ConfigMap instance name.
  • namespace_id - (Required, ForceNew) The NamespaceId of ConfigMap.It can contain 2 to 32 lowercase characters.The value is in format {RegionId}:{namespace}

Attributes Reference

The following attributes are exported:

  • id - The resource ID in terraform of Config Map.

Import

Serverless App Engine (SAE) Config Map can be imported using the id, e.g.

$ terraform import alicloud_sae_config_map.example <id>