in Onboarding/AWS/GrantAccessToEksClusters.py [0:0]
def remove_unavailable_regions(session: boto3.Session, regions_input: Set[str]) -> Set[str]:
all_available_regions = set(get_all_available_regions(session))
available_regions = regions_input.intersection(all_available_regions)
if not available_regions:
sys.exit(f"All of the provided regions are unavailable to you")
elif len(available_regions) != len(regions_input):
print_warning(f"Some of the provided regions are unavailable: {regions_input - available_regions}. Skipping...")
return available_regions