vcf_vim_first_class_disk¶
Execution module for First-Class Disks (FCD / Improved Virtual Disks).
- saltext.vcf.modules.vcf_vim_first_class_disk.list_(datastore, profile=None)[source]¶
List FCDs on datastore.
CLI Example:
salt '*' vcf_vim_first_class_disk.list_ <datastore>
- saltext.vcf.modules.vcf_vim_first_class_disk.get(vstorage_object_id, datastore, profile=None)[source]¶
Return one FCD by id.
CLI Example:
salt '*' vcf_vim_first_class_disk.get <vstorage_object_id> <datastore>
- saltext.vcf.modules.vcf_vim_first_class_disk.create(name, datastore, capacity_gb, provisioning='thin', profile_id=None, keep_after_delete_vm=False, profile=None)[source]¶
Create a new FCD.
CLI Example:
salt '*' vcf_vim_first_class_disk.create my-disk <datastore> 10
- saltext.vcf.modules.vcf_vim_first_class_disk.delete(vstorage_object_id, datastore, profile=None)[source]¶
Delete an FCD.
CLI Example:
salt '*' vcf_vim_first_class_disk.delete <vstorage_object_id> <datastore>
- saltext.vcf.modules.vcf_vim_first_class_disk.rename(vstorage_object_id, datastore, new_name, profile=None)[source]¶
Rename an FCD.
CLI Example:
salt '*' vcf_vim_first_class_disk.rename <vstorage_object_id> <datastore> <new_name>
- saltext.vcf.modules.vcf_vim_first_class_disk.extend(vstorage_object_id, datastore, new_capacity_gb, profile=None)[source]¶
Grow an FCD to new_capacity_gb.
CLI Example:
salt '*' vcf_vim_first_class_disk.extend <vstorage_object_id> <datastore> 20
- saltext.vcf.modules.vcf_vim_first_class_disk.register(datastore, path, name, profile=None)[source]¶
Register an existing VMDK as an FCD.
CLI Example:
salt '*' vcf_vim_first_class_disk.register <datastore> <path> <name>
- saltext.vcf.modules.vcf_vim_first_class_disk.set_keep_after_delete_vm(vstorage_object_id, datastore, keep, profile=None)[source]¶
Set the keepAfterDeleteVm flag on an FCD.
CLI Example:
salt '*' vcf_vim_first_class_disk.set_keep_after_delete_vm <id> <datastore> True