cms

package
v1.3.0-prerelease.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ListAvailableRegions

func ListAvailableRegions(connection *client.Connection, providerID string, body *cmv1.AWS) (
	*cmv1.AvailableRegionsSearchResponse, error)

func ListCloudProviders

func ListCloudProviders(connection *client.Connection, params ...map[string]interface{}) (*cmv1.CloudProvidersListResponse, error)

func ListClusterExternalConfiguration

func ListClusterExternalConfiguration(connection *client.Connection, clusterID string) (*cmv1.ExternalConfigurationGetResponse, error)

Cluster labels

func ListClusterGroupUsers

func ListClusterGroupUsers(connection *client.Connection, clusterID string, groupID string) (*cmv1.UsersListResponse, error)

func ListClusterGroups

func ListClusterGroups(connection *client.Connection, clusterID string) (*cmv1.GroupsListResponse, error)

ListClusterGroups will return cluster groups

func ListClusterIDPs

func ListClusterIDPs(connection *client.Connection, clusterID string) (*cmv1.IdentityProvidersListResponse, error)

func ListClusterLabels

func ListClusterLabels(connection *client.Connection, clusterID string, parameter ...map[string]interface{}) (*cmv1.LabelsListResponse, error)

func ListClusters

func ListClusters(connection *client.Connection, parameters ...map[string]interface{}) (response *cmv1.ClustersListResponse, err error)

ListClusters will list the clusters

func ListHtpasswdUsers

func ListHtpasswdUsers(connection *client.Connection, clusterID string, IDPID string) (*cmv1.HTPasswdUsersListResponse, error)

func ListIDPs

func ListIDPs(connection *client.Connection, clusterID string) (*cmv1.IdentityProvidersListResponse, error)

func ListMachinePool

func ListMachinePool(connection *client.Connection, clusterID string, params ...map[string]interface{}) (*cmv1.MachinePoolsListResponse, error)

Machine Pool related

func ListMachineTypes

func ListMachineTypes(connection *client.Connection, params ...map[string]interface{}) (*cmv1.MachineTypesListResponse, error)

ListMachineTypes will list the machine types

func ListRegions

func ListRegions(connection *client.Connection, providerID string, params ...map[string]interface{}) (*cmv1.CloudRegionsListResponse, error)

ListRegions list the regions of specified cloud providers If params passed, will add parameter to the request

func ListUpgradePolicies

func ListUpgradePolicies(connection *client.Connection, clusterID string, params ...map[string]interface{}) (*cmv1.UpgradePoliciesListResponse, error)

Upgrade policies related

func ListVersions

func ListVersions(connection *client.Connection, parameter ...map[string]interface{}) (resp *cmv1.VersionsListResponse, err error)

func RetrieveCloudProviderDetail

func RetrieveCloudProviderDetail(connection *client.Connection, providerID string) (*cmv1.CloudProviderGetResponse, error)

func RetrieveClusterCPUTotalByNodeRolesOS

func RetrieveClusterCPUTotalByNodeRolesOS(connection *client.Connection, clusterID string) (*cmv1.CPUTotalByNodeRolesOSMetricQueryGetResponse, error)

RetrieveClusterCPUTotalByNodeRolesOS will return the physical cpu_total of the compute nodes of the cluster

func RetrieveClusterCredentials

func RetrieveClusterCredentials(connection *client.Connection, clusterID string) (*cmv1.CredentialsGetResponse, error)

RetrieveClusterCredentials will return the response of cluster credentials

func RetrieveClusterDetail

func RetrieveClusterDetail(connection *client.Connection, clusterID string) (*cmv1.ClusterGetResponse, error)

RetrieveClusterDetail will retrieve cluster detailed information based on the clusterID

func RetrieveClusterGroupDetail

func RetrieveClusterGroupDetail(connection *client.Connection, clusterID string, groupID string) (*cmv1.GroupGetResponse, error)

RetrieveClusterGroupDetail will return cluster specified group information

func RetrieveClusterGroupUserDetail

func RetrieveClusterGroupUserDetail(connection *client.Connection, clusterID string, groupID string, userID string) (*cmv1.UserGetResponse, error)

func RetrieveClusterIDPDetail

func RetrieveClusterIDPDetail(connection *client.Connection, clusterID string, IDPID string) (*cmv1.IdentityProviderGetResponse, error)

func RetrieveClusterInstallLogDetail

func RetrieveClusterInstallLogDetail(connection *client.Connection, clusterID string,
	parameter ...map[string]interface{}) (*cmv1.LogGetResponse, error)

RetrieveClusterLogDetail return the log response based on parameter

func RetrieveClusterMachinePool

func RetrieveClusterMachinePool(connection *client.Connection, clusterID string, machinePoolID string) (*cmv1.MachinePoolGetResponse, error)

func RetrieveClusterSocketTotalByNodeRolesOS

func RetrieveClusterSocketTotalByNodeRolesOS(connection *client.Connection, clusterID string) (*cmv1.SocketTotalByNodeRolesOSMetricQueryGetResponse, error)

RetrieveClusterSocketTotalByNodeRolesOS will return the physical socket_total of the compute nodes of the cluster

func RetrieveClusterStatus

func RetrieveClusterStatus(connection *client.Connection, clusterID string) (*cmv1.ClusterStatusGetResponse, error)

func RetrieveClusterUninstallLogDetail

func RetrieveClusterUninstallLogDetail(connection *client.Connection, clusterID string,
	parameter ...map[string]interface{}) (*cmv1.LogGetResponse, error)

RetrieveClusterUninstallLogDetail return the uninstall log response based on parameter

func RetrieveDetailedIngressOfCluster

func RetrieveDetailedIngressOfCluster(connection *client.Connection, clusterID string, ingressID string) (*cmv1.IngressGetResponse, error)

func RetrieveDetailedLabelOfCluster

func RetrieveDetailedLabelOfCluster(connection *client.Connection, clusterID string, labelID string) (*cmv1.LabelGetResponse, error)

func RetrieveIDP

func RetrieveIDP(connection *client.Connection, clusterID string, idpID string) (*cmv1.IdentityProviderGetResponse, error)

func RetrieveMachineTypeDetail

func RetrieveMachineTypeDetail(connection *client.Connection, machineTypeID string) (*client.Response, error)

RetrieveMachineTypeDetail will return the retrieve result of machine type detailed information

func RetrieveRegionDetail

func RetrieveRegionDetail(connection *client.Connection, providerID string, regionID string) (*cmv1.CloudRegionGetResponse, error)

func RetrieveUpgradePolicies

func RetrieveUpgradePolicies(connection *client.Connection, clusterID string, upgradepolicyID string) (*cmv1.UpgradePolicyGetResponse, error)

func RetrieveVersionDetail

func RetrieveVersionDetail(connection *client.Connection, versionID string) (*cmv1.VersionGetResponse, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL