armpit
Version:
Another resource manager programming interface toolkit.
16 lines • 738 B
TypeScript
import type { AccessToken, TokenCredential, GetTokenOptions } from "@azure/identity";
import { type TenantId, type SubscriptionIdOrName } from "./azUtils.js";
import type { AzCliInvokers } from "./azCliUtils.js";
export interface ArmpitCredentialOptions {
tenantId?: TenantId;
subscription?: SubscriptionIdOrName;
}
export declare class ArmpitCredential implements TokenCredential {
#private;
constructor(invokers: AzCliInvokers, options?: ArmpitCredentialOptions);
getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>;
}
export interface ArmpitCredentialProvider {
getCredential(options?: ArmpitCredentialOptions): ArmpitCredential;
}
//# sourceMappingURL=armpitCredential.d.ts.map