protected override async Task OnExecuteAsync(CommandLineApplication app)
        {
            var keyvaultAddress = $"https://{KeyVaultName}.vault.azure.net/";
            var azureHelper     = new AzureHelper(TenantId);

            var storageAccount = CloudStorageAccount.Parse(
                azureHelper.GetSecretValue(
                    keyvaultAddress, "StorageAccountConnectionString").GetAwaiter().GetResult());
            var tableClient = storageAccount.CreateCloudTableClient();

            var nameTable = new NameTable(tableClient);
            var cts       = new CancellationTokenSource(TimeSpan.FromSeconds(5));
            var entities  = await nameTable.GetPeroidAsync(DaysBeforeNow, DaysAfterNow, cts.Token);

            DumpTypedEntities(entities, ResourceType.SignalR);
            DumpTypedEntities(entities, ResourceType.Deployment);
        }