vDC Tasks

This chapter contains the following sections:

Add Cost Model

Summary
Add Cost Model
Description
This task allows user to create Cost Model.
Inputs
Input Description Mappable To Type Mandatory
Cost Model Name Enter a cost model name gen_​text_​input Y
Cost Model Description Enter a cost model description gen_​text_​input
Cost Model Type Choose a cost model type: standard, Advanced or Hyper-V.​ The default value is standard.​ Cost​Model​Type​Identity Y
Advanced Cost Model Enter an advanced cost model gen_​text_​input
Charge Duration Provide a charge duration: Hourly, Daily, Weekly, Monthly or Yearly.​ If not specified the value defaults to Hourly.​ Cost​Model​Charge​Duration​Identity
Fixed Costs Fixed Costs
One Time Cost Enter a one-time cost such as setup fee.​ You can also use this field for fixed-cost items.​ gen_​text_​input
VM Costs VM Costs
Active VM Cost Enter the cost of the entire VM while the VM is running gen_​text_​input
Inactive VM Cost Enter the cost of the entire VM while the VM is not running gen_​text_​input
CPU Costs CPU Costs
CPU Charge Unit Provide a CPU charge unit: GHz or cores.​ The default value is GHz.​ Cost​Modelcpu​Charge​Unit​Identity
Provisioned CPU Cost Enter a CPU cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Reserved CPU Cost Enter a CPU reserved cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Used CPU Cost Enter a CPU used cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
CPU Core Cost Enter a CPU cost per core.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Memory Costs Memory Costs
Provisioned Memory Cost Enter a provisioned memory cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Reserved Memory Cost Enter a memory reserved cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Used Memory Cost Enter a memory used cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Network Costs Network Costs
Received Network Data Cost Enter a received network data cost per GB.​ The cost is applicable to active VMs only.​ gen_​text_​input
Transmitted Network Data Cost Enter a transmitted network data cost per GB.​ The cost is applicable to active VMs only.​ gen_​text_​input
Storage Costs Storage Costs
Committed Storage Cost Enter a committed storage cost per GB.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Uncommitted Storage Cost Enter an uncommitted (unused but provisioned) disk cost per GB.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Tag Based Costs Tag Based Costs
Tag Based Cost Model Provide a tag based cost model Cost​Modeltag​Basedcost​Model​Identity
Resource Pool Costs Resource Pool Costs
Basic (CPU - 5 MHz, Memory - 6 GB) Enter a description for Basic (CPU - 5 MHz, memory - 6 GB)
Standard (CPU - 15 MHz, Memory - 22 GB) Enter a description for Standard (CPU - 15 MHz, memory - 22 GB)
Premium (CPU - 30 MHz, Memory - 44 GB) Enter a description for Premium (CPU - 30 MHz, memory - 44 GB)
Storage Costs Storage Costs
Basic (SATA) Enter a description for Basic (SATA)
Standard (SATA) Enter a description for Standard (SATA) gen_​text_​input
Premium (SAS) Enter a description for Premium (SAS) gen_​text_​input
OS Costs OS Costs
Bulk 10 OS Licenses Enter Bulk 10 OS licenses
Bulk 50 OS Licenses Enter Bulk 50 OS licenses
Note: Per VM OS Cost will be defined in the catalog definition Note: Per VM OS Cost will be defined in the catalog definition gen_​text_​input
Fixed Costs Fixed Costs
One Time Cost Enter a one-time cost gen_​text_​input
CPU Costs.​ Charged Hourly, per-GHz CPU Costs.​ Charged Hourly, per-GHz
CPU Charge Unit Choose a CPU charge unit Cost​Modelcpu​Charge​Unit​Identity
Provisioned CPU Cost Provide a provisioned CPU cost gen_​text_​input
CPU Core Cost Provide a CPU core cost gen_​text_​input
Memory Costs Charged Hourly Memory Costs Charged Hourly
Provisioned Memory Cost Provide a provisioned memory cost per GB per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Used Memory Cost Provide a memory used cost per GB per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Storage Costs Storage Costs
Committed Storage Cost Provide a committed storage cost per GB.​ The cost is applicable to physical servers only.​ gen_​text_​input
Blade Costs Blade Costs
Full Length Blade Cost Provide a cost for full length blade servers per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Half Length Blade Cost Provide a cost for half length blade servers per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Outputs
Output Description Type
OUTPUT_​COSTMODEL_​NAME Cost Model Name Created by admin gen_​text_​input
OUTPUT_​COSTMODEL_​ID Cost Model Name Created by admin gen_​text_​input

Add End User Self-Service Policy

Summary
Add End User Self-Service Policy
Description
This task allows user to add End User Self-Service Policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the name of the custom action policy gen_​text_​input Y
Policy Description Enter a description for the end user self service action policy gen_​text_​input
Cloud Provide the cloud for which these actions apply gen_​text_​input Y
Outputs
Output Description Type
OUTPUT_​SELFSERVICE_​ENDUSER_​POLICY_​NAME Self Service End​User Policy Name Created by admin gen_​text_​input
OUTPUT_​SELFSERVICE_​ENDUSER_​POLICY_​ID Self Service End​User Policy ID Created by admin gen_​text_​input

Add Network To Network Policy

Summary
Adds New NIC configuration to the Existing Network Policy
Description
This tasks adds a NIC configuration to the existing Network policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Policy Name gen_​text_​input Y
NIC Alias NIC Alias gen_​text_​input Y
Mandatory Mandatory or Optional
Port Group Name Port Group Name vmware​Vm​Port​Group​Identity Y
Copy Adapter Type from Template Copy Adapter Type from Template gen_​text_​input
Adapter Type Select adapter type
Use DHCP Select if DHCP is used for VM IP address allocation
Select IP Address Source Select IP Address Source gen_​text_​input
IPv6 Configure IPv6
Outputs
No Outputs

Add VM Management Policy

Summary
Add VM Management Policy
Description
This task allows user to create VM Management Policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter a VM management policy name gen_​text_​input Y
Policy Description Enter a VM management policy description gen_​text_​input
VM Lease Expiry Notification Settings VM Lease Expiry Notification Settings
Configure VM Lease Notification Check to enable Configure VM Lease Notification.​ By default this field is checked.​ Boolean
How many days before VM Lease expiry should notifications be sent Enter the number of days before VM Lease expiry to send notifications.​ Default value is 7, minimum value is 3 days and maximum value is 30 days.​ gen_​text_​input
How many notifications should be sent Enter how many notifications should be sent.​ The default value is 0.​ gen_​text_​input
Interval between notifications Provide a time interval between notifications.​ Default and minimum value is 4 hours and maximum value is 24 hours.​ gen_​text_​input
Inactive VM Management Settings Inactive VM Management Settings
Delete after inactive VM days Enter the number of days after which an inactive VM is deleted.​ Default value is 0, minimum value is 1 day and maximum value is 90 days.​ gen_​text_​input
Additional grace period for deleting expired VMs Enter an additional grace period for deleting expired VMs.​ Default and maximum value is 7 days and minimum value is 1 day.​ gen_​text_​input
Action for failed rollback tasks Provide an action for failed rollback tasks: Send notification and delete or Do not delete the VM.​ The default is to send notification and delete the VM.​ gen_​text_​input
Configure VM Delete Notification Check to enable Configure VM Delete Notification.​ The default value is checked.​ Boolean
How many days before VM deletion should notifications be sent Enter a number of days before VM deletion to send notifications.​ Default value is 7 days, minimum is 1 and maximum is 30 days.​ gen_​text_​input
How many notifications should be sent Enter how many notifications should be sent.​ The default value is 0.​ gen_​text_​input
Interval between notifications Provide a time interval between notifications.​ Default and minimum value is 4 hours and maximum value is 24 hours.​ gen_​text_​input
Outputs
Output Description Type
OUTPUT_​VM_​MANAGEMENT_​POLICY_​NAME VM Management Policy Name Created by admin gen_​text_​input
OUTPUT_​VM_​MANAGEMENT_​POLICY_​ID VM Management​VM Management Policy ID Created by admin gen_​text_​input

Add vDC

Summary
Create a vDC.
Description
This task creates a virtual datacenter (vDC). A vDC is an environment that combines virtual resources, operational details, rules and policies to manage specific group requirements. Use this task to create a vDC as part of workflow
Inputs
Input Description Mappable To Type Mandatory
Account Type Provide an account type gen_​text_​input Y
v​DC Name Enter a v​DC name gen_​text_​input Y
v​DC Locked Check to enable v​DC Locked.​ The default value is unchecked.​ Boolean
v​DC Description Enter a v​DC description gen_​text_​input
User Group ID Provide a user group ID user​Group Y
Cloud Name Provide a cloud name gen_​text_​input Y
First Level Approval required from Groups Check to enable requiring approval from groups.​ Otherwise, approval is required from users.​ The default value is unchecked.​
First Level Group Approval(s) Provide the group ID of the user who must approve the request user​Group
First Level User Approval(s) Provide one or more first level user approvals cuic_​multi_​user_​ID
Second Level Approval required from Groups Check to enable requiring approval from groups.​ Otherwise, approval is required from users.​ The default value is unchecked.​
Second Level Group Approval(s) Provide the group ID of the user who must approve the request user​Group
Second Level User Approval(s) Provide one or more second level user approvals cuic_​multi_​user_​ID
Approval required from All users Check to enable requiring approval of all users.​ The default value is unchecked.​ Boolean
Number of Approval Request Remainders Enter the number of approval request reminders Boolean Y
Reminder Intervals Enter the reminder interval Boolean Y
Provider Support Email Address Enter a provider support email address gen_​text_​input
Copy Notification to mail Address Enter a copy notification to mail address gen_​text_​input
Computing Policy Provide a computing policy gen_​text_​input Y
Network Policy Provide a network policy gen_​text_​input Y
Storage Policy Provide a storage policy gen_​text_​input Y
ISO Image Mapping Policy Provide an ISO image mapping policy gen_​text_​input
Cost Model Provide a cost model Cost​Model​List​Popup
Disable displaying cost in the SR Summary Check to disable displaying cost in the SR summary.​ The default value is unchecked.​ gen_​text_​input
User Action Policy Provide a user action policy User​Action​Policy​Pop​Up
Vm Mangement Policy Provide a VM management policy Vm​Management​Policy​Pop​Up
End user Self-service Policy Provide an end user self-service policy gen_​text_​input
Outputs
Output Description Type
VDC_​ID v​DC ID v​DCTabular​Report​Identity
VDC_​NAME VDC NAME gen_​text_​input
VDC_​CLOUD_​NAME Cloud Name gen_​text_​input
VDC_​STORAGE_​POLICY Storage Policy vdc​Policy
VDC_​SYSTEM_​POLICY System Policy vdc​Policy
VDC_​NETWORK_​POLICY Network Policy vdc​Policy
VDC_​COMPUTING_​POLICY Computing Policy vdc​Policy
OUTPUT_​ISO_​IMAGE_​MAPPLING_​POLICY ISO Image Mapping Policy vdc​Policy
OUTPUT_​VDC_​USER_​ACTION_​POLICY User Action Policy vdc​Policy
OUTPUT_​VDC_​VMMANAGEMENT_​POLICY Vm Mangement Policy vdc​Policy
OUTPUT_​VDC_​ENDUSER_​SELF_​SERVICE_​POLICY End user Self-service Policy vdc​Policy
OUTPUT_​VDC_​COSTMODEL Cost Model vdc​Policy

Clone Cost Model

Summary
Clone Cost Model
Description
This task allows user to Clone Cost Model.
Inputs
Input Description Mappable To Type Mandatory
Cost Model List Choose a cost model list gen_​text_​input Y
Cost Model Name Enter a cost model name gen_​text_​input Y
Cost Model Description Enter a cost model description gen_​text_​input
Cost Model Type Choose a cost model type: Standard, Advanced or Hyper-V.​ The default value is Standard.​ Cost​Model​Type​Identity Y
Advanced Cost Model Enter a Advanced cost model gen_​text_​input
Charge Duration Provide a charge duration: Hourly, Daily, Weekly, Monthly or Yearly.​ If not specified, the default value is Hourly.​ Cost​Model​Charge​Duration​Identity
Fixed Costs Fixed Costs
One Time Cost Enter a one-time cost such as setup fee.​ You can also use this field for fixed-cost items.​ gen_​text_​input
VM Costs VM Costs
Active VM Cost Enter the cost of the entire VM while the VM is running gen_​text_​input
Inactive VM Cost Enter the cost of the entire VM while the VM is not running gen_​text_​input
CPU Costs CPU Costs
CPU Charge Unit Provide a CPU charge unit: GHz or cores.​ The default value is GHz.​ Cost​Modelcpu​Charge​Unit​Identity
Provisioned CPU Cost Enter a CPU cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Reserved CPU Cost Enter a CPU reserved cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Used CPU Cost Enter a CPU used cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
CPU Core Cost Enter a CPU cost per core.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Memory Costs Memory Costs
Provisioned Memory Cost Enter a provisioned memory cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Reserved Memory Cost Enter a memory reserved cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Used Memory Cost Enter a memory used cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Network Costs Network Costs
Received Network Data Cost Enter a received network data cost per GB.​ The cost is applicable to active VMs only.​ gen_​text_​input
Transmitted Network Data Cost Enter a transmitted network data cost per GB.​ The cost is applicable to active VMs only.​ gen_​text_​input
Storage Costs Storage Costs
Committed Storage Cost Enter a committed storage cost per GB.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Uncommitted Storage Cost Enter an uncommitted (unused, but provisioned) disk cost per GB.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Tag Based Costs Tag Based Costs
Tag Based Cost Model Provide a tag-based cost model Cost​Modeltag​Basedcost​Model​Identity
Resource Pool Costs Resource Pool Costs
Basic (CPU - 5 MHz, Memory - 6 GB) Enter a description for Basic (CPU - 5 MHz, memory - 6 GB)
Standard (CPU - 15 MHz, Memory - 22 GB) Enter a description for Standard (CPU - 15 MHz, memory - 22 GB)
Premium (CPU - 30 MHz, Memory - 44 GB) Enter a description for Premium (CPU - 30 MHz, memory - 44 GB)
Storage Costs Storage Costs
Basic (SATA) Enter a description for Basic (SATA)
Standard (SATA) Enter a description for Standard (SATA)
Premium (SAS) Enter a description for Premium (SAS)
Bulk 10 OS Licenses Enter Bulk 10 OS licenses
Bulk 50 OS Licenses Enter Bulk 50 OS licenses
Note: Per VM OS Cost will be defined in the catalog definition Note: Per VM OS Cost will be defined in the catalog definition gen_​text_​input
Fixed Costs Fixed Costs
One Time Cost Enter a one-time cost gen_​text_​input
CPU Costs.​ Charged Hourly, per-GHz CPU Costs.​ Charged Hourly, per-GHz
CPU Charge Unit Choose a CPU charge unit Cost​Modelcpu​Charge​Unit​Identity
Provisioned CPU Cost Choose a provisioned CPU cost gen_​text_​input
CPU Core Cost Choose a CPU core cost gen_​text_​input
Memory Costs Charged Hourly Memory Costs Charged Hourly
Provisioned Memory Cost Choose a provisioned memory cost per GB per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Used Memory Cost Choose a memory used cost per GB per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Storage Costs Storage Costs
Committed Storage Cost Choose a committed storage cost per GB.​ The cost is applicable to physical servers only.​ gen_​text_​input
Blade Costs Blade Costs
Full Length Blade Cost Choose a cost for full length blade servers per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Half Length Blade Cost Choose a cost for half length blade servers per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Outputs
Output Description Type
OUTPUT_​COSTMODEL_​NAME Cost Model Name Created by admin gen_​text_​input
OUTPUT_​COSTMODEL_​ID Cost Model Name Created by admin gen_​text_​input

Clone End User Self-Service Policy

Summary
Clone End User Self-Service Policy
Description
This task allows user to Clone End User Self-Service Policy.
Inputs
Input Description Mappable To Type Mandatory
End​User​Self​Service​Policy List Choose the name of the custom action policy to clone gen_​text_​input Y
Policy Name Enter the name of the custom action policy gen_​text_​input Y
Policy Description Enter a description for the end user self service action policy gen_​text_​input
Cloud Provide the cloud for which these actions apply gen_​text_​input Y
Outputs
Output Description Type
OUTPUT_​SELFSERVICE_​ENDUSER_​POLICY_​NAME Self Service End​User Policy Name Created by admin gen_​text_​input
OUTPUT_​SELFSERVICE_​ENDUSER_​POLICY_​ID Self Service End​User Policy ID Created by admin gen_​text_​input

Clone VM Management Policy

Summary
Clone VM Management Policy
Description
This task allows user to Clone VM Management Policy.
Inputs
Input Description Mappable To Type Mandatory
Vm​Management​Policy List Provide the name of the policy that you want to clone gen_​text_​input Y
Policy Name Enter the VM management policy name gen_​text_​input Y
Policy Description Enter a VM management policy description gen_​text_​input
VM Lease Expiry Notification Settings VM Lease Expiry Notification Settings
Configure VM Lease Notification Check to enable Configure VM Lease Notification.​ Default value is checked.​ Boolean
How many days before VM Lease expiry should notifications be sent Enter the number of days before VM lease expiry to send notifications.​ Default value is 7, minimum is 3 days and maximum is 30 days.​ gen_​text_​input
How many notifications should be sent Enter how many notifications should be sent.​ The default value is 0.​ gen_​text_​input
Interval between notifications Provide an interval between notifications.​ Default and minimum is 4 hours and maximum is 24 hours.​ gen_​text_​input
Inactive VM Management Settings Inactive VM Management Settings
Delete after inactive VM days Enter the number of days after which an inactive VM is deleted.​ Default value is 0, minimum is 1 day and maximum is 90 days.​ gen_​text_​input
Additional grace period for deleting expired VMs Enter an additional grace period for deleting expired VMs.​ Default and maximum value is 7 days and minimum value is 1 day.​ gen_​text_​input
Action for failed rollback tasks Provide an action for failed rollback tasks: Send notification and delete or Do not delete the VM.​ The default value is Send notification and delete the VM.​ gen_​text_​input
Configure VM Delete Notification Check to enable Configure VM Delete Notification.​ The default value is checked.​ Boolean
How many days before VM deletion should notifications be sent Enter a number of days before VM deletion to send notifications.​ Default value is 7 days, minimum is 1 day and maximum is 30 days.​ gen_​text_​input
How many notifications should be sent Enter how many notifications should be sent.​ The default value is 0.​ gen_​text_​input
Interval between notifications Provide an interval between notifications.​ Default and minimum is 4 hours and maximum is 24 hours.​ gen_​text_​input
Outputs
Output Description Type
OUTPUT_​VM_​MANAGEMENT_​POLICY_​NAME VM Management Policy Name Created by admin gen_​text_​input
OUTPUT_​VM_​MANAGEMENT_​POLICY_​ID VM Management​VM Management Policy ID Created by admin gen_​text_​input

Clone vDC

Summary
Clone a vDC.
Description
This task clones a virtual datacenter (vDC). A vDC is an environment that combines virtual resources, operational details, rules and policies to manage specific group requirements. Use this task to clone a vDC as part of workflow.
Inputs
Input Description Mappable To Type Mandatory
v​DC Id Provide a v​DC list v​DCTabular​Report​Identity Y
v​DC Name Enter a v​DC name gen_​text_​input Y
v​DC Locked Check to enable v​DC locked.​ The default value is unchecked.​ Boolean
v​DC Description Enter a v​DC description gen_​text_​input
User Group ID Provide a user group ID user​Group Y
Cloud Name Provide a cloud name gen_​text_​input Y
First Level Approval required from Groups Check to enable requiring approval from groups.​ Otherwise, approval is required from users.​ The default value is unchecked.​
First Level Group Approval(s) Provide a group ID of the user who should approve the request user​Group
First Level User Approval(s) Provide one or more first level user approvals cuic_​multi_​user_​ID
Second Level Approval required from Groups Check to enable requiring approvals from groups.​ Otherwise, approval is required from users.​ The default value is unchecked.​
Second Level Group Approval(s) Provide the group ID of the user who must approve the request user​Group
Second Level User Approval(s) Provide one or more second level user approvals cuic_​multi_​user_​ID
Approval required from All users Check to enable requiring approval from all users.​ The default value is unchecked.​ Boolean
Number of Approval Request Remainders Enter a number of approval request reminders Boolean Y
Reminder Intervals Enter reminder intervals Boolean Y
Provider Support Email Address Enter a provider support email address gen_​text_​input
Copy Notification to mail Address Enter a copy notification to mail address gen_​text_​input
Computing Policy Provide a computing policy gen_​text_​input Y
Network Policy Provide a network policy gen_​text_​input Y
Storage Policy Provide a storage policy gen_​text_​input Y
ISO Image Mapping Policy Provide an ISO image mapping policy gen_​text_​input
Cost Model Provide a cost model Cost​Model​List​Popup
Disable displaying cost in the SR Summary Check to disable displaying the cost in the SR Summary.​ The default value is unchecked.​ gen_​text_​input
User Action Policy Provide a user action policy User​Action​Policy​Pop​Up
Vm Mangement Policy Provide a VM management policy Vm​Management​Policy​Pop​Up
End user Self-service Policy Provide an end user self-service policy gen_​text_​input
Outputs
Output Description Type
VDC_​ID v​DC ID v​DCTabular​Report​Identity
VDC_​NAME VDC NAME gen_​text_​input
VDC_​CLOUD_​NAME Cloud Name gen_​text_​input
VDC_​STORAGE_​POLICY Storage Policy vdc​Policy
VDC_​SYSTEM_​POLICY System Policy vdc​Policy
VDC_​NETWORK_​POLICY Network Policy vdc​Policy
VDC_​COMPUTING_​POLICY Computing Policy vdc​Policy
OUTPUT_​ISO_​IMAGE_​MAPPLING_​POLICY ISO Image Mapping Policy vdc​Policy
OUTPUT_​VDC_​USER_​ACTION_​POLICY User Action Policy vdc​Policy
OUTPUT_​VDC_​VMMANAGEMENT_​POLICY Vm Mangement Policy vdc​Policy
OUTPUT_​VDC_​ENDUSER_​SELF_​SERVICE_​POLICY End user Self-service Policy vdc​Policy
OUTPUT_​VDC_​COSTMODEL Cost Model vdc​Policy

Create vDC

Summary
Create a vDC.
Description
This task creates a virtual datacenter (vDC). A vDC is an environment that combines virtual resources, operational details, rules, and policies to manage specific group requirements.
Inputs
Input Description Mappable To Type Mandatory
v​DC Name Enter a v​DC name gen_​text_​input Y
v​DC Description Enter a v​DC description gen_​text_​input
Select v​DC Profile Provide a v​DC profile to create the v​DC from v​DCProfile Y
First Level Approval required from Groups Check to enable requiring approval from groups.​ Otherwise, approval is required from users.​ The default value is unchecked.​
First Level Group Approval(s) Provide the group ID of the user who must approve the request user​Group
First Level User Approval(s) Provide one or more first level user approvals gen_​text_​input
Second Level Approval required from Groups Check to enable requiring approval from groups.​ Otherwise, approval is required from users.​ The default value is unchecked.​
Second Level Group Approval(s) Provide the group ID of the user who must approve the request user​Group
Second Level User Approval(s) Provide one or more second level user approvals gen_​text_​input
System Policy Name Enter a system policy name gen_​text_​input
Network Policy Name Enter a network policy name gen_​text_​input
Storage Policy Name Enter a storage policy name gen_​text_​input
Computing Policy Name Enter a computing policy name gen_​text_​input
User Group ID Provide a user group ID gen_​text_​input Y
Outputs
Output Description Type
VDC_​ID v​DC ID v​DC
VDC_​CLOUD_​NAME Cloud Name gen_​text_​input
VDC_​STORAGE_​POLICY Storage Policy vdc​Policy
VDC_​SYSTEM_​POLICY System Policy vdc​Policy
VDC_​NETWORK_​POLICY Network Policy vdc​Policy
VDC_​COMPUTING_​POLICY Computing Policy vdc​Policy
OUTPUT_​VDC_​COMPUTING_​POLICY_​HOST_​SCOPE_​LIST Comma-separated hosts.​ vmware​Host​Multi​Select
OUTPUT_​VDC_​COMPUTING_​POLICY_​CLUSTER_​SCOPE_​LIST Comma-separated clusters.​ gen_​text_​input
OUTPUT_​VDC_​COMPUTING_​POLICY_​RESOURCEPOOL_​SCOPE_​LIST Comma-separated resource pools.​ gen_​text_​input
OUTPUT_​VDC_​COMPUTING_​POLICY_​HOST_​PARENT_​RES_​POOL_​LIST Comma-separated host parent resource pool detailed identity list.​ gen_​text_​input
OUTPUT_​VDC_​COMPUTING_​POLICY_​CLUST_​PARENT_​RES_​POOL_​LIST Comma-separated cluster parent resource pool detailed identity list.​ gen_​text_​input
OUTPUT_​VDC_​COMPUTING_​POLICY_​PARENT_​RES_​POOL_​IDENT_​LIST Comma-separated parent resource pool detailed identity list.​ gen_​text_​input
OUTPUT_​VDC_​COMPUTING_​POLICY_​HOST_​SCOPE_​LIST_​ISCSI_​IQN Comma-separated host i​SCSI IQNs.​ gen_​text_​input

Delete vDC

Summary
Delete a vDC.
Description
This task deletes a virtual datacenter (vDC). A vDC is an environment that combines virtual resources, operational details, rules and policies to manage specific group requirements.
Inputs
Input Description Mappable To Type Mandatory
v​DC Name Provide the name of the v​DC to delete gen_​text_​input Y
Outputs
No Outputs

Delete vDC Policy

Summary
Delete a vDC Policy.
Description
This task deletes a virtual datacenter (vDC) policy. A Virtual Data Center is an environment that combines virtual resources, operational details, rules, and policies to manage specific group requirements.
Inputs
Input Description Mappable To Type Mandatory
Policy Type Provide a policy type vdc​Policy​Type Y
Account Name Provide the account from which to delete the policies gen_​text_​input Y
Policies Choose one or more policies to delete vdc​Policy Y
Outputs
No Outputs

Modify Computing Policy

Summary
Update a vDC compute policy with resource pool information.
Description
This task associates a comma-separated resource pool with a vDC computing policy.
Inputs
Input Description Mappable To Type Mandatory
Select v​DC Select v​DC profile to create the v​DC v​DC Y
Resource Pool Select the resource pool vmware​Resource​Pool​Identity Y
Outputs
Output Description Type
VDC_​ID v​DC ID v​DC

Modify Cost Model

Summary
Modifies Cost Model
Description
This task allows user to modify Cost Model.
Inputs
Input Description Mappable To Type Mandatory
Cost Model Name Enter a cost model name gen_​text_​input Y
Cost Model Description Enter a cost model description gen_​text_​input
Cost Model Type Choose a cost model type: Standard, Advanced or Hyper-V.​ The default value is Standard.​ Cost​Model​Type​Identity Y
Advanced Cost Model Enter an Advanced cost model gen_​text_​input
Charge Duration Provide a charge duration: Hourly, Daily, Weekly, Monthly or Yearly.​ If not specified, the default value is Hourly.​ Cost​Model​Charge​Duration​Identity
Fixed Costs Fixed Costs
One Time Cost Enter a one-time cost such as setup fee.​ You can also use this field for fixed-cost items.​ gen_​text_​input
VM Costs VM Costs
Active VM Cost Enter the cost of the entire VM while the VM is running gen_​text_​input
Inactive VM Cost Enter the cost of the entire VM while the VM is not running gen_​text_​input
CPU Costs CPU Costs
CPU Charge Unit Provide a CPU charge unit: GHz or cores.​ The default value is GHz.​ Cost​Modelcpu​Charge​Unit​Identity
Provisioned CPU Cost Enter a CPU cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Reserved CPU Cost Enter a CPU reserved cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Used CPU Cost Enter a CPU used cost per GHz per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
CPU Core Cost Enter a CPU cost per core.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Memory Costs Memory Costs
Provisioned Memory Cost Enter a provisioned memory cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Reserved Memory Cost Enter a memory reserved cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Used Memory Cost Enter a memory used cost per GB per hour.​ The cost is applicable to active VMs only.​ gen_​text_​input
Network Costs Network Costs
Received Network Data Cost Enter a received network data cost per GB.​ The cost is applicable to active VMs only.​ gen_​text_​input
Transmitted Network Data Cost Enter a transmitted network data cost per GB.​ The cost is applicable to active VMs only.​ gen_​text_​input
Storage Costs Storage Costs
Committed Storage Cost Enter a committed storage cost per GB.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Uncommitted Storage Cost Enter an uncommitted (unused, but provisioned) disk cost per GB.​ The cost is applicable to both active and inactive VMs.​ gen_​text_​input
Tag Based Costs Tag Based Costs
Tag Based Cost Model Choose a tag-based cost model Cost​Modeltag​Basedcost​Model​Identity
Resource Pool Costs Resource Pool Costs
Basic (CPU - 5 MHz, Memory - 6 GB) Enter a description for Basic (CPU - 5 MHz, memory - 6 GB)
Standard (CPU - 15 MHz, Memory - 22 GB) Enter a description for Standard (CPU - 15 MHz, memory - 22 GB)
Premium (CPU - 30 MHz, Memory - 44 GB) Enter a description for Premium (CPU - 30 MHz, memory - 44 GB)
Storage Costs Storage Costs
Basic (SATA) Enter a description for Basic (SATA)
Standard (SATA) Enter a description for Standard (SATA)
Premium (SAS) Enter a description for Premium (SAS)
Bulk 10 OS Licenses Enter Bulk 10 OS licenses
Bulk 50 OS Licenses Enter Bulk 50 OS licenses
Note: Per VM OS Cost will be defined in the catalog definition Note: Per VM OS Cost will be defined in the catalog definition gen_​text_​input
Fixed Costs Fixed Costs
One Time Cost Enter a one-time cost gen_​text_​input
CPU Costs.​ Charged Hourly, per-GHz CPU Costs.​ Charged Hourly, per-GHz
CPU Charge Unit Choose a CPU charge unit Cost​Modelcpu​Charge​Unit​Identity
Provisioned CPU Cost Provide a provisioned CPU cost gen_​text_​input
CPU Core Cost Provide a CPU core cost gen_​text_​input
Memory Costs Charged Hourly Memory Costs Charged Hourly
Provisioned Memory Cost Provide a provisioned memory cost per GB per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Used Memory Cost Provide a memory used cost per GB per hour.​ The cost is applicable to physical servers only.​ gen_​text_​input
Storage Costs Storage Costs
Committed Storage Cost Provide a committed storage cost per GB.​ The cost is applicable to physical servers only.​ gen_​text_​input
Blade Costs Blade Costs
Full Length Blade Cost Provide a cost for full length blade servers per hour.​ The cost is applicable to physical servers only gen_​text_​input
Half Length Blade Cost Provide a cost for half length blade servers per hour.​ The cost is applicable to physical servers only gen_​text_​input
Outputs
Output Description Type
OUTPUT_​COSTMODEL_​NAME Cost Model Name Created by admin gen_​text_​input
OUTPUT_​COSTMODEL_​ID Cost Model Name Created by admin gen_​text_​input

Modify End User Self-Service Policy

Summary
Modifies End User Self-Service Policy
Description
This task allows user to modify End User Self-Service Policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the name of the custom action policy gen_​text_​input Y
Policy Description Enter a description for the end user self service action policy gen_​text_​input
Cloud Provide the cloud for which these actions apply gen_​text_​input Y
Outputs
Output Description Type
OUTPUT_​SELFSERVICE_​ENDUSER_​POLICY_​NAME Self Service End​User Policy Name Created by admin gen_​text_​input
OUTPUT_​SELFSERVICE_​ENDUSER_​POLICY_​ID Self Service End​User Policy ID Created by admin gen_​text_​input

Modify Network Policy

Summary
Create a network policy for a vDC.
Description
This task creates a network policy with a specified port group and static ip pool. The new policy is associated with the vDC.
Inputs
Input Description Mappable To Type Mandatory
Select v​DC Select v​DC profile to create the v​DC v​DC Y
Specify Port Group Port Group to be associated.​ vmware​Vm​Port​Group​Identity Y
Use DHCP Select if DHCP is used for VM IP address allocation
Select IP Address Source Select IP Address Source IPPool​Source​Type Y
Static IP Pool Provide IP address range or comma separated IP addresses or both gen_​text_​input Y
Subnet Mask Enter Subnet Mask.​ gen_​text_​input Y
Gateway Address Enter Gateway Address.​ gen_​text_​input
Static IP Pool Policy Select Static IP Pool From IP Pool Policy VMWare​IPPool​Policy Y
Outputs
Output Description Type
VDC_​ID v​DC ID v​DC

Modify User VM Action Policy

Summary
Modify a User VM Action Policy.
Description
This task modifies User VM Action Policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the name of the custom action policy gen_​text_​input Y
Policy Description Enter a description for the custom action policy gen_​text_​input
Select No.​ of Actions Choose a number of custom actions up to 10.​ The default value is 0.​ Y
Outputs
Output Description Type
OUTPUT_​VM_​ACTION_​POLICY_​NAME VM Action Policy Name Created by admin gen_​text_​input
OUTPUT_​VM_​ACTION_​POLICY_​ID VM Action Policy ID Created by admin gen_​text_​input

Modify User VM Action Policy v1

Summary
Description
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the name of the custom action policy gen_​text_​input Y
Policy Description Enter a description for the custom action policy gen_​text_​input
Select No.​ of Actions Choose a number of custom actions up to 30.​ The default value is 0.​ Y
Outputs
Output Description Type
OUTPUT_​VM_​ACTION_​POLICY_​NAME VM Action Policy Name Created by admin gen_​text_​input
OUTPUT_​VM_​ACTION_​POLICY_​ID VM Action Policy ID Created by admin gen_​text_​input

Modify VM Management Policy

Summary
Modifies VM Management Policy
Description
This task allows user to modify VM Management Policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the VM management policy name gen_​text_​input Y
Policy Description Enter a VM management policy description gen_​text_​input
VM Lease Expiry Notification Settings VM Lease Expiry Notification Settings
Configure VM Lease Notification Check to enable Configure VM Lease Notification.​ The default is checked.​ Boolean
How many days before VM Lease expiry should notifications be sent Enter the number of days before VM lease expiry to send notifications.​ Default value is 7, minimum is 3 days and maximum is 30 days.​ gen_​text_​input
How many notifications should be sent Enter how many notifications should be sent.​ The default value is 0.​ gen_​text_​input
Interval between notifications Provide an interval between notifications.​ Default and minimum value is 4 hours and maximum value is 24 hours.​ gen_​text_​input
Inactive VM Management Settings Inactive VM Management Settings
Delete after inactive VM days Enter the number of days after which an inactive VM is deleted.​.​ Default value is 0, minimum is 1 day and maximum is 90 days.​ gen_​text_​input
Additional grace period for deleting expired VMs Enter an additional grace period for deleting expired VMs.​ Default and maximum value is 7 days and minimum is 1 day.​ gen_​text_​input
Action for failed rollback tasks Provide an action for failed rollback tasks: Send notification and delete or Do not delete the VM.​ Default is Send notification and delete the VM.​ gen_​text_​input
Configure VM Delete Notification Check to enable Configure VM Delete Notification.​ The default value is checked.​ Boolean
How many days before VM deletion should notifications be sent Enter a number of days before VM deletion to send notifications.​ Default value is 7 days, minimum is 1 and maximum is 30 days.​ gen_​text_​input
How many notifications should be sent Enter how many notifications should be sent.​ The default value is 0.​ gen_​text_​input
Interval between notifications Provide an interval between notifications.​ Default and minimum value is 4 hours and maximum value is 24 hours.​ gen_​text_​input
Outputs
Output Description Type
OUTPUT_​VM_​MANAGEMENT_​POLICY_​NAME VM Management Policy Name Created by admin gen_​text_​input
OUTPUT_​VM_​MANAGEMENT_​POLICY_​ID VM Management​VM Management Policy ID Created by admin gen_​text_​input

Modify vDC

Summary
Modify a vDC.
Description
This task modifies a virtual datacenter (vDC). A vDC is an environment that combines virtual resources, operational details, rules and policies to manage specific group requirements. Use this task to modify a vDC as part of workflow.
Inputs
Input Description Mappable To Type Mandatory
v​DC Id Enter a v​DC name v​DCTabular​Report​Identity Y
v​DC Locked Check to enable v​DC locked.​ The default value is unchecked.​ Boolean
v​DC Description Enter a v​DC description gen_​text_​input
User Group ID Provide a user group ID user​Group Y
Cloud Name Provide a cloud name gen_​text_​input Y
First Level Approval required from Groups Check to enable requiring approval from groups.​ Otherwise, approval is required from users.​ The default value is unchecked.​
First Level Group Approval(s) Provide the group ID of the user who must approve the request user​Group
First Level User Approval(s) Provide one or more first level user approvals cuic_​multi_​user_​ID
Second Level Approval required from Groups Check to enable requiring approval from groups.​ Otherwise, approval is required from users.​ The default value is unchecked.​
Second Level Group Approval(s) Provide the group ID of the user who must approve the request user​Group
Second Level User Approval(s) Provide one or more second level user approvals cuic_​multi_​user_​ID
Approval required from All users Check to enable requiring approval from all users.​ The default value is unchecked.​ Boolean
Number of Approval Request Remainders Enter the number of approval request reminders Boolean Y
Reminder Intervals Enter reminder intervals Boolean Y
Provider Support Email Address Enter a provider support email address gen_​text_​input
Copy Notification to mail Address Enter a copy notification to mail address gen_​text_​input
Computing Policy Provide a computing policy gen_​text_​input Y
Network Policy Provide a network policy gen_​text_​input Y
Storage Policy Provide a storage policy gen_​text_​input Y
ISO Image Mapping Policy Provide an ISO Image mapping policy gen_​text_​input
Cost Model Provide a cost model Cost​Model​List​Popup
Disable displaying cost in the SR Summary Check to disable displaying cost in the SR summary.​ The default value is unchecked.​ gen_​text_​input
User Action Policy Provide a user action policy User​Action​Policy​Pop​Up
Vm Mangement Policy Provide a VM management policy Vm​Management​Policy​Pop​Up
End user Self-service Policy Provide an end user self-service policy gen_​text_​input
Outputs
Output Description Type
VDC_​ID v​DC ID v​DCTabular​Report​Identity
VDC_​NAME VDC NAME gen_​text_​input
VDC_​CLOUD_​NAME Cloud Name gen_​text_​input
VDC_​STORAGE_​POLICY Storage Policy vdc​Policy
VDC_​SYSTEM_​POLICY System Policy vdc​Policy
VDC_​NETWORK_​POLICY Network Policy vdc​Policy
VDC_​COMPUTING_​POLICY Computing Policy vdc​Policy
OUTPUT_​ISO_​IMAGE_​MAPPLING_​POLICY ISO Image Mapping Policy vdc​Policy
OUTPUT_​VDC_​USER_​ACTION_​POLICY User Action Policy vdc​Policy
OUTPUT_​VDC_​VMMANAGEMENT_​POLICY Vm Mangement Policy vdc​Policy
OUTPUT_​VDC_​ENDUSER_​SELF_​SERVICE_​POLICY End user Self-service Policy vdc​Policy
OUTPUT_​VDC_​COSTMODEL Cost Model vdc​Policy

Remove Network From Network Policy

Summary
Removes selected NIC configuration from the Existing Network Policy
Description
This tasks removes a NIC configuration from the existing Network policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Policy Name gen_​text_​input Y
NIC Alias NIC Alias gen_​text_​input Y
Outputs
No Outputs

Undo Update Storage Policy

Summary
Update a vDC storage policy by excluding a selected datastore.
Description
This task excludes a datastore associated witha vDC storage policy.
Inputs
Input Description Mappable To Type Mandatory
Select v​DC Provide a v​DC profile with which to create the v​DC v​DC Y
Data Stores/Datastore Clusters Choose a data store or datastore cluster name gen_​text_​input Y
Datastore Name Enter the name of the datastore gen_​text_​input Y
Datastore Cluster Name Choose the name of the datastore cluster vmware​Datastore​Cluster​Identity Y
Outputs
Output Description Type
VDC_​ID v​DC ID v​DC

Update Hyper V Network Policy

Summary
Description
Inputs
Input Description Mappable To Type Mandatory
Select v​DC Select v​DC profile to create the v​DC v​DC Y
VM Network Virtual Network Name hyperv​VMNetwork​Identity Y
Subnet Select a subnet hyperv​VMNetwork​Subnet​Identity
Use DHCP Use DHCP gen_​text_​input
Enable MAC Spoofing Select if need to enable the MAC spoofing gen_​text_​input
IP Pool IP Pool Name gen_​text_​input
Port Classification Select a Port Classification hyperv​Port​Classification​Identity
Outputs
Output Description Type
VDC_​ID v​DC ID v​DC

Update Storage Policy

Summary
Update a vDC storage policy.
Description
This task enters a datastore name and associates it with a vDC storage policy.
Inputs
Input Description Mappable To Type Mandatory
Select v​DC Select v​DC profile to create the v​DC v​DC Y
Data Store/Datastore Cluster Specify data store/datastore cluster name gen_​text_​input Y
Datastore Name Name of the Datastore gen_​text_​input Y
Datastore Cluster Name Name of the Datastore Cluster vmware​Datastore​Cluster​Identity Y
Override Override existing storage policy gen_​text_​input
Outputs
Output Description Type
VDC_​ID v​DC ID v​DC

User VM Action Policy

Summary
Create a User VM Action Policy.
Description
This task creates a User VM Action Policy.
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the name of the custom action policy gen_​text_​input Y
Policy Description Enter a description for the custom action policy gen_​text_​input
Select No.​ of Actions Choose a number of custom actions up to 10.​ The default value is 0.​ Y
Outputs
Output Description Type
OUTPUT_​VM_​ACTION_​POLICY_​NAME VM Action Policy Name Created by admin gen_​text_​input
OUTPUT_​VM_​ACTION_​POLICY_​ID VM Action Policy ID Created by admin gen_​text_​input

User VM Action Policy v1

Summary
Description
Inputs
Input Description Mappable To Type Mandatory
Policy Name Enter the name of the custom action policy gen_​text_​input Y
Policy Description Enter a description for the custom action policy gen_​text_​input
Select No.​ of Actions Choose a number of custom actions up to 30.​ The default value is 0.​ Y
Outputs
Output Description Type
OUTPUT_​VM_​ACTION_​POLICY_​NAME VM Action Policy Name Created by admin gen_​text_​input
OUTPUT_​VM_​ACTION_​POLICY_​ID VM Action Policy ID Created by admin gen_​text_​input

Validate vDC

Summary
Validate a vDC.
Description
This task validates a virtual datacenter (vDC). A vDC is an environment that combines virtual resources, operational details, rules and policies to manage specific group requirements. Use this task to validate a vDC as part of workflow.
Inputs
Input Description Mappable To Type Mandatory
v​DC Name Provide a v​DC name gen_​text_​input Y
Outputs
No Outputs