UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

35 lines (34 loc) 1.08 kB
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;