1. Types
2. vcenter
3. vm
4. hardware
5. adapter
6. sata

## vcenter vm hardware adapter sata: create spec

The `create_spec` structure provides a specification for the configuration of a newly-created virtual SATA adapter.

### Representations:

- JSON
- XML

{
"bus": 1,
"pci_slot_number": 1,
"type": "AHCI"
}
<?xml version="1.0" ?>
<ns0:CreateSpec xmlns:ns0="http://vmware.com/vcenter/vm/hardware/adapter/sata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<pci_slot_number>1</pci_slot_number>
<bus>1</bus>
<type>AHCI</type>
</ns0:CreateSpec>

#### Attributes:

Name | Type | Description
--- | --- | ---
Optional
type | string | Adapter type. Optional. If unset, a guest-specific default value will be used.
bus | long | SATA bus number. Optional. If unset, the server will choose an available bus number; if none is available, the request will fail.
pci_slot_number | long | Address of the SATA adapter on the PCI bus. Optional. If unset, the server will choose an available address when the virtual machine is powered on.