Signing Job
Creates a Signer Signing Job.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.signer.SigningProfile;
import com.pulumi.aws.signer.SigningProfileArgs;
import com.pulumi.aws.signer.SigningJob;
import com.pulumi.aws.signer.SigningJobArgs;
import com.pulumi.aws.signer.inputs.SigningJobSourceArgs;
import com.pulumi.aws.signer.inputs.SigningJobSourceS3Args;
import com.pulumi.aws.signer.inputs.SigningJobDestinationArgs;
import com.pulumi.aws.signer.inputs.SigningJobDestinationS3Args;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testSp = new SigningProfile("testSp", SigningProfileArgs.builder()
.platformId("AWSLambda-SHA384-ECDSA")
.build());
var buildSigningJob = new SigningJob("buildSigningJob", SigningJobArgs.builder()
.profileName(testSp.name())
.source(SigningJobSourceArgs.builder()
.s3(SigningJobSourceS3Args.builder()
.bucket("s3-bucket-name")
.key("object-to-be-signed.zip")
.version("jADjFYYYEXAMPLETszPjOmCMFDzd9dN1")
.build())
.build())
.destination(SigningJobDestinationArgs.builder()
.s3(SigningJobDestinationS3Args.builder()
.bucket("s3-bucket-name")
.prefix("signed/")
.build())
.build())
.ignoreSigningJobFailure(true)
.build());
}
}Content copied to clipboard
Import
Using pulumi import, import Signer signing jobs using the job_id. For example:
$ pulumi import aws:signer/signingJob:SigningJob test_signer_signing_job 9ed7e5c3-b8d4-4da0-8459-44e0b068f7eeContent copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard