@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
34 lines (33 loc) • 987 B
TypeScript
/**
* Azure service principal credentials for Microsoft Entra ID authentication
* @export
* @class AzureServicePrincipal
*/
export declare class AzureServicePrincipal {
/**
* Tenant ID (Directory ID) of the Azure service principal (required)
* @type {string}
* @memberof AzureServicePrincipal
*/
tenantId?: string;
/**
* Client ID of the Azure service principal (required)
* @type {string}
* @memberof AzureServicePrincipal
*/
clientId?: string;
/**
* Client secret of the Azure service principal
* @type {string}
* @memberof AzureServicePrincipal
*/
clientSecret?: string;
/**
* PEM-encoded client certificate and private key of the Azure service principal. Newline symbols must be preserved.
* @type {string}
* @memberof AzureServicePrincipal
*/
clientCertificate?: string;
constructor(obj?: Partial<AzureServicePrincipal>);
}
export default AzureServicePrincipal;