有沒有一種預置的方法,可以在創建資源名稱時包含前綴?
在terraform中,我有這樣的東西:
variable "org" {
type = string
驗證 {
條件 = length(var.org) <= 3
error_message = "org變數不能大于3個字符"。
}
}
變數 "tenant" {
type = string
驗證 {
條件 = length(var.tenant) <= 4
error_message = "租戶變數不能大于4個字符"。
}
}
變數 "環境" {
type = string
驗證 {
條件 = length(var.environment) <= 4
error_message = "環境變數不能大于4個字符"。
}
}
而我使用上述變數來命名一個azure資源組,例如:
module "resource_group_name"/span> {
source = "gsoft-inc/naming/azurerm//modules/general/resource_group"
name = "main"/span>
前綴 = [var.org, var.tenant, var.environment]
在pulumi中是否可以做類似的事情?
我看到一個類似的問題報告這里,但看起來這更像是在程式控制之下(?)
uj5u.com熱心網友回復:
你可以直接使用Python的格式化函式,就像
一樣resource_group = = azure_native.resources.ResourceGroup("main",
location="eastus",
resource_group_name="{0}-{1}-{2}-{3}".format(org, tenant, environment, rgname))
你也可以定義一個輔助函式并在多個地方使用它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/332335.html
標籤:
上一篇:在numpy陣列上創建邊界
下一篇:對進入該方法的引數型別感到困惑
