我正在努力提供资源组的下课。从堆栈类调用它,但输出变量面临一些问题。
class GenerateResourceGroup
{
public GenerateResourceGroup(Input<string> location, Input<string> rgName, Dictionary<string, string> tags)
{
Console.WriteLine(location);
Console.WriteLine(rgName);
var config = new Pulumi.Config();
var resourceGroup = new Pulumi.AzureNative.Resources.ResourceGroup("resourceGroup", new Pulumi.AzureNative.Resources.ResourceGroupArgs
{
Location = location,
ResourceGroupName = rgName,
Tags = tags,
});
resourceGroupName = resourceGroup.Name;
}
[Output]
public Output<string> resourceGroupName { get; }
}错误:即使我尝试使用应用程序,但仍然会出现错误。
不支持对输出进行
Pulumi.Input
1[System.String] Pulumi.Input1System.String调用ToString。要将输出的值作为输出,请考虑: 1. o.Apply(v => $“前缀{v}后缀”) 2. Output.Format($“前缀{hostname}后缀”);更多细节请参见https://pulumi.io/help/outputs。
发布于 2022-06-29 14:37:08
这是个问题.我卸载了CLI的最新版本,并安装了旧版本2.33.1。这解决了这个问题。由于api的折旧,所有这些都是bcoz底层API。learn.microsoft.com/cli/azure/microsoft-graph-migration
https://stackoverflow.com/questions/72801156
复制相似问题