com.spotinst.sdkjava.model.ISpotinstElastigroupRepoAzure Maven / Gradle / Ivy
package com.spotinst.sdkjava.model;
import com.spotinst.sdkjava.enums.ElastigroupSeverityEnumAzure;
import com.spotinst.sdkjava.exception.SpotinstNotSupportedException;
import com.spotinst.sdkjava.model.bl.azure.elastiGroup.V3.*;
import com.spotinst.sdkjava.model.requests.elastigroup.azure.*;
import java.util.List;
public interface ISpotinstElastigroupRepoAzure extends IRepositoryAzure {
default RepoGenericResponse getStatus(String groupId, String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse> scaleUp(String groupId, Integer adjustment, String authToken,
String account){
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse> scaleDown(String groupId, Integer adjustment, String authToken,
String account){
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse importGroupFromScaleSet(String resourceGroupName, String scaleSetName, String authToken,
String account){
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse importGroupFromVirtualMachine(String resourceGroupName,
String virtualMachineName, String authToken, String account){
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse createVmSignal(CreateVmSignalRequestAzure elastigroupVmsignal,
String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse updateCapacity(UpdateCapacityRequestAzure capacityRequest,
String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse> vmHealthiness(String groupId, String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse suspendGroup(SuspendgroupRequestAzure suspendgroupRequest,
String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse resumeGroup(ResumegroupRequestAzure resumegroupRequest,
String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse vmProtection(String groupId, String vmName,
String authToken, String account, Integer ttlInMinutes) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse vmRemoveProtection(String groupId, String vmName,
String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse detachVms(DetachVmsRequestAzure detachVmsRequest,
String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse getElastilog(String groupId, String authToken, String account,
String fromDate, Integer limit, String resoucre_Id, ElastigroupSeverityEnumAzure severity, String toDate) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse> getAllProtectedVms(String groupId, String authToken, String account) {
throw new SpotinstNotSupportedException();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy