package com.sequenceiq.samples.core.service; import com.amazonaws.auth.AWSCredentials; import com.amazonaws.services.ec2.model.CreateKeyPairResult; import com.amazonaws.services.ec2.model.KeyPairInfo; import java.util.List; /** * This service communicates with the AWS backend and can be used to describe * and create KeyPairs. */ public interface KeyPairService { CreateKeyPairResult createKeyPair(AWSCredentials credentials, String keyName); String describeKeyPairFingerPrint(AWSCredentials credentials, String keyName); List<KeyPairInfo> listKeyPairs(AWSCredentials credentials); }