UNPKG

armpit

Version:

Another resource manager programming interface toolkit.

23 lines 1.14 kB
import type { Location } from "@azure/arm-resources-subscriptions"; import type { AzCliInvokers } from "./azCliUtils.js"; import { type Account, type SubscriptionIdOrName, type SubscriptionId, type TenantId } from "./azUtils.js"; import { ArmpitCredential, ArmpitCredentialOptions, ArmpitCredentialProvider } from "./armpitCredential.js"; export declare class AzAccountTools implements ArmpitCredentialProvider { #private; constructor(invokers: AzCliInvokers); show(): Promise<Account | null>; list(opt?: { all?: boolean; refresh?: boolean; }): Promise<Account[]>; set(subscriptionIdOrName: SubscriptionIdOrName): Promise<void>; setOrLogin(subscriptionIdOrName: SubscriptionIdOrName, tenantId?: TenantId): Promise<Account | null>; setOrLogin(criteria: { subscriptionId: SubscriptionId; tenantId?: TenantId; }): Promise<Account | null>; login(tenantId?: string): Promise<Account[] | null>; listLocations(names?: string[]): Promise<Location[]>; getCredential(options?: ArmpitCredentialOptions): ArmpitCredential; } //# sourceMappingURL=azAccountTools.d.ts.map