com.spotinst.sdkjava.model.ISpotK8sVngRepo Maven / Gradle / Ivy
package com.spotinst.sdkjava.model;
import com.spotinst.sdkjava.exception.SpotinstNotSupportedException;
import com.spotinst.sdkjava.model.bl.ocean.kubernetes.*;
import com.spotinst.sdkjava.model.requests.ocean.kubernetes.K8sImportClusterVngToOceanVngRequest;
import com.spotinst.sdkjava.model.requests.ocean.kubernetes.K8sVngDeleteRequest;
import java.util.List;
public interface ISpotK8sVngRepo extends IRepository{
RepoGenericResponse deleteK8sVngSpec(K8sVngDeleteRequest vngDeletionRequest, String authToken, String account);
default RepoGenericResponse> list(String authToken, String account, String oceanId) {
throw new SpotinstNotSupportedException();
}
RepoGenericResponse importASGToVng(K8sVngSpec importASGRequest, String autoScalingGroupName, String oceanId, String authToken, String account);
RepoGenericResponse importCluterVngToOceanVng(K8sImportClusterVngToOceanVngRequest importClusterVngRequest, String authToken);
RepoGenericResponse> launchNodesInVNG(LaunchNodesInVNG lauchNodes, String VngId, String authToken, String account);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy