@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
26 lines (25 loc) • 837 B
TypeScript
import { BaseAPI } from '../../common/BaseAPI';
import Configuration from '../../common/Configuration';
import AwsApi from './aws/AwsApi';
import StaticIpsApi from './staticIps/StaticIpsApi';
import AzureApi from './azure/AzureApi';
import GceApi from './gce/GceApi';
import AkamaiApi from './akamai/AkamaiApi';
import OciApi from './oci/OciApi';
import PrewarmedEncoderPoolsApi from './prewarmedEncoderPools/PrewarmedEncoderPoolsApi';
/**
* InfrastructureApi - object-oriented interface
* @export
* @class InfrastructureApi
* @extends {BaseAPI}
*/
export default class InfrastructureApi extends BaseAPI {
aws: AwsApi;
staticIps: StaticIpsApi;
azure: AzureApi;
gce: GceApi;
akamai: AkamaiApi;
oci: OciApi;
prewarmedEncoderPools: PrewarmedEncoderPoolsApi;
constructor(configuration: Configuration);
}