pulumi/tests/integration/stack_reference/dotnet/step2/Program.cs
Mikhail Shilkov 7b3ec744f4
Stack References in .NET (#3511)
Stack References in .NET
2019-12-05 13:16:39 +01:00

34 lines
865 B
C#

// Copyright 2016-2019, Pulumi Corporation. All rights reserved.
using System;
using System.Threading.Tasks;
using Pulumi;
class Program
{
static Task<int> Main(string[] args)
{
return Deployment.RunAsync(async () =>
{
var config = new Config();
var org = config.Require("org");
var slug = $"{org}/{Deployment.Instance.ProjectName}/{Deployment.Instance.StackName}";
var a = new StackReference(slug);
var gotError = false;
try
{
await a.GetValueAsync("val2");
}
catch
{
gotError = true;
}
if (!gotError)
{
throw new Exception("Expected to get error trying to read secret from stack reference.");
}
});
}
}