24 lines
No EOL
682 B
TypeScript
24 lines
No EOL
682 B
TypeScript
import type { AccessToken } from "@azure/core-auth";
|
|
import type { IdentityClient } from "../../client/identityClient.js";
|
|
/**
|
|
* @internal
|
|
*/
|
|
export interface MSIConfiguration {
|
|
retryConfig: {
|
|
maxRetries: number;
|
|
startDelayInMs: number;
|
|
intervalIncrement: number;
|
|
};
|
|
identityClient: IdentityClient;
|
|
scopes: string | string[];
|
|
clientId?: string;
|
|
resourceId?: string;
|
|
}
|
|
/**
|
|
* @internal
|
|
* Represents an access token for {@link ManagedIdentity} for internal usage,
|
|
* with an expiration time and the time in which token should refresh.
|
|
*/
|
|
export declare interface MSIToken extends AccessToken {
|
|
}
|
|
//# sourceMappingURL=models.d.ts.map
|