Appendix

vCenter Inventory Views

ID             

Name                            

Description

1

Hosts And Clusters

VC Inventory View -- Hosts And Clusters

2

Virtual Machines And Templates

VC Inventory View -- Virtual Machines And Templates

Datasource Types

ID

Name

Description

Driver Type

1

SQL_SERVER

SQL SERVER

com.microsoft.sqlserver.jdbc.SQLServerDriver

2

ORACLE                                       

ORACLE                                      

oracle.jdbc.driver.OracleDriver

Data Source Auth types

ID

Name

1

Credential Based Authentication

2

Windows Authentication                                      

LDAP Server Types

ID

Name

1

Active Directory

Chargeback Entity Types

Entity types with IDs in the range of 0 to 99 are obtained from vCenter Server and retained by vCenter Chargeback Manager.

ID

Name

Description

0

VM

Virtual machine

1

HOST

Host

2

COMPUTE_RESOURCE

Computing resource

3

CLUSTER_COMPUTE_RESOURCE

Cluster computing resource

4

RESOURCE POOL

Resource pool

5

VM_FOLDER

Virtual machine folder

6

HOST_FOLDER

Host folder

7

DATACENTER_FOLDER

Datacenter folder

8

DATACENTER

Datacenter

13

VAPP

Virtual appliance

14

DVSWITCH

Distributed virtual switch

15

DVPORTGROUP

Distributed virtual port group

16

DATASTORE_FOLDER

Datastore folder

17

NETWORK_FOLDER

Network folder

18

DATASTORE

Datastore

19

NETWORK

Network

98

VC_DUMMY_ROOT

vCenter Server dummy root entity type

99

FOLDER

Folder

100

CB_ROOT

Chargeback root

101

CB_ENTITY

Chargeback entity

111

VCLOUD_VDC

vCloud vDC entity

112

VCLOUD_VAPP

vCloud virtual appliance entity

113

VCLOUD_NETWORK

vCloud network entity

114

VCLOUD_MEDIA_FILE

vCloud media file entity

115

VCLOUD_VAPP_TEMPLATE

vCloud virtual appliance template entity

Durations

ID

Name

Description

1

Daily

Daily

2

Weekly

Weekly

3

Monthly

Monthly

4

Quarterly

Quarterly

5

Half-yearly

Half-yearly

6

Yearly

Yearly

Billing Policies

ID  

          Name

Description

1

Fixed Cost

Only the fixed costs are considered.

2

Actual Usage

Only the actual usage of the chargeable computing resources is considered.

3

Reservation Based

Reserved units of CPU and memory is considered along with the actual usage of other chargeable computing resources.

4

CPU Reservation

Reserved units of only CPU is considered along with the actual usage of other chargeable computing resources.

5

Memory Reservation

Reserved units of only memory is considered along with the actual usage of other chargeable computing resources.

6

Maximum of Usage and Reservation

The maximum of used and reserved units of CPU and the maximum of used and reserved units of memory is considered along with the actual usage of other chargeable computing resources.

7

Maximum of CPU Usage and CPU Reservation 

The maximum of used and reserved units of CPU is considered along with the actual usage of other chargeable computing resources.

8

Maximum of Memory Usage and Memory Reservation

The maximum of used and reserved units of memory is considered along with the actual usage of other chargeable computing resources.

9

Fixed Cost and Actual Usage

Fixed costs are considered along with the actual usage of the chargeable computing resources.

10

Fixed Cost and Reservation

Fixed costs are considered along with the reserved units of CPU and memory, and actual usage of other chargeable computing resources.

11

Fixed Cost and CPU Reservation

Fixed costs are considered along with the reserved units of CPU and actual usage of other chargeable computing resources.

12

Fixed Cost and Memory Reservation

Fixed costs are considered along with the reserved units of memory and actual usage of other chargeable computing resources.

13

Fixed Cost and Maximum of Usage and Reservation

Fixed costs are considered along with the maximum of used and reserved units of CPU, the maximum of used and reserved units of memory, and the actual usage of other chargeable computing resources.

14

Fixed Cost and Maximum of CPU Usage and CPU Reservation

Fixed costs are considered along with the maximum of used and reserved units of CPU and the actual usage of other chargeable computing resources.

15

Fixed Cost and Maximum of Memory Usage and Memory Reservation

Fixed costs are considered along with the maximum of used and reserved units of memory and the actual usage of other chargeable computing resources.

16

vCPU Count and Memory Size

vCPU Count is considered along with size of memory and the actual usage of other chargeable computing resources.

17

Fixed Cost and vCPU Count and Memory Size

Fixed costs are considered along vCPU Count and the size of memory and the actual usage of other chargeable computing resources.

18

Allocation Based

Only user defined allocation on all chargeable computing resources is considered.rest=allocation;

19

Fixed Cost and Allocation

Fixed costs are considered along with the user defined allocation on all chargeable computing resources.rest=allocation;fixedCost=include;

Computing Resources

Note: For VI Inventory cost configuration, rate factors can be set on the entity types, Hosts and Clusters for all computing resources except Storage.

ID

Name

Description and Unit

Entity Type for VI Inventory Cost Configuration

1

CPU

CPU : GHz

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

2

Disk Read and Write

Disk Read and Write : GB per hour

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

3

Disk Read

Disk Read : GB per hour

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

4

Disk Write

Disk Write : GB per hour

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

5

Memory

Memory : GB

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

6

Network Received and Transmitted

Network Received and Transmitted : GB per hour

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

7

Network Received

Network Received : GB per hour

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

8

Network Transmitted

Network Transmitted : GB per hour

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

9

Storage

Storage : GB

 

10

vCPU

vCPU : Count

Hosts - Entity Type ID 1
Clusters - Entity Type ID 3

 

Log Levels

Log Level

Numeric ID

Description

trace

0

The most informative level providing fine-grained information about events

debug

1

Provides event information most useful for application debugging

info

2

Coarse-grained information highlighting the progress of an application

warn

3

Provides information about potentially harmful situations

error

4

Designates error events that might still allow the application to continue

fatal

5

Designates severe errors that presumably cause the application to stop

Currencies

ID

Name

Description

1

AFN

Afghanistan Afghani

2

ALL

Albania Leke

3

ANG

Netherlands Antilles Guilder

4

ARS

Argentina Peso

5

AUD

Australia Dollar

6

AWG

Aruba Guilder

7

AZN

Azerbaijan New Manat

8

BAM

Bosnia and Herzegovina Convertible Marka

9

BBD

Barbados Dollar

10

BGN

Bulgaria Leva

11

BMD

Bermuda Dollar

12

BND

Brunei Darussalam Dollar

13

BOB

Bolivia Boliviano

14

BRL

Brazil Reai

15

BSD

Bahamas Dollar

16

BWP

Botswana Pula

17

BYR

Belarus Ruble

18

BZD

Belize Dollar

19

CAD

Canada Dollar

20

CHF

Switzerland Franc

21

CLP

Chile Peso

22

CNY

China Yuan Renminbi

23

COP

Colombia Peso

24

CRC

Costa Rica Colon

25

CUP

Cuba Peso

26

CZK

Czech Republic Koruny

27

DKK

Denmark Kroner

28

DOP

Dominican Republic Peso

29

EEK

Estonia Krooni

30

EGP

Egypt Pound

31

EUR

Euro

32

FJD

Fiji Dollar

33

FKP

Falkland Islands Pound

34

GBP

United Kingdom Pound

35

GGP

Guernsey Pound

36

GHC

Ghana Cedi

37

GIP

Gibraltar Pound

38

GTQ

Guatemala Quetzale

39

GYD

Guyana Dollar

40

HKD

Hong Kong Dollar

41

HNL

Honduras Lempira

42

HRK

Croatia Kuna

43

HUF

Hungary Forint

44

IDR

Indonesia Rupiah

45

ILS

Israel New Shekel

46

INR

India Rupee

47

IRR

Iran Rial

48

ISK

Iceland Kronur

49

JEP

Jersey Pound

50

JMD

Jamaica Dollar

51

JPY

Japan Yen

52

KGS

Kyrgyzstan Som

53

KHR

Cambodia Riel

54

KPW

North Korea Won

55

KRW

South Korea Won

56

KYD

Cayman Islands Dollar

57

KZT

Kazakhstan Tenge

58

LAK

Laos Kip

59

LBP

Lebanon Pound

60

LKR

Sri Lanka Rupee

61

LRD

Liberia Dollar

62

LTL

Lithuania Litai

63

LVL

Latvia Lati

64

MKD

Macedonia Denar

65

MNT

Mongolia Tugrik

66

MUR

Mauritius Rupee

67

MXN

Mexico Peso

68

MYR

Malaysia Ringgit

69

MZN

Mozambique Meticai

70

NAD

Namibia Dollar

71

NGN

Nigeria Naira

72

NIO

Nicaragua Cordoba

73

NOK

Norway Krone

74

NPR

Nepal Rupee

75

NZD

New Zealand Dollar

76

OMR

Oman Rial

77

PAB

Panama Balboa

78

PEN

Peru Nuevos Sole

79

PHP

Philippines Peso

80

PKR

Pakistan Rupee

81

PLN

Poland Zlotych

82

PYG

Paraguay Guarani

83

QAR

Qatar Rial

84

RON

Romania New Lei

85

RSD

Serbia Dinar

86

RUB

Russia Ruble

87

SAR

Saudi Arabia Riyal

88

SBD

Solomon Islands Dollar

89

SCR

Seychelles Rupee

90

SEK

Sweden Kronor

91

SGD

Singapore Dollar

92

SHP

Saint Helena Pound

93

SOS

Somalia Shilling

94

SRD

Suriname Dollar

95

SVC

El Salvador Colone

96

SYP

Syria Pound

97

THB

Thailand Baht

98

TRL

Turkey Lira

99

TRY

Turkey New Lira

100

TTD

Trinidad and Tobago Dollar

101

TVD

Tuvalu Dollar

102

TWD

Taiwan New Dollar

103

UAH

Ukraine Hryvnia

104

USD

US Dollar

105

UYU

Uruguay Peso

106

UZS

Uzbekistan Sum

107

VEF

Venezuela Bolivares Fuerte

108

VND

Vietnam Dong

109

XCD

East Caribbean Dollar

110

YER

Yemen Rial

111

ZAR

South Africa Rand

112

ZWD

Zimbabwe Zimbabwe Dollar

Chargeback Resource Types

Resource Type ID

Resource Type

Resource Name

1

CBM_SERVER

CBM Server

2

VCENTER_SERVER

VMware vCenter Server

3

LDAP_SERVER

LDAP Server

4

DATA_COLLECTOR

Data Collector

5

SMTP_SERVER

SMTP Server

6

LOG_LEVEL

Log Level

20

HIERARCHY

Hierarchy

21

CHARGEBACK_HIERARCHICAL_ENTITY

Chargeback Hierarchical Entity

22

VCENTER_SERVER_ENTITY

vCenter Server Entity

23

ATTRIBUTE

Custom Attribute

40

COST_MODEL

Cost Model

41

COST_TEMPLATE

Cost Template

42

FIXED_COST

Fixed Cost

43

BILLING_POLICY

Billing Policy

60

REPORT_TEMPLATE

Report template

61

REPORT

Report

62

SCHEDULE

Schedule

80

ROLE

Role

100

TIER

Tier

 

Default Cost Models

Cost Model ID

Cost Model Name Type

Description

30

Default Chargeback Cost Model

The default cost model created in vCenter Chargeback Manager. You can modify the cost model and set the required billing policy, base rates, and other costs.

31

Default Allocation Based Chargeback Cost Model

This is the default cost model used by vCenter Chargeback Manager for generating optimization reports. You can only edit the base rates in this cost model.

 

Privileges

Privilege ID

Privilege Name

Description

Is Valid in Role Creation

1

VC_READ

Read privilege on vCenter Server

Yes

2

VC_CREATE

Create privilege on vCenter Server

No

3

VC_UPDATE

Update privilege on vCenter Server

No

4

VC_DELETE

Delete privilege on vCenter Server

No

5

LDAP_READ

Read privilege on LDAP Server

No

6

LDAP_CREATE

Create privilege on LDAP Server

No

7

LDAP_UPDATE

Update privilege on LDAP Server

No

8

LDAP_DELETE

Delete privilege on LDAP Server

No

9

DC_READ

Read privilege on Data Collector

No

10

DC_CREATE

Create privilege on Data Collector

No

11

DC_UPDATE

Update privilege on Data Collector

No

12

DC_DELETE

Delete privilege on Data Collector

No

13

SMTP_READ

Read privilege on SMTP Server

No

14

SMTP_CREATE

Create privilege on SMTP Server

No

15

SMTP_UPDATE

Update privilege on SMTP Server

No

16

SMTP_DELETE

Delete privilege on SMTP Server

No

45

CB_ENTITY_READ

Read privilege on Chargeback Entity

Yes

46

CB_ENTITY_CREATE

Create privilege on Chargeback Entity

Yes

47

CB_ENTITY_UPDATE

Update privilege on Chargeback Entity

Yes

48

CB_ENTITY_DELETE

Delete privilege on Chargeback Entity

Yes

49

CB_ENTITY_ECM

Entity Cost Manager privilege on Chargeback Entity

Yes

41

HIERARCHY_READ

Read privilege on hierarchy

Yes

42

HIERARCHY_CREATE

Create privilege on hierarchy

Yes

43

HIERARCHY_UPDATE

Update privilege on hierarchy

Yes

44

HIERARCHY_DELETE

Delete privilege on hierarchy

Yes

50

VC_ENTITY_READ

Read privilege on vCenter Server entity

Yes

51

VC_ENTITY_CREATE

Create privilege on vCenter Server entity

Yes

52

VC_ENTITY_UPDATE

Update privilege on vCenter Server entity

Yes

53

VC_ENTITY_DELETE

Delete privilege on vCenter Server entity

Yes

54

VC_ENTITY_ECM

Entity Cost Manager privilege on vCenter Server entity

Yes

55

ATTRIBUTE_READ

Read privilege on attribute

Yes

56

ATTRIBUTE_CREATE

Create privilege on attribute

Yes

57

ATTRIBUTE_UPDATE

Update privilege on attribute

Yes

58

ATTRIBUTE_DELETE

Delete privilege on attribute

Yes

81

COST_MODEL_READ

Read privilege on cost model

Yes

82

COST_MODEL_CREATE

Create privilege on cost model

Yes

83

COST_MODEL_UPDATE

Update privilege on cost model

Yes

84

COST_MODEL_DELETE

Delete privilege on cost model

Yes

85

COST_TEMPLATE_READ

Read privilege on cost template

Yes

86

COST_TEMPLATE_CREATE

Create privilege on cost template

Yes

87

COST_TEMPLATE_UPDATE

Update privilege on cost template

Yes

88

COST_TEMPLATE_DELETE

Delete privilege on cost template

Yes

89

FIXED_COST_READ

Read privilege on fixed cost

Yes

90

FIXED_COST_CREATE

Create privilege on fixed cost

Yes

91

FIXED_COST_UPDATE

Update privilege on on fixed cost

Yes

92

FIXED_COST_DELETE

Delete privilege on fixed cost

Yes

93

BILLING_POLICY_READ

Read privilege on billing policy

Yes

94

BILLING_POLICY_CREATE

Create privilege on billing policy

Yes

95

BILLING_POLICY_UPDATE

Update privilege on billing policy

Yes

96

BILLING_POLICY_DELETE

Delete privilege on billing policy

Yes

125

REPORT_READ

Read privilege on report

Yes

126

REPORT_CREATE

Create privilege on report

Yes

127

REPORT_UPDATE

Update privilege on report

Yes

128

REPORT_DELETE

Delete privilege on report

Yes

130

SCHEDULE_READ

Read privilege on schedule

Yes

131

SCHEDULE_CREATE

Create privilege on schedule

Yes

132

SCHEDULE_UPDATE

Update privilege on schedule

Yes

133

SCHEDULE_DELETE

Delete privilege on schedule

Yes

161

ROLE_READ

Read privilege on role

Yes

162

ROLE_CREATE

Create privilege on role

Yes

163

ROLE_UPDATE

Update privilege on role

Yes

164

ROLE_DELETE

Delete privilege on role

Yes

System Defined Roles and their Privileges

Super User
ID = 2

Administrator
ID = 3

Hierarchy Manager
ID = 4

Report Generator
ID = 5

VCenter Guest User
ID = 6

No Access
ID = 7

VC_READ

VC_CREATE

VC_UPDATE

VC_DELETE

LDAP_READ

LDAP_CREATE

LDAP_UPDATE

LDAP_DELETE

DC_READ

DC_CREATE

DC_UPDATE

DC_DELETE

SMTP_READ

SMTP_CREATE

SMTP_UPDATE

SMTP_DELETE

HIERARCHY_READ

HIERARCHY_CREATE

HIERARCHY_UPDATE

HIERARCHY_DELETE

CB_ENTITY_READ

CB_ENTITY_CREATE

CB_ENTITY_UPDATE

CB_ENTITY_DELETE

CB_ENTITY_ECM

VC_ENTITY_READ

VC_ENTITY_CREATE

VC_ENTITY_UPDATE

VC_ENTITY_DELETE

VC_ENTITY_ECM

ATTRIBUTE_READ

ATTRIBUTE_CREATE

ATTRIBUTE_UPDATE

ATTRIBUTE_DELETE

COST_MODEL_READ

COST_MODEL_CREATE

COST_MODEL_UPDATE

COST_MODEL_DELETE

COST_TEMPLATE_READ

COST_TEMPLATE_CREATE

COST_TEMPLATE_UPDATE

COST_TEMPLATE_DELETE

FIXED_COST_READ

FIXED_COST_CREATE

FIXED_COST_UPDATE

FIXED_COST_DELETE

BILLING_POLICY_READ

BILLING_POLICY_CREATE

BILLING_POLICY_UPDATE

BILLING_POLICY_DELETE

REPORT_READ

REPORT_CREATE

REPORT_UPDATE

REPORT_DELETE

SCHEDULE_READ

SCHEDULE_CREATE

SCHEDULE_UPDATE

SCHEDULE_DELETE

ROLE_READ

ROLE_CREATE

ROLE_UPDATE

ROLE_DELETE

TIER_READ

TIER_CREATE

TIER_UPDATE

TIER_DELETE

TIER_ENTITY_ECM

VC_READ

VC_CREATE

VC_UPDATE

VC_DELETE

LDAP_READ

LDAP_CREATE

LDAP_UPDATE

LDAP_DELETE

DC_READ

HIERARCHY_READ

HIERARCHY_CREATE

HIERARCHY_UPDATE

HIERARCHY_DELETE

CB_ENTITY_READ

CB_ENTITY_CREATE

CB_ENTITY_UPDATE

CB_ENTITY_DELETE

CB_ENTITY_ECM

VC_ENTITY_READ

VC_ENTITY_CREATE

VC_ENTITY_UPDATE

VC_ENTITY_DELETE

VC_ENTITY_ECM

ATTRIBUTE_READ

ATTRIBUTE_CREATE

ATTRIBUTE_UPDATE

ATTRIBUTE_DELETE

COST_MODEL_READ

COST_MODEL_CREATE

COST_MODEL_UPDATE

COST_MODEL_DELETE

COST_TEMPLATE_READ

COST_TEMPLATE_CREATE

COST_TEMPLATE_UPDATE

COST_TEMPLATE_DELETE

FIXED_COST_READ

FIXED_COST_CREATE

FIXED_COST_UPDATE

FIXED_COST_DELETE

BILLING_POLICY_READ

BILLING_POLICY_CREATE

BILLING_POLICY_UPDATE

BILLING_POLICY_DELETE

REPORT_READ

REPORT_CREATE

REPORT_UPDATE

REPORT_DELETE

SCHEDULE_READ

SCHEDULE_CREATE

SCHEDULE_UPDATE

SCHEDULE_DELETE

ROLE_READ

ROLE_CREATE

ROLE_UPDATE

ROLE_DELETE

TIER_READ

TIER_CREATE

TIER_UPDATE

TIER_DELETE

TIER_ENTITY_ECM

VC_READ

HIERARCHY_READ

HIERARCHY_CREATE

HIERARCHY_UPDATE

HIERARCHY_DELETE

CB_ENTITY_READ

CB_ENTITY_CREATE

CB_ENTITY_UPDATE

CB_ENTITY_DELETE

CB_ENTITY_ECM

VC_ENTITY_READ

VC_ENTITY_CREATE

VC_ENTITY_UPDATE

VC_ENTITY_DELETE

VC_ENTITY_ECM

ATTRIBUTE_READ

COST_MODEL_READ

COST_MODEL_CREATE

COST_MODEL_UPDATE

COST_MODEL_DELETE

COST_TEMPLATE_READ

COST_TEMPLATE_CREATE

COST_TEMPLATE_UPDATE

COST_TEMPLATE_DELETE

FIXED_COST_READ

FIXED_COST_CREATE

FIXED_COST_UPDATE

FIXED_COST_DELETE

BILLING_POLICY_READ

BILLING_POLICY_CREATE

BILLING_POLICY_UPDATE

BILLING_POLICY_DELETE

REPORT_READ

REPORT_CREATE

REPORT_UPDATE

REPORT_DELETE

SCHEDULE_READ

SCHEDULE_CREATE

SCHEDULE_UPDATE

SCHEDULE_DELETE

HIERARCHY_READ

CB_ENTITY_READ

CB_ENTITY_ECM

VC_ENTITY_ECM

ATTRIBUTE_READ

COST_MODEL_READ

COST_MODEL_CREATE

COST_MODEL_UPDATE

COST_MODEL_DELETE

COST_TEMPLATE_READ

COST_TEMPLATE_CREATE

COST_TEMPLATE_UPDATE

COST_TEMPLATE_DELETE

FIXED_COST_READ

FIXED_COST_CREATE

FIXED_COST_UPDATE

FIXED_COST_DELETE

BILLING_POLICY_READ

BILLING_POLICY_CREATE

BILLING_POLICY_UPDATE

BILLING_POLICY_DELETE

REPORT_READ

REPORT_CREATE

REPORT_UPDATE

REPORT_DELETE

SCHEDULE_READ

SCHEDULE_CREATE

SCHEDULE_UPDATE

SCHEDULE_DELETE

VC_READ

HIERARCHY_READ

CB_ENTITY_READ