Skip to main content
Deno 2 is finally here 🎉️
Learn more
Latest
class EaCAzureServiceClient
extends EaCBaseClient
import { EaCAzureServiceClient } from "https://deno.land/x/fathym_everything_as_code_api@v0.1.25/src/client/EaCAzureServiceClient.ts";

Constructors

new
EaCAzureServiceClient(baseUrl: URL, apiToken: string)

Methods

BillingAccounts(entLookup: string, azureAccessToken: string): Promise<BillingAccount[]>
CloudAPIVersions(
entLookup: string,
cloudLookup: string,
): Promise<Record<string, string>>
CloudAuthToken(
entLookup: string,
cloudLookup: string,
scopes: string[],
): Promise<string>
CloudEnsureProviders(
entLookup: string,
cloudLookup: string,
): Promise<{ Locations: Location[]; }>
CloudLocations(
entLookup: string,
cloudLookup: string,
): Promise<{ Locations: Location[]; }>
Subscriptions(entLookup: string, azureAccessToken: string): Promise<Subscription[]>
Tenants(entLookup: string, azureAccessToken: string): Promise<TenantIdDescription[]>