summaryrefslogtreecommitdiffstats
path: root/vid-webpack-master/src/app/shared/models/serviceInstance.ts
blob: a952430b0f41fa4c17c831f473e6e79cbc570539 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import {VnfInstance} from "./vnfInstance";

export class ServiceInstance {
  instanceName: string;
  isUserProvidedNaming: boolean;
  globalSubscriberId: string;
  productFamilyId: string;
  subscriptionServiceType: string;
  lcpCloudRegionId: string;
  tenantId: string;
  tenantName: string;
  aicZoneId: string;
  aicZoneName: string;
  projectName: string;
  owningEntityId: string;
  owningEntityName: string;
  pause: boolean;
  bulkSize: number;
  vnfs: { [vnf_module_model_name: string] : VnfInstance; };
  instanceParams: { [key: string] : string; };
  rollbackOnFailure : boolean;
  subscriberName : string;

  constructor() {
    this.vnfs = {};
    this.instanceParams = {};
  }
}