aws.signer.SigningJob
Explore with Pulumi AI
Creates a Signer Signing Job.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const testSp = new aws.signer.SigningProfile("test_sp", {platformId: "AWSLambda-SHA384-ECDSA"});
const buildSigningJob = new aws.signer.SigningJob("build_signing_job", {
profileName: testSp.name,
source: {
s3: {
bucket: "s3-bucket-name",
key: "object-to-be-signed.zip",
version: "jADjFYYYEXAMPLETszPjOmCMFDzd9dN1",
},
},
destination: {
s3: {
bucket: "s3-bucket-name",
prefix: "signed/",
},
},
ignoreSigningJobFailure: true,
});
import pulumi
import pulumi_aws as aws
test_sp = aws.signer.SigningProfile("test_sp", platform_id="AWSLambda-SHA384-ECDSA")
build_signing_job = aws.signer.SigningJob("build_signing_job",
profile_name=test_sp.name,
source={
"s3": {
"bucket": "s3-bucket-name",
"key": "object-to-be-signed.zip",
"version": "jADjFYYYEXAMPLETszPjOmCMFDzd9dN1",
},
},
destination={
"s3": {
"bucket": "s3-bucket-name",
"prefix": "signed/",
},
},
ignore_signing_job_failure=True)
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/signer"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
testSp, err := signer.NewSigningProfile(ctx, "test_sp", &signer.SigningProfileArgs{
PlatformId: pulumi.String("AWSLambda-SHA384-ECDSA"),
})
if err != nil {
return err
}
_, err = signer.NewSigningJob(ctx, "build_signing_job", &signer.SigningJobArgs{
ProfileName: testSp.Name,
Source: &signer.SigningJobSourceArgs{
S3: &signer.SigningJobSourceS3Args{
Bucket: pulumi.String("s3-bucket-name"),
Key: pulumi.String("object-to-be-signed.zip"),
Version: pulumi.String("jADjFYYYEXAMPLETszPjOmCMFDzd9dN1"),
},
},
Destination: &signer.SigningJobDestinationArgs{
S3: &signer.SigningJobDestinationS3Args{
Bucket: pulumi.String("s3-bucket-name"),
Prefix: pulumi.String("signed/"),
},
},
IgnoreSigningJobFailure: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var testSp = new Aws.Signer.SigningProfile("test_sp", new()
{
PlatformId = "AWSLambda-SHA384-ECDSA",
});
var buildSigningJob = new Aws.Signer.SigningJob("build_signing_job", new()
{
ProfileName = testSp.Name,
Source = new Aws.Signer.Inputs.SigningJobSourceArgs
{
S3 = new Aws.Signer.Inputs.SigningJobSourceS3Args
{
Bucket = "s3-bucket-name",
Key = "object-to-be-signed.zip",
Version = "jADjFYYYEXAMPLETszPjOmCMFDzd9dN1",
},
},
Destination = new Aws.Signer.Inputs.SigningJobDestinationArgs
{
S3 = new Aws.Signer.Inputs.SigningJobDestinationS3Args
{
Bucket = "s3-bucket-name",
Prefix = "signed/",
},
},
IgnoreSigningJobFailure = true,
});
});
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());
}
}
resources:
testSp:
type: aws:signer:SigningProfile
name: test_sp
properties:
platformId: AWSLambda-SHA384-ECDSA
buildSigningJob:
type: aws:signer:SigningJob
name: build_signing_job
properties:
profileName: ${testSp.name}
source:
s3:
bucket: s3-bucket-name
key: object-to-be-signed.zip
version: jADjFYYYEXAMPLETszPjOmCMFDzd9dN1
destination:
s3:
bucket: s3-bucket-name
prefix: signed/
ignoreSigningJobFailure: true
Create SigningJob Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SigningJob(name: string, args: SigningJobArgs, opts?: CustomResourceOptions);
@overload
def SigningJob(resource_name: str,
args: SigningJobArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SigningJob(resource_name: str,
opts: Optional[ResourceOptions] = None,
destination: Optional[SigningJobDestinationArgs] = None,
profile_name: Optional[str] = None,
source: Optional[SigningJobSourceArgs] = None,
ignore_signing_job_failure: Optional[bool] = None)
func NewSigningJob(ctx *Context, name string, args SigningJobArgs, opts ...ResourceOption) (*SigningJob, error)
public SigningJob(string name, SigningJobArgs args, CustomResourceOptions? opts = null)
public SigningJob(String name, SigningJobArgs args)
public SigningJob(String name, SigningJobArgs args, CustomResourceOptions options)
type: aws:signer:SigningJob
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SigningJobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SigningJobArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SigningJobArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SigningJobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SigningJobArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var signingJobResource = new Aws.Signer.SigningJob("signingJobResource", new()
{
Destination = new Aws.Signer.Inputs.SigningJobDestinationArgs
{
S3 = new Aws.Signer.Inputs.SigningJobDestinationS3Args
{
Bucket = "string",
Prefix = "string",
},
},
ProfileName = "string",
Source = new Aws.Signer.Inputs.SigningJobSourceArgs
{
S3 = new Aws.Signer.Inputs.SigningJobSourceS3Args
{
Bucket = "string",
Key = "string",
Version = "string",
},
},
IgnoreSigningJobFailure = false,
});
example, err := signer.NewSigningJob(ctx, "signingJobResource", &signer.SigningJobArgs{
Destination: &signer.SigningJobDestinationArgs{
S3: &signer.SigningJobDestinationS3Args{
Bucket: pulumi.String("string"),
Prefix: pulumi.String("string"),
},
},
ProfileName: pulumi.String("string"),
Source: &signer.SigningJobSourceArgs{
S3: &signer.SigningJobSourceS3Args{
Bucket: pulumi.String("string"),
Key: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
IgnoreSigningJobFailure: pulumi.Bool(false),
})
var signingJobResource = new SigningJob("signingJobResource", SigningJobArgs.builder()
.destination(SigningJobDestinationArgs.builder()
.s3(SigningJobDestinationS3Args.builder()
.bucket("string")
.prefix("string")
.build())
.build())
.profileName("string")
.source(SigningJobSourceArgs.builder()
.s3(SigningJobSourceS3Args.builder()
.bucket("string")
.key("string")
.version("string")
.build())
.build())
.ignoreSigningJobFailure(false)
.build());
signing_job_resource = aws.signer.SigningJob("signingJobResource",
destination={
"s3": {
"bucket": "string",
"prefix": "string",
},
},
profile_name="string",
source={
"s3": {
"bucket": "string",
"key": "string",
"version": "string",
},
},
ignore_signing_job_failure=False)
const signingJobResource = new aws.signer.SigningJob("signingJobResource", {
destination: {
s3: {
bucket: "string",
prefix: "string",
},
},
profileName: "string",
source: {
s3: {
bucket: "string",
key: "string",
version: "string",
},
},
ignoreSigningJobFailure: false,
});
type: aws:signer:SigningJob
properties:
destination:
s3:
bucket: string
prefix: string
ignoreSigningJobFailure: false
profileName: string
source:
s3:
bucket: string
key: string
version: string
SigningJob Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The SigningJob resource accepts the following input properties:
- Destination
Signing
Job Destination - The S3 bucket in which to save your signed object. See Destination below for details.
- Profile
Name string - The name of the profile to initiate the signing operation.
- Source
Signing
Job Source - The S3 bucket that contains the object to sign. See Source below for details.
- Ignore
Signing boolJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
.
- Destination
Signing
Job Destination Args - The S3 bucket in which to save your signed object. See Destination below for details.
- Profile
Name string - The name of the profile to initiate the signing operation.
- Source
Signing
Job Source Args - The S3 bucket that contains the object to sign. See Source below for details.
- Ignore
Signing boolJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
.
- destination
Signing
Job Destination - The S3 bucket in which to save your signed object. See Destination below for details.
- profile
Name String - The name of the profile to initiate the signing operation.
- source
Signing
Job Source - The S3 bucket that contains the object to sign. See Source below for details.
- ignore
Signing BooleanJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
.
- destination
Signing
Job Destination - The S3 bucket in which to save your signed object. See Destination below for details.
- profile
Name string - The name of the profile to initiate the signing operation.
- source
Signing
Job Source - The S3 bucket that contains the object to sign. See Source below for details.
- ignore
Signing booleanJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
.
- destination
Signing
Job Destination Args - The S3 bucket in which to save your signed object. See Destination below for details.
- profile_
name str - The name of the profile to initiate the signing operation.
- source
Signing
Job Source Args - The S3 bucket that contains the object to sign. See Source below for details.
- ignore_
signing_ booljob_ failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
.
- destination Property Map
- The S3 bucket in which to save your signed object. See Destination below for details.
- profile
Name String - The name of the profile to initiate the signing operation.
- source Property Map
- The S3 bucket that contains the object to sign. See Source below for details.
- ignore
Signing BooleanJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
.
Outputs
All input properties are implicitly available as output properties. Additionally, the SigningJob resource produces the following output properties:
- Completed
At string - Date and time in RFC3339 format that the signing job was completed.
- Created
At string - Date and time in RFC3339 format that the signing job was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Job
Id string - The ID of the signing job on output.
- Job
Invoker string - The IAM entity that initiated the signing job.
- Job
Owner string - The AWS account ID of the job owner.
- Platform
Display stringName - A human-readable name for the signing platform associated with the signing job.
- Platform
Id string - The platform to which your signed code image will be distributed.
- Profile
Version string - The version of the signing profile used to initiate the signing job.
- Requested
By string - The IAM principal that requested the signing job.
- Revocation
Records List<SigningJob Revocation Record> - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- Signature
Expires stringAt - The time when the signature of a signing job expires.
- Signed
Objects List<SigningJob Signed Object> - Name of the S3 bucket where the signed code image is saved by code signing.
- Status string
- Status of the signing job.
- Status
Reason string - String value that contains the status reason.
- Completed
At string - Date and time in RFC3339 format that the signing job was completed.
- Created
At string - Date and time in RFC3339 format that the signing job was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Job
Id string - The ID of the signing job on output.
- Job
Invoker string - The IAM entity that initiated the signing job.
- Job
Owner string - The AWS account ID of the job owner.
- Platform
Display stringName - A human-readable name for the signing platform associated with the signing job.
- Platform
Id string - The platform to which your signed code image will be distributed.
- Profile
Version string - The version of the signing profile used to initiate the signing job.
- Requested
By string - The IAM principal that requested the signing job.
- Revocation
Records []SigningJob Revocation Record - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- Signature
Expires stringAt - The time when the signature of a signing job expires.
- Signed
Objects []SigningJob Signed Object - Name of the S3 bucket where the signed code image is saved by code signing.
- Status string
- Status of the signing job.
- Status
Reason string - String value that contains the status reason.
- completed
At String - Date and time in RFC3339 format that the signing job was completed.
- created
At String - Date and time in RFC3339 format that the signing job was created.
- id String
- The provider-assigned unique ID for this managed resource.
- job
Id String - The ID of the signing job on output.
- job
Invoker String - The IAM entity that initiated the signing job.
- job
Owner String - The AWS account ID of the job owner.
- platform
Display StringName - A human-readable name for the signing platform associated with the signing job.
- platform
Id String - The platform to which your signed code image will be distributed.
- profile
Version String - The version of the signing profile used to initiate the signing job.
- requested
By String - The IAM principal that requested the signing job.
- revocation
Records List<SigningJob Revocation Record> - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- signature
Expires StringAt - The time when the signature of a signing job expires.
- signed
Objects List<SigningJob Signed Object> - Name of the S3 bucket where the signed code image is saved by code signing.
- status String
- Status of the signing job.
- status
Reason String - String value that contains the status reason.
- completed
At string - Date and time in RFC3339 format that the signing job was completed.
- created
At string - Date and time in RFC3339 format that the signing job was created.
- id string
- The provider-assigned unique ID for this managed resource.
- job
Id string - The ID of the signing job on output.
- job
Invoker string - The IAM entity that initiated the signing job.
- job
Owner string - The AWS account ID of the job owner.
- platform
Display stringName - A human-readable name for the signing platform associated with the signing job.
- platform
Id string - The platform to which your signed code image will be distributed.
- profile
Version string - The version of the signing profile used to initiate the signing job.
- requested
By string - The IAM principal that requested the signing job.
- revocation
Records SigningJob Revocation Record[] - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- signature
Expires stringAt - The time when the signature of a signing job expires.
- signed
Objects SigningJob Signed Object[] - Name of the S3 bucket where the signed code image is saved by code signing.
- status string
- Status of the signing job.
- status
Reason string - String value that contains the status reason.
- completed_
at str - Date and time in RFC3339 format that the signing job was completed.
- created_
at str - Date and time in RFC3339 format that the signing job was created.
- id str
- The provider-assigned unique ID for this managed resource.
- job_
id str - The ID of the signing job on output.
- job_
invoker str - The IAM entity that initiated the signing job.
- job_
owner str - The AWS account ID of the job owner.
- platform_
display_ strname - A human-readable name for the signing platform associated with the signing job.
- platform_
id str - The platform to which your signed code image will be distributed.
- profile_
version str - The version of the signing profile used to initiate the signing job.
- requested_
by str - The IAM principal that requested the signing job.
- revocation_
records Sequence[SigningJob Revocation Record] - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- signature_
expires_ strat - The time when the signature of a signing job expires.
- signed_
objects Sequence[SigningJob Signed Object] - Name of the S3 bucket where the signed code image is saved by code signing.
- status str
- Status of the signing job.
- status_
reason str - String value that contains the status reason.
- completed
At String - Date and time in RFC3339 format that the signing job was completed.
- created
At String - Date and time in RFC3339 format that the signing job was created.
- id String
- The provider-assigned unique ID for this managed resource.
- job
Id String - The ID of the signing job on output.
- job
Invoker String - The IAM entity that initiated the signing job.
- job
Owner String - The AWS account ID of the job owner.
- platform
Display StringName - A human-readable name for the signing platform associated with the signing job.
- platform
Id String - The platform to which your signed code image will be distributed.
- profile
Version String - The version of the signing profile used to initiate the signing job.
- requested
By String - The IAM principal that requested the signing job.
- revocation
Records List<Property Map> - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- signature
Expires StringAt - The time when the signature of a signing job expires.
- signed
Objects List<Property Map> - Name of the S3 bucket where the signed code image is saved by code signing.
- status String
- Status of the signing job.
- status
Reason String - String value that contains the status reason.
Look up Existing SigningJob Resource
Get an existing SigningJob resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SigningJobState, opts?: CustomResourceOptions): SigningJob
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
completed_at: Optional[str] = None,
created_at: Optional[str] = None,
destination: Optional[SigningJobDestinationArgs] = None,
ignore_signing_job_failure: Optional[bool] = None,
job_id: Optional[str] = None,
job_invoker: Optional[str] = None,
job_owner: Optional[str] = None,
platform_display_name: Optional[str] = None,
platform_id: Optional[str] = None,
profile_name: Optional[str] = None,
profile_version: Optional[str] = None,
requested_by: Optional[str] = None,
revocation_records: Optional[Sequence[SigningJobRevocationRecordArgs]] = None,
signature_expires_at: Optional[str] = None,
signed_objects: Optional[Sequence[SigningJobSignedObjectArgs]] = None,
source: Optional[SigningJobSourceArgs] = None,
status: Optional[str] = None,
status_reason: Optional[str] = None) -> SigningJob
func GetSigningJob(ctx *Context, name string, id IDInput, state *SigningJobState, opts ...ResourceOption) (*SigningJob, error)
public static SigningJob Get(string name, Input<string> id, SigningJobState? state, CustomResourceOptions? opts = null)
public static SigningJob get(String name, Output<String> id, SigningJobState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Completed
At string - Date and time in RFC3339 format that the signing job was completed.
- Created
At string - Date and time in RFC3339 format that the signing job was created.
- Destination
Signing
Job Destination - The S3 bucket in which to save your signed object. See Destination below for details.
- Ignore
Signing boolJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
. - Job
Id string - The ID of the signing job on output.
- Job
Invoker string - The IAM entity that initiated the signing job.
- Job
Owner string - The AWS account ID of the job owner.
- Platform
Display stringName - A human-readable name for the signing platform associated with the signing job.
- Platform
Id string - The platform to which your signed code image will be distributed.
- Profile
Name string - The name of the profile to initiate the signing operation.
- Profile
Version string - The version of the signing profile used to initiate the signing job.
- Requested
By string - The IAM principal that requested the signing job.
- Revocation
Records List<SigningJob Revocation Record> - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- Signature
Expires stringAt - The time when the signature of a signing job expires.
- Signed
Objects List<SigningJob Signed Object> - Name of the S3 bucket where the signed code image is saved by code signing.
- Source
Signing
Job Source - The S3 bucket that contains the object to sign. See Source below for details.
- Status string
- Status of the signing job.
- Status
Reason string - String value that contains the status reason.
- Completed
At string - Date and time in RFC3339 format that the signing job was completed.
- Created
At string - Date and time in RFC3339 format that the signing job was created.
- Destination
Signing
Job Destination Args - The S3 bucket in which to save your signed object. See Destination below for details.
- Ignore
Signing boolJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
. - Job
Id string - The ID of the signing job on output.
- Job
Invoker string - The IAM entity that initiated the signing job.
- Job
Owner string - The AWS account ID of the job owner.
- Platform
Display stringName - A human-readable name for the signing platform associated with the signing job.
- Platform
Id string - The platform to which your signed code image will be distributed.
- Profile
Name string - The name of the profile to initiate the signing operation.
- Profile
Version string - The version of the signing profile used to initiate the signing job.
- Requested
By string - The IAM principal that requested the signing job.
- Revocation
Records []SigningJob Revocation Record Args - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- Signature
Expires stringAt - The time when the signature of a signing job expires.
- Signed
Objects []SigningJob Signed Object Args - Name of the S3 bucket where the signed code image is saved by code signing.
- Source
Signing
Job Source Args - The S3 bucket that contains the object to sign. See Source below for details.
- Status string
- Status of the signing job.
- Status
Reason string - String value that contains the status reason.
- completed
At String - Date and time in RFC3339 format that the signing job was completed.
- created
At String - Date and time in RFC3339 format that the signing job was created.
- destination
Signing
Job Destination - The S3 bucket in which to save your signed object. See Destination below for details.
- ignore
Signing BooleanJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
. - job
Id String - The ID of the signing job on output.
- job
Invoker String - The IAM entity that initiated the signing job.
- job
Owner String - The AWS account ID of the job owner.
- platform
Display StringName - A human-readable name for the signing platform associated with the signing job.
- platform
Id String - The platform to which your signed code image will be distributed.
- profile
Name String - The name of the profile to initiate the signing operation.
- profile
Version String - The version of the signing profile used to initiate the signing job.
- requested
By String - The IAM principal that requested the signing job.
- revocation
Records List<SigningJob Revocation Record> - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- signature
Expires StringAt - The time when the signature of a signing job expires.
- signed
Objects List<SigningJob Signed Object> - Name of the S3 bucket where the signed code image is saved by code signing.
- source
Signing
Job Source - The S3 bucket that contains the object to sign. See Source below for details.
- status String
- Status of the signing job.
- status
Reason String - String value that contains the status reason.
- completed
At string - Date and time in RFC3339 format that the signing job was completed.
- created
At string - Date and time in RFC3339 format that the signing job was created.
- destination
Signing
Job Destination - The S3 bucket in which to save your signed object. See Destination below for details.
- ignore
Signing booleanJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
. - job
Id string - The ID of the signing job on output.
- job
Invoker string - The IAM entity that initiated the signing job.
- job
Owner string - The AWS account ID of the job owner.
- platform
Display stringName - A human-readable name for the signing platform associated with the signing job.
- platform
Id string - The platform to which your signed code image will be distributed.
- profile
Name string - The name of the profile to initiate the signing operation.
- profile
Version string - The version of the signing profile used to initiate the signing job.
- requested
By string - The IAM principal that requested the signing job.
- revocation
Records SigningJob Revocation Record[] - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- signature
Expires stringAt - The time when the signature of a signing job expires.
- signed
Objects SigningJob Signed Object[] - Name of the S3 bucket where the signed code image is saved by code signing.
- source
Signing
Job Source - The S3 bucket that contains the object to sign. See Source below for details.
- status string
- Status of the signing job.
- status
Reason string - String value that contains the status reason.
- completed_
at str - Date and time in RFC3339 format that the signing job was completed.
- created_
at str - Date and time in RFC3339 format that the signing job was created.
- destination
Signing
Job Destination Args - The S3 bucket in which to save your signed object. See Destination below for details.
- ignore_
signing_ booljob_ failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
. - job_
id str - The ID of the signing job on output.
- job_
invoker str - The IAM entity that initiated the signing job.
- job_
owner str - The AWS account ID of the job owner.
- platform_
display_ strname - A human-readable name for the signing platform associated with the signing job.
- platform_
id str - The platform to which your signed code image will be distributed.
- profile_
name str - The name of the profile to initiate the signing operation.
- profile_
version str - The version of the signing profile used to initiate the signing job.
- requested_
by str - The IAM principal that requested the signing job.
- revocation_
records Sequence[SigningJob Revocation Record Args] - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- signature_
expires_ strat - The time when the signature of a signing job expires.
- signed_
objects Sequence[SigningJob Signed Object Args] - Name of the S3 bucket where the signed code image is saved by code signing.
- source
Signing
Job Source Args - The S3 bucket that contains the object to sign. See Source below for details.
- status str
- Status of the signing job.
- status_
reason str - String value that contains the status reason.
- completed
At String - Date and time in RFC3339 format that the signing job was completed.
- created
At String - Date and time in RFC3339 format that the signing job was created.
- destination Property Map
- The S3 bucket in which to save your signed object. See Destination below for details.
- ignore
Signing BooleanJob Failure - Set this argument to
true
to ignore signing job failures and retrieve failed status and reason. Defaultfalse
. - job
Id String - The ID of the signing job on output.
- job
Invoker String - The IAM entity that initiated the signing job.
- job
Owner String - The AWS account ID of the job owner.
- platform
Display StringName - A human-readable name for the signing platform associated with the signing job.
- platform
Id String - The platform to which your signed code image will be distributed.
- profile
Name String - The name of the profile to initiate the signing operation.
- profile
Version String - The version of the signing profile used to initiate the signing job.
- requested
By String - The IAM principal that requested the signing job.
- revocation
Records List<Property Map> - A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
- signature
Expires StringAt - The time when the signature of a signing job expires.
- signed
Objects List<Property Map> - Name of the S3 bucket where the signed code image is saved by code signing.
- source Property Map
- The S3 bucket that contains the object to sign. See Source below for details.
- status String
- Status of the signing job.
- status
Reason String - String value that contains the status reason.
Supporting Types
SigningJobDestination, SigningJobDestinationArgs
- S3
Signing
Job Destination S3 - A configuration block describing the S3 Destination object: See S3 Destination below for details.
- S3
Signing
Job Destination S3 - A configuration block describing the S3 Destination object: See S3 Destination below for details.
- s3
Signing
Job Destination S3 - A configuration block describing the S3 Destination object: See S3 Destination below for details.
- s3
Signing
Job Destination S3 - A configuration block describing the S3 Destination object: See S3 Destination below for details.
- s3
Signing
Job Destination S3 - A configuration block describing the S3 Destination object: See S3 Destination below for details.
- s3 Property Map
- A configuration block describing the S3 Destination object: See S3 Destination below for details.
SigningJobDestinationS3, SigningJobDestinationS3Args
SigningJobRevocationRecord, SigningJobRevocationRecordArgs
- reason str
- revoked_
at str - revoked_
by str
SigningJobSignedObject, SigningJobSignedObjectArgs
SigningJobSignedObjectS3, SigningJobSignedObjectS3Args
SigningJobSource, SigningJobSourceArgs
- S3
Signing
Job Source S3 - A configuration block describing the S3 Source object: See S3 Source below for details.
- S3
Signing
Job Source S3 - A configuration block describing the S3 Source object: See S3 Source below for details.
- s3
Signing
Job Source S3 - A configuration block describing the S3 Source object: See S3 Source below for details.
- s3
Signing
Job Source S3 - A configuration block describing the S3 Source object: See S3 Source below for details.
- s3
Signing
Job Source S3 - A configuration block describing the S3 Source object: See S3 Source below for details.
- s3 Property Map
- A configuration block describing the S3 Source object: See S3 Source below for details.
SigningJobSourceS3, SigningJobSourceS3Args
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-44e0b068f7ee
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.