private static async Task ListOciRegionSubscriptions(IdentityClient client, string tenantId) { // List RegionSubscriptions ListRegionSubscriptionsRequest listRegionSubscriptionsRequest = new ListRegionSubscriptionsRequest { TenancyId = tenantId }; ListRegionSubscriptionsResponse listRegionSubscriptionsResponse = await client.ListRegionSubscriptions(listRegionSubscriptionsRequest); List <RegionSubscription> regionSubscriptions = listRegionSubscriptionsResponse.Items; logger.Info("List RegionSubscriptions"); logger.Info("========================="); foreach (RegionSubscription regionSubscription in regionSubscriptions) { logger.Info($"{regionSubscription.RegionName} : {regionSubscription.RegionKey}"); } }
private static async Task ListOciRegionSubscriptions(IdentityClient client, string compartmentId) { // List RegionSubscriptions ListRegionSubscriptionsRequest listRegionSubscriptionsRequest = new ListRegionSubscriptionsRequest { TenancyId = compartmentId }; RetryConfiguration retryConfiguration = new RetryConfiguration { // Enable exponential backoff with Full Jitter. GetNextDelayInSeconds = GetJitterDelayInSeconds }; ListRegionSubscriptionsResponse listRegionSubscriptionsResponse = await client.ListRegionSubscriptions(listRegionSubscriptionsRequest, retryConfiguration); List <RegionSubscription> regionSubscriptions = listRegionSubscriptionsResponse.Items; logger.Info("List RegionSubscriptions"); logger.Info("========================="); foreach (RegionSubscription regionSubscription in regionSubscriptions) { logger.Info($"{regionSubscription.RegionName} : {regionSubscription.RegionKey}"); } }