flaky-school-82490
06/28/2021, 2:28 PM// Properties normally created azure-side
if (args.Type == "azure-native:storage:StorageAccount")
{
// primary keys
outputs.Add("listStorageAccountKeys:0:keyName", "key1");
outputs.Add("listStorageAccountKeys:0:permissions", "FULL");
outputs.Add("listStorageAccountKeys:0:value", "SomeMockValue12345==");
}
@billowy-army-68599 Any thoughts on the correct output element formatting here?billowy-army-68599
06/28/2021, 3:07 PMtall-librarian-49374
06/28/2021, 3:16 PMkeys
so that’s what you need to return as an output.flaky-school-82490
06/28/2021, 3:28 PMtall-librarian-49374
06/28/2021, 3:31 PMflaky-school-82490
06/28/2021, 3:39 PMtall-librarian-49374
06/28/2021, 3:42 PMprimaryWebEndpoint
is an output property of that resource, while your resource has no output property keys
or similar. Do you have a Pulumi program that you are trying to test with mocks? It would have to have an invocation of the function to retrieve credentials.flaky-school-82490
06/28/2021, 4:37 PMtall-librarian-49374
06/28/2021, 4:43 PMCallAsync
flaky-school-82490
06/28/2021, 5:30 PMif (args.Token == "azure-native:storage:listStorageAccountKeys")
{
output.Add("whatgoeshere?", "key1");
output.Add("whatgoeshere?", "FULL");
output.Add("whatgoeshere?", "SomeMockValue12345==");
}
return Task.FromResult((object)args.Args);
Or am I missing something else?tall-librarian-49374
06/28/2021, 5:51 PMflaky-school-82490
06/29/2021, 7:26 AMif (args.Token == "azure-native:storage:listStorageAccountKeys")
{
outputs.Add("keys", new[]
{
new Dictionary<string, string>
{
{ "creationTime", DateTime.UtcNow.ToString("O")},
{ "keyName", "key1" },
{ "permissions", "FULL" },
{ "value", "MockPrimaryKey12345==" },
},
new Dictionary<string, string>
{
{ "creationTime", DateTime.UtcNow.ToString("O")},
{ "keyName", "key2" },
{ "permissions", "FULL" },
{ "value", "MockSecondaryKey12345==" },
}
});
}
tall-librarian-49374
06/29/2021, 7:36 AMflaky-school-82490
06/29/2021, 5:51 PMtall-librarian-49374
06/29/2021, 6:54 PMflaky-school-82490
06/29/2021, 7:29 PM