in eventarc-events/EventListGenerator/Program.cs [94:114]
private static async Task AddAuditLogServicesAsync(StreamWriter file, bool devsite)
{
if (devsite)
{
file.WriteLine($"\n## {HEADER_AUDITLOG}\n");
file.WriteLine("These `serviceName` and `methodName` values can be used to create the filters for Eventarc triggers. For more information, see [Event providers and destinations](/eventarc/docs/event-providers-targets).\n");
}
else
{
file.WriteLine($"\n### {HEADER_AUDITLOG}");
}
var stream = await client.GetStreamAsync(AUDITLOG_SERVICE_CATALOG_URL);
var services = await JsonSerializer.DeserializeAsync<AuditLogServices>(stream);
var orderedServices = services.services.OrderBy(service => service.displayName);
orderedServices.ToList().ForEach(service =>
{
service.WriteToStream(file, devsite);
});
}