package core.aws.task.ec2; import core.aws.env.Context; import core.aws.resource.ec2.KeyPair; import core.aws.workflow.Action; import core.aws.workflow.Task; /** * @author neo */ @Action("del-key") public class DeleteKeyPairTask extends Task<KeyPair> { public DeleteKeyPairTask(KeyPair keyPair) { super(keyPair); } @Override public void execute(Context context) throws Exception { KeyPairHelper helper = new KeyPairHelper(context.env); helper.deleteKeyPair(resource.remoteKeyPair.getKeyName()); } }