Documentation ¶
Index ¶
- func ListAvailableRegions(connection *client.Connection, providerID string, body *cmv1.AWS) (*cmv1.AvailableRegionsSearchResponse, error)
- func ListCloudProviders(connection *client.Connection, params ...map[string]interface{}) (*cmv1.CloudProvidersListResponse, error)
- func ListClusterExternalConfiguration(connection *client.Connection, clusterID string) (*cmv1.ExternalConfigurationGetResponse, error)
- func ListClusterGroupUsers(connection *client.Connection, clusterID string, groupID string) (*cmv1.UsersListResponse, error)
- func ListClusterGroups(connection *client.Connection, clusterID string) (*cmv1.GroupsListResponse, error)
- func ListClusterIDPs(connection *client.Connection, clusterID string) (*cmv1.IdentityProvidersListResponse, error)
- func ListClusterLabels(connection *client.Connection, clusterID string, ...) (*cmv1.LabelsListResponse, error)
- func ListClusters(connection *client.Connection, parameters ...map[string]interface{}) (response *cmv1.ClustersListResponse, err error)
- func ListHtpasswdUsers(connection *client.Connection, clusterID string, IDPID string) (*cmv1.HTPasswdUsersListResponse, error)
- func ListIDPs(connection *client.Connection, clusterID string) (*cmv1.IdentityProvidersListResponse, error)
- func ListMachinePool(connection *client.Connection, clusterID string, ...) (*cmv1.MachinePoolsListResponse, error)
- func ListMachineTypes(connection *client.Connection, params ...map[string]interface{}) (*cmv1.MachineTypesListResponse, error)
- func ListRegions(connection *client.Connection, providerID string, ...) (*cmv1.CloudRegionsListResponse, error)
- func ListUpgradePolicies(connection *client.Connection, clusterID string, ...) (*cmv1.UpgradePoliciesListResponse, error)
- func ListVersions(connection *client.Connection, parameter ...map[string]interface{}) (resp *cmv1.VersionsListResponse, err error)
- func RetrieveCloudProviderDetail(connection *client.Connection, providerID string) (*cmv1.CloudProviderGetResponse, error)
- func RetrieveClusterCPUTotalByNodeRolesOS(connection *client.Connection, clusterID string) (*cmv1.CPUTotalByNodeRolesOSMetricQueryGetResponse, error)
- func RetrieveClusterCredentials(connection *client.Connection, clusterID string) (*cmv1.CredentialsGetResponse, error)
- func RetrieveClusterDetail(connection *client.Connection, clusterID string) (*cmv1.ClusterGetResponse, error)
- func RetrieveClusterGroupDetail(connection *client.Connection, clusterID string, groupID string) (*cmv1.GroupGetResponse, error)
- func RetrieveClusterGroupUserDetail(connection *client.Connection, clusterID string, groupID string, userID string) (*cmv1.UserGetResponse, error)
- func RetrieveClusterIDPDetail(connection *client.Connection, clusterID string, IDPID string) (*cmv1.IdentityProviderGetResponse, error)
- func RetrieveClusterInstallLogDetail(connection *client.Connection, clusterID string, ...) (*cmv1.LogGetResponse, error)
- func RetrieveClusterMachinePool(connection *client.Connection, clusterID string, machinePoolID string) (*cmv1.MachinePoolGetResponse, error)
- func RetrieveClusterSocketTotalByNodeRolesOS(connection *client.Connection, clusterID string) (*cmv1.SocketTotalByNodeRolesOSMetricQueryGetResponse, error)
- func RetrieveClusterStatus(connection *client.Connection, clusterID string) (*cmv1.ClusterStatusGetResponse, error)
- func RetrieveClusterUninstallLogDetail(connection *client.Connection, clusterID string, ...) (*cmv1.LogGetResponse, error)
- func RetrieveDetailedIngressOfCluster(connection *client.Connection, clusterID string, ingressID string) (*cmv1.IngressGetResponse, error)
- func RetrieveDetailedLabelOfCluster(connection *client.Connection, clusterID string, labelID string) (*cmv1.LabelGetResponse, error)
- func RetrieveIDP(connection *client.Connection, clusterID string, idpID string) (*cmv1.IdentityProviderGetResponse, error)
- func RetrieveMachineTypeDetail(connection *client.Connection, machineTypeID string) (*client.Response, error)
- func RetrieveRegionDetail(connection *client.Connection, providerID string, regionID string) (*cmv1.CloudRegionGetResponse, error)
- func RetrieveUpgradePolicies(connection *client.Connection, clusterID string, upgradepolicyID string) (*cmv1.UpgradePolicyGetResponse, error)
- func RetrieveVersionDetail(connection *client.Connection, versionID string) (*cmv1.VersionGetResponse, error)
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.