1、通用命令:
- addAccount:添加一个新的账户。
- deleteAccount:删除一个现有的账户。
- updateAccount:更新一个账户的属性。
- listAccounts:列出所有账户。
- addCluster:添加一个新的集群。
- deleteCluster:删除一个现有的集群。
- listClusters:列出所有集群。
- addHost:添加一个新的主机。
- deleteHost:删除一个现有的主机。
- listHosts:列出所有主机。
- addZone:添加一个新的区域。
- deleteZone:删除一个现有的区域。
- listZones:列出所有区域。
- createTemplate:创建一个新的模板(镜像)。
- deleteTemplate:删除一个现有的模板。
- listTemplates:列出所有模板。
2、虚拟机管理:
- deployVirtualMachine:部署一个新的虚拟机。
- destroyVirtualMachine:销毁一个现有的虚拟机。
- startVirtualMachine:启动一个现有的虚拟机。
- stopVirtualMachine:停止一个现有的虚拟机。
- rebootVirtualMachine:重启一个现有的虚拟机。
- resetPasswordForVirtualMachine:为一个虚拟机重置密码。
- listVirtualMachines:列出所有虚拟机。
3、网络管理:
- createNetwork:创建一个新的网络。
- deleteNetwork:删除一个现有的网络。
- listNetworks:列出所有网络。
- createIPAddress:创建一个新的IP地址。
- deleteIPAddress:删除一个现有的IP地址。
- listPublicIpAddresses:列出所有公共IP地址。
- createVPC:创建一个新的VPC(虚拟私有云)。
- deleteVPC:删除一个现有的VPC。
- listVPCs:列出所有VPCs。
4、存储管理:
- createStoragePool:创建一个新的存储池。
- deleteStoragePool:删除一个现有的存储池。
- listStoragePools:列出所有存储池。
- createVolume:创建一个新的卷。
- deleteVolume:删除一个现有的卷。
- listVolumes:列出所有卷。
5、用户和权限管理:
- createUser:创建一个新的用户。
- deleteUser:删除一个现有的用户。
- listUsers:列出所有用户。
- createRole:创建一个新的角色。
- deleteRole:删除一个现有的角色。
- listRoles:列出所有角色。
- grantPermission:为一个账户分配权限。
- revokePermission:取消一个账户的权限。