blob: a952430b0f41fa4c17c831f473e6e79cbc570539 [file] [log] [blame]
Sonsino, Ofir (os0695)ff76b5e2018-07-10 15:57:37 +03001import {VnfInstance} from "./vnfInstance";
2
3export class ServiceInstance {
4 instanceName: string;
5 isUserProvidedNaming: boolean;
6 globalSubscriberId: string;
7 productFamilyId: string;
8 subscriptionServiceType: string;
9 lcpCloudRegionId: string;
10 tenantId: string;
11 tenantName: string;
12 aicZoneId: string;
13 aicZoneName: string;
14 projectName: string;
15 owningEntityId: string;
16 owningEntityName: string;
17 pause: boolean;
18 bulkSize: number;
19 vnfs: { [vnf_module_model_name: string] : VnfInstance; };
20 instanceParams: { [key: string] : string; };
21 rollbackOnFailure : boolean;
22 subscriberName : string;
23
24 constructor() {
25 this.vnfs = {};
26 this.instanceParams = {};
27 }
28}