com.spotinst.sdkjava.model.ISpotOceanK8sClusterRepo Maven / Gradle / Ivy
package com.spotinst.sdkjava.model;
import com.spotinst.sdkjava.model.bl.ocean.kubernetes.*;
import com.spotinst.sdkjava.model.requests.ocean.kubernetes.GetClusterNodesRequest;
import com.spotinst.sdkjava.model.requests.ocean.kubernetes.K8sClusterFetchElastilogRequest;
import com.spotinst.sdkjava.model.requests.ocean.kubernetes.UpdateRollRequest;
import java.util.List;
public interface ISpotOceanK8sClusterRepo extends IRepository{
RepoGenericResponse> getAllK8sClusters(String authToken, String account);
RepoGenericResponse getK8sClusterHeartBeatStatus(String clusterId, String authToken, String account);
RepoGenericResponse importASGToOceanCluster(ImportAsgToClusterConfiguration importRequest, String autoScalingGroupName, String region, String authToken, String account);
RepoGenericResponse> fetchElastilog(K8sClusterFetchElastilogRequest k8sClusterGetElastilogRequest, String clusterId, String authToken);
RepoGenericResponse initiateRoll(InitiateRoll rollRequest, String clusterId, String authToken, String account);
RepoGenericResponse> listRolls(String clusterId, String authToken, String account);
RepoGenericResponse getRoll(String clusterId, String rollId, String authToken, String account);
RepoGenericResponse updateRoll(UpdateRollRequest updateRollRequest, String clusterId, String rollId, String authToken, String account);
RepoGenericResponse detachInstances(DetachInstances instances, String clusterId, String authToken, String account);
RepoGenericResponse> getClusterNodes(GetClusterNodesRequest getClusterNodes, String clusterId, String authToken);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy