SLIDE 98 Argument Reference
The following arguments are supported:
- rg - (Optional) Organization to create the VDC in, optional if dened at provider level
name - (Required) VDC name description - (Optional) VDC friendly description provider_vdc_name - (Required) A name of the Provider VDC from which this organization VDC is provisioned. allocation_model - (Required) The allocation model used by this VDC; must be one of {AllocationVApp ("Pay as you
go"), AllocationPool ("Allocation pool"), ReservationPool ("Reservation pool")}
compute_capacity - (Required) The compute capacity allocated to this VDC. See Compute Capacity below for details. nic_quota - (Optional) Maximum number of virtual NICs allowed in this VDC. Defaults to 0, which species an
unlimited number.
network_quota - (Optional) Maximum number of network objects that can be deployed in this VDC. Defaults to 0,
which means no networks can be deployed.
vm_quota - (Optional) The maximum number of VMs that can be created in this VDC. Includes deployed and
undeployed VMs in vApps and vApp templates. Defaults to 0, which species an unlimited number.
enabled - (Optional) True if this VDC is enabled for use by the organization VDCs. Default is true. storage_profile - (Required) Storage proles supported by this VDC. See Storage Prole below for details. memory_guaranteed - (Optional) Percentage of allocated memory resources guaranteed to vApps deployed in this
- VDC. For example, if this value is 0.75, then 75% of allocated resources are guaranteed. Required when
AllocationModel is AllocationVApp or AllocationPool. When Allocation model is AllocationPool minimum value is 0.2. If left empty, vCD sets a value.
cpu_guaranteed - (Optional) Percentage of allocated CPU resources guaranteed to vApps deployed in this VDC. For
example, if this value is 0.75, then 75% of allocated resources are guaranteed. Required when AllocationModel is AllocationVApp or AllocationPool. If left empty, vCD sets a value.
cpu_speed - (Optional) Species the clock frequency, in Megahertz, for any virtual CPU that is allocated to a VM. A VM
with 2 vCPUs will consume twice as much of this value. Ignored for ReservationPool. Required when AllocationModel is AllocationVApp or AllocationPool, and may not be less than 256 MHz. Defaults to 1000 MHz if value isn't provided.
metadata - (Optional; v2.4+) Key value map of metadata to assign to this VDC enable_thin_provisioning - (Optional) Boolean to request thin provisioning. Request will be honored only if the
underlying data store supports it. Thin provisioning saves storage space by committing it on demand. This allows over- allocation of storage.
enable_fast_provisioning - (Optional) Request fast provisioning. Request will be honored only if the underlying
datastore supports it. Fast provisioning can reduce the time it takes to create virtual machines by using vSphere linked
- clones. If you disable fast provisioning, all provisioning operations will result in full clones.
network_pool_name - (Optional) Reference to a network pool in the Provider VDC. Required if this VDC will contain
routed or isolated networks.