20 lines
No EOL
802 B
TypeScript
20 lines
No EOL
802 B
TypeScript
import type { AuthorityValidationOptions } from "./authorityValidationOptions.js";
|
|
import type { MultiTenantTokenCredentialOptions } from "./multiTenantTokenCredentialOptions.js";
|
|
/**
|
|
* Options for the {@link WorkloadIdentityCredential}
|
|
*/
|
|
export interface WorkloadIdentityCredentialOptions extends MultiTenantTokenCredentialOptions, AuthorityValidationOptions {
|
|
/**
|
|
* ID of the application's Microsoft Entra tenant. Also called its directory ID.
|
|
*/
|
|
tenantId?: string;
|
|
/**
|
|
* The client ID of a Microsoft Entra app registration.
|
|
*/
|
|
clientId?: string;
|
|
/**
|
|
* The path to a file containing a Kubernetes service account token that authenticates the identity.
|
|
*/
|
|
tokenFilePath?: string;
|
|
}
|
|
//# sourceMappingURL=workloadIdentityCredentialOptions.d.ts.map
|