Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Log apis missing in layout.go #63

Merged
merged 1 commit into from
May 30, 2023

Conversation

vishesh92
Copy link
Member

@vishesh92 vishesh92 commented May 30, 2023

There are a lot of open issues regarding missing APIs in the SDK (e.g. - #22, #54, etc.)
This helps in identifying APIs which are missing in layout.go but present in listApis.json.

Verified

This commit was signed with the committer’s verified signature.
matthiask Matthias Kestenholz
@weizhouapache
Copy link
Member

@vishesh92
code looks good to me.
can you share a screenshot or output to demonstrate the changes ?

Copy link
Contributor

@Pearl1594 Pearl1594 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Very useful!

pdsilva cloudstack-go % make all
go run generate/generate.go generate/layout.go --api=generate/listApis.json
2023/05/30 09:41:17 Api missing in layout: deployNetscalerVpx
2023/05/30 09:41:17 Api missing in layout: listCiscoNexusVSMs
2023/05/30 09:41:17 Api missing in layout: synchronizeTungstenFabricData
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricPolicy
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricPolicy
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricTagType
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricNetwork
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricLogicalRouter
2023/05/30 09:41:17 Api missing in layout: linkAccountToLdap
2023/05/30 09:41:17 Api missing in layout: deleteProjectRole
2023/05/30 09:41:17 Api missing in layout: addCiscoAsa1000vResource
2023/05/30 09:41:17 Api missing in layout: registerUserData
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricNic
2023/05/30 09:41:17 Api missing in layout: addTungstenFabricPolicyRule
2023/05/30 09:41:17 Api missing in layout: assignVolume
2023/05/30 09:41:17 Api missing in layout: updateTungstenFabricLBHealthMonitor
2023/05/30 09:41:17 Api missing in layout: deleteServicePackageOffering
2023/05/30 09:41:17 Api missing in layout: listProjectRoles
2023/05/30 09:41:17 Api missing in layout: listCAProviders
2023/05/30 09:41:17 Api missing in layout: listElastistorVolume
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricAddressGroup
2023/05/30 09:41:17 Api missing in layout: getSolidFireVolumeAccessGroupIds
2023/05/30 09:41:17 Api missing in layout: listConfigurationGroups
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricServiceGroup
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricTag
2023/05/30 09:41:17 Api missing in layout: listCaCertificate
2023/05/30 09:41:17 Api missing in layout: listUserData
2023/05/30 09:41:17 Api missing in layout: applyTungstenFabricPolicy
2023/05/30 09:41:17 Api missing in layout: disableCiscoNexusVSM
2023/05/30 09:41:17 Api missing in layout: unmanageVirtualMachine
2023/05/30 09:41:17 Api missing in layout: getRouterHealthCheckResults
2023/05/30 09:41:17 Api missing in layout: linkUserDataToTemplate
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricProviders
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricFirewallRule
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricAddressGroup
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricLBHealthMonitor
2023/05/30 09:41:17 Api missing in layout: listResourceIcon
2023/05/30 09:41:17 Api missing in layout: revokeCertificate
2023/05/30 09:41:17 Api missing in layout: deleteCiscoAsa1000vResource
2023/05/30 09:41:17 Api missing in layout: uploadResourceIcon
2023/05/30 09:41:17 Api missing in layout: disableHAForHost
2023/05/30 09:41:17 Api missing in layout: createSnapshotFromVMSnapshot
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricServiceGroup
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricFirewallPolicy
2023/05/30 09:41:17 Api missing in layout: updateSiocInfo
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricAddressGroup
2023/05/30 09:41:17 Api missing in layout: updatePodManagementNetworkIpRange
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricPolicy
2023/05/30 09:41:17 Api missing in layout: listCiscoAsa1000vResources
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricPolicyRule
2023/05/30 09:41:17 Api missing in layout: updateVlanIpRange
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricTag
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricPublicNetwork
2023/05/30 09:41:17 Api missing in layout: createConsoleEndpoint
2023/05/30 09:41:17 Api missing in layout: updateCondition
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricTagType
2023/05/30 09:41:17 Api missing in layout: applyTungstenFabricTag
2023/05/30 09:41:17 Api missing in layout: deleteNetscalerControlCenter
2023/05/30 09:41:17 Api missing in layout: listCiscoVnmcResources
2023/05/30 09:41:17 Api missing in layout: updateSecurityGroup
2023/05/30 09:41:17 Api missing in layout: listManagementServers
2023/05/30 09:41:17 Api missing in layout: listVsphereStoragePolicyCompatiblePools
2023/05/30 09:41:17 Api missing in layout: listElastistorInterface
2023/05/30 09:41:17 Api missing in layout: addTungstenFabricNetworkGatewayToLogicalRouter
2023/05/30 09:41:17 Api missing in layout: cancelHostAsDegraded
2023/05/30 09:41:17 Api missing in layout: listDetailOptions
2023/05/30 09:41:17 Api missing in layout: runDiagnostics
2023/05/30 09:41:17 Api missing in layout: registerNetscalerServicePackage
2023/05/30 09:41:17 Api missing in layout: provisionCertificate
2023/05/30 09:41:17 Api missing in layout: cloudianIsEnabled
2023/05/30 09:41:17 Api missing in layout: createProjectRole
2023/05/30 09:41:17 Api missing in layout: enableCiscoNexusVSM
2023/05/30 09:41:17 Api missing in layout: deleteCiscoVnmcResource
2023/05/30 09:41:17 Api missing in layout: listVsphereStoragePolicies
2023/05/30 09:41:17 Api missing in layout: getDiagnosticsData
2023/05/30 09:41:17 Api missing in layout: addCiscoVnmcResource
2023/05/30 09:41:17 Api missing in layout: listVmwareDcs
2023/05/30 09:41:17 Api missing in layout: getUploadParamsForIso
2023/05/30 09:41:17 Api missing in layout: createManagementNetworkIpRange
2023/05/30 09:41:17 Api missing in layout: listElastistorPool
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricApplicationPolicySet
2023/05/30 09:41:17 Api missing in layout: removeVmwareDc
2023/05/30 09:41:17 Api missing in layout: listStoragePoolsMetrics
2023/05/30 09:41:17 Api missing in layout: deleteUserData
2023/05/30 09:41:17 Api missing in layout: migrateSecondaryStorageData
2023/05/30 09:41:17 Api missing in layout: importUnmanagedInstance
2023/05/30 09:41:17 Api missing in layout: releasePodIpAddress
2023/05/30 09:41:17 Api missing in layout: updateVmwareDc
2023/05/30 09:41:17 Api missing in layout: listHostHAResources
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricFirewallRule
2023/05/30 09:41:17 Api missing in layout: deleteResourceIcon
2023/05/30 09:41:17 Api missing in layout: isAccountAllowedToCreateOfferingsWithTags
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricLogicalRouter
2023/05/30 09:41:17 Api missing in layout: uploadTemplateDirectDownloadCertificate
2023/05/30 09:41:17 Api missing in layout: reserveIpAddress
2023/05/30 09:41:17 Api missing in layout: deleteCiscoNexusVSM
2023/05/30 09:41:17 Api missing in layout: removeTungstenFabricTag
2023/05/30 09:41:17 Api missing in layout: declareHostAsDegraded
2023/05/30 09:41:17 Api missing in layout: getLoadBalancerSslCertificate
2023/05/30 09:41:17 Api missing in layout: updateProjectRole
2023/05/30 09:41:17 Api missing in layout: listUserTwoFactorAuthenticatorProviders
2023/05/30 09:41:17 Api missing in layout: listUnmanagedInstances
2023/05/30 09:41:17 Api missing in layout: registerNetscalerControlCenter
2023/05/30 09:41:17 Api missing in layout: acquirePodIpAddress
2023/05/30 09:41:17 Api missing in layout: removeTungstenFabricNetworkGatewayFromLogicalRouter
2023/05/30 09:41:17 Api missing in layout: addVmwareDc
2023/05/30 09:41:17 Api missing in layout: moveNetworkAclItem
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricLogicalRouter
2023/05/30 09:41:17 Api missing in layout: listVolumesUsageHistory
2023/05/30 09:41:17 Api missing in layout: moveUser
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricTag
2023/05/30 09:41:17 Api missing in layout: startRollingMaintenance
2023/05/30 09:41:17 Api missing in layout: updateStorageCapabilities
2023/05/30 09:41:17 Api missing in layout: listNetscalerControlCenter
2023/05/30 09:41:17 Api missing in layout: listRegisteredServicePackages
2023/05/30 09:41:17 Api missing in layout: configTungstenFabricService
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricFirewallPolicy
2023/05/30 09:41:17 Api missing in layout: listSystemVmsUsageHistory
2023/05/30 09:41:17 Api missing in layout: importVsphereStoragePolicies
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricTagType
2023/05/30 09:41:17 Api missing in layout: migrateVPC
2023/05/30 09:41:17 Api missing in layout: removeTungstenFabricPolicy
2023/05/30 09:41:17 Api missing in layout: setupUserTwoFactorAuthentication
2023/05/30 09:41:17 Api missing in layout: removeTungstenFabricPolicyRule
2023/05/30 09:41:17 Api missing in layout: validateUserTwoFactorAuthenticationCode
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricManagementNetwork
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricServiceGroup
2023/05/30 09:41:17 Api missing in layout: listHostHAProviders
2023/05/30 09:41:17 Api missing in layout: stopNetScalerVpx
2023/05/30 09:41:17 Api missing in layout: issueCertificate
2023/05/30 09:41:17 Api missing in layout: resetUserDataForVirtualMachine
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricApplicationPolicySet
2023/05/30 09:41:17 Api missing in layout: migrateNetwork
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricApplicationPolicySet
2023/05/30 09:41:17 Api missing in layout: deleteTungstenFabricFirewallPolicy
2023/05/30 09:41:17 Api missing in layout: updateImageStore
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricProvider
2023/05/30 09:41:17 Api missing in layout: revokeTemplateDirectDownloadCertificate
2023/05/30 09:41:17 Api missing in layout: createTungstenFabricFirewallRule
2023/05/30 09:41:17 Api missing in layout: listInfrastructure
2023/05/30 09:41:17 Api missing in layout: listTungstenFabricVm
2023/05/30 09:41:17 Api missing in layout: archiveSnapshot
2023/05/30 09:41:17 Api missing in layout: deleteManagementNetworkIpRange

@rohityadavcloud rohityadavcloud merged commit be2b1cd into apache:main May 30, 2023
@rohityadavcloud rohityadavcloud deleted the log-missing-apis branch May 30, 2023 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants