Hi,
It's not just the edge gateway blocking tasks that are missing. There are a lot more. If I loop over the list in http://pubs.vmware.com/vcd-55/index.jsp?topic=%2Fcom.vmware.vcloud.api.doc_55%2FGUID-B28F9E29-D8B6-4FA0-BB3E-96E7EC8C7205.html
and list the item I get in the error:
Following are not valid task operation names: [...]
I get this:
Key from API doc Item
vappConsolidateVm VAPP_CONSOLIDATE_VM
vappDeleteShadowVm VAPP_DELETE_SHADOW_VM
vappDiscardSuspendedState VAPP_DISCARD_SUSPENDED_STATE
vappEjectCdFloppy VAPP_EJECT_CD_FLOPPY
vappInsertCdFloppy VAPP_INSERT_CD_FLOPPY
vappInstallTools VAPP_INSTALL_TOOLS
vappRelocateVm VAPP_RELOCATE_VM
vappResume VAPP_RESUME
vdcUpdateVappNetworkSection VDC_UPDATE_VAPP_NETWORK_SECTION
networkCreateOrgNetwork NETWORK_CREATE_ORG_NETWORK
networkCreateOrgVdcNetwork NETWORK_CREATE_ORG_VDC_NETWORK
networkCreateVappNetwork NETWORK_CREATE_VAPP_NETWORK
networkReset NETWORK_RESET
networkResetOrgNetwork NETWORK_RESET_ORG_NETWORK
networkResetOrgVdcNetwork NETWORK_RESET_ORG_VDC_NETWORK
networkSyncSyslogSettings NETWORK_SYNC_SYSLOG_SETTINGS
networkUpdateIpsecVpnTunnelStatus NETWORK_UPDATE_IPSEC_VPN_TUNNEL_STATUS
edgeGatewayUpdate NETWORK_GATEWAY_UPDATE
edgeGatewayUpdateProperties NETWORK_GATEWAY_UPDATE_PROPERTIES
networkConfigureEdgeGatewayServices NETWORK_CONFIGURE_GATEWAY_SERVICES
networkEdgeGatewayCreate NETWORK_GATEWAY_CREATE
networkEdgeGatewayDelete NETWORK_GATEWAY_DELETE
networkEdgeGatewayRedeploy NETWORK_GATEWAY_REDEPLOY
networkEdgeGatewaySynchronizeSyslog NETWORK_GATEWAY_SYNCHRONIZE_SYSLOG
networkEdgeGatewayUpgradeConfiguration NETWORK_GATEWAY_CONFIGURATION_UPGRADE
networkReapplyEdgeGatewayServices NETWORK_REAPPLY_GATEWAY_SERVICES
systemForceDisconnectVimserver SYSTEM_FORCE_DISCONNECT_VIMSERVER
systemForceReconnectVimserver SYSTEM_FORCE_RECONNECT_VIMSERVER
systemPurgeAllStrandedItems SYSTEM_PURGE_ALL_STRANDED_ITEMS
systemPurgeStrandedItem SYSTEM_PURGE_STRANDED_ITEM
systemRefreshStorageProfiles SYSTEM_REFRESH_STORAGE_CLASSES
systemRefreshVimserver SYSTEM_REFRESH_VIMSERVER
systemRegisterVimserver SYSTEM_REGISTER_VIMSERVER
systemUnregisterVimserver SYSTEM_UNREGISTER_VIMSERVER
systemUpdateAmqpCertificate SYSTEM_UPDATE_AMQP_CERTIFICATE
systemUpdateAmqpTruststore SYSTEM_UPDATE_AMQP_TRUSTSTORE
systemUpdateLdapCertificate SYSTEM_UPDATE_LDAP_CERTIFICATE
systemUpdateLdapKeystore SYSTEM_UPDATE_LDAP_KEYSTORE
systemUpdateLdapSspiKeytab SYSTEM_UPDATE_LDAP_SSPI_KEYTAB
systemUpdateVcTruststore SYSTEM_UPDATE_VC_TRUSTSTORE
systemUpdateVimserver SYSTEM_UPDATE_VIMSERVER
rclDisableHost RCL_DISABLE_HOST
rclEnableHost RCL_ENABLE_HOST
rclPrepareHost RCL_PREPARE_HOST
rclRedeployAllVms RCL_REDEPLOY_ALL_VMS
rclRepairHost RCL_REPAIR_HOST
rclUnprepareHost RCL_UNPREPARE_HOST
rclUpdateHost RCL_UPDATE_HOST
rclUpdateProviderVdcStorageProfiles RCL_UPDATE_PROVIDER_VDC_STORAGE_CLASSES
rclUpdateResourcePoolSet RCL_UPDATE_RESOURCE_POOL_SET
rclUpgradeHostAgent RCL_UPGRADE_HOST_AGENT
commonPurgeDeletedItem COMMON_PURGE_DELETED_ITEM
importLocalizationResource IMPORT_LOCALIZATION_RESOURCE
catalogDeleteBacking catalogDeleteBacking
metadataDelete METADATA_DELETE
metadataUpdate METADATA_UPDATE
vdcUploadOvfDescriptor VDC_UPLOAD_OVF_DESCRIPTOR
Note how every key gets translated to something uppercase except for catalogDeleteBacking. I get the same kind of error if I use the API with a random string. Again, this is a GUI as well as API issue. I'm just using the API to try to get to the bottom of it.
Thanks,
Will