@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
35 lines (34 loc) • 1.08 kB
TypeScript
import BitmovinResource from './BitmovinResource';
/**
* GCE Cloud Connect Account. Configure either by passing a single service account credentials JSON string or by passing the service account email, private key and project ID individually.
* @export
* @class GceAccount
*/
export declare class GceAccount extends BitmovinResource {
/**
* GCP service account credentials JSON
* @type {string}
* @memberof GceAccount
*/
serviceAccountCredentials?: string;
/**
* Email address of the Google service account that will be used to spin up VMs
* @type {string}
* @memberof GceAccount
*/
serviceAccountEmail?: string;
/**
* Google private key of the Google service account that will be used to spin up VMs
* @type {string}
* @memberof GceAccount
*/
privateKey?: string;
/**
* ID of the GCP project in which the VMs are supposed to run.
* @type {string}
* @memberof GceAccount
*/
projectId?: string;
constructor(obj?: Partial<GceAccount>);
}
export default GceAccount;