package core.aws.task.elb; import core.aws.client.AWS; import core.aws.env.Context; import core.aws.resource.elb.ServerCert; import core.aws.workflow.Action; import core.aws.workflow.Task; /** * @author neo */ @Action("del-cert") public class DeleteServerCertTask extends Task<ServerCert> { public DeleteServerCertTask(ServerCert serverCert) { super(serverCert); } @Override public void execute(Context context) throws Exception { AWS.iam.deleteServerCert(resource.remoteCert.getServerCertificateMetadata().getServerCertificateName()); } }