Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws.signer.getSigningJob
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi
Provides information about a Signer Signing Job.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const buildSigningJob = aws.signer.getSigningJob({
jobId: "9ed7e5c3-b8d4-4da0-8459-44e0b068f7ee",
});
import pulumi
import pulumi_aws as aws
build_signing_job = aws.signer.get_signing_job(job_id="9ed7e5c3-b8d4-4da0-8459-44e0b068f7ee")
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 {
_, err := signer.LookupSigningJob(ctx, &signer.LookupSigningJobArgs{
JobId: "9ed7e5c3-b8d4-4da0-8459-44e0b068f7ee",
}, nil)
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 buildSigningJob = Aws.Signer.GetSigningJob.Invoke(new()
{
JobId = "9ed7e5c3-b8d4-4da0-8459-44e0b068f7ee",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.signer.SignerFunctions;
import com.pulumi.aws.signer.inputs.GetSigningJobArgs;
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) {
final var buildSigningJob = SignerFunctions.getSigningJob(GetSigningJobArgs.builder()
.jobId("9ed7e5c3-b8d4-4da0-8459-44e0b068f7ee")
.build());
}
}
variables:
buildSigningJob:
fn::invoke:
Function: aws:signer:getSigningJob
Arguments:
jobId: 9ed7e5c3-b8d4-4da0-8459-44e0b068f7ee
Using getSigningJob
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSigningJob(args: GetSigningJobArgs, opts?: InvokeOptions): Promise<GetSigningJobResult>
function getSigningJobOutput(args: GetSigningJobOutputArgs, opts?: InvokeOptions): Output<GetSigningJobResult>
def get_signing_job(job_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSigningJobResult
def get_signing_job_output(job_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSigningJobResult]
func LookupSigningJob(ctx *Context, args *LookupSigningJobArgs, opts ...InvokeOption) (*LookupSigningJobResult, error)
func LookupSigningJobOutput(ctx *Context, args *LookupSigningJobOutputArgs, opts ...InvokeOption) LookupSigningJobResultOutput
> Note: This function is named LookupSigningJob
in the Go SDK.
public static class GetSigningJob
{
public static Task<GetSigningJobResult> InvokeAsync(GetSigningJobArgs args, InvokeOptions? opts = null)
public static Output<GetSigningJobResult> Invoke(GetSigningJobInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSigningJobResult> getSigningJob(GetSigningJobArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws:signer/getSigningJob:getSigningJob
arguments:
# arguments dictionary
The following arguments are supported:
- Job
Id string - ID of the signing job on output.
- Job
Id string - ID of the signing job on output.
- job
Id String - ID of the signing job on output.
- job
Id string - ID of the signing job on output.
- job_
id str - ID of the signing job on output.
- job
Id String - ID of the signing job on output.
getSigningJob Result
The following output properties are available:
- 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 - Job
Invoker string - IAM entity that initiated the signing job.
- Job
Owner string - 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 - Platform to which your signed code image will be distributed.
- Profile
Name string - Name of the profile that initiated the signing operation.
- Profile
Version string - Version of the signing profile used to initiate the signing job.
- Requested
By string - IAM principal that requested the signing job.
- Revocation
Records List<GetSigning Job Revocation Record> - 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<GetSigning Job Signed Object> - Name of the S3 bucket where the signed code image is saved by code signing.
- Sources
List<Get
Signing Job Source> - Object that contains the name of your S3 bucket or your raw code.
- 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 - Job
Invoker string - IAM entity that initiated the signing job.
- Job
Owner string - 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 - Platform to which your signed code image will be distributed.
- Profile
Name string - Name of the profile that initiated the signing operation.
- Profile
Version string - Version of the signing profile used to initiate the signing job.
- Requested
By string - IAM principal that requested the signing job.
- Revocation
Records []GetSigning Job Revocation Record - 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 []GetSigning Job Signed Object - Name of the S3 bucket where the signed code image is saved by code signing.
- Sources
[]Get
Signing Job Source - Object that contains the name of your S3 bucket or your raw code.
- 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 - job
Invoker String - IAM entity that initiated the signing job.
- job
Owner String - 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 - Platform to which your signed code image will be distributed.
- profile
Name String - Name of the profile that initiated the signing operation.
- profile
Version String - Version of the signing profile used to initiate the signing job.
- requested
By String - IAM principal that requested the signing job.
- revocation
Records List<GetSigning Job Revocation Record> - 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<GetSigning Job Signed Object> - Name of the S3 bucket where the signed code image is saved by code signing.
- sources
List<Get
Signing Job Source> - Object that contains the name of your S3 bucket or your raw code.
- 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 - job
Invoker string - IAM entity that initiated the signing job.
- job
Owner string - 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 - Platform to which your signed code image will be distributed.
- profile
Name string - Name of the profile that initiated the signing operation.
- profile
Version string - Version of the signing profile used to initiate the signing job.
- requested
By string - IAM principal that requested the signing job.
- revocation
Records GetSigning Job Revocation Record[] - 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 GetSigning Job Signed Object[] - Name of the S3 bucket where the signed code image is saved by code signing.
- sources
Get
Signing Job Source[] - Object that contains the name of your S3 bucket or your raw code.
- 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 - job_
invoker str - IAM entity that initiated the signing job.
- job_
owner str - 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 - Platform to which your signed code image will be distributed.
- profile_
name str - Name of the profile that initiated the signing operation.
- profile_
version str - Version of the signing profile used to initiate the signing job.
- requested_
by str - IAM principal that requested the signing job.
- revocation_
records Sequence[GetSigning Job Revocation Record] - 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[GetSigning Job Signed Object] - Name of the S3 bucket where the signed code image is saved by code signing.
- sources
Sequence[Get
Signing Job Source] - Object that contains the name of your S3 bucket or your raw code.
- 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 - job
Invoker String - IAM entity that initiated the signing job.
- job
Owner String - 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 - Platform to which your signed code image will be distributed.
- profile
Name String - Name of the profile that initiated the signing operation.
- profile
Version String - Version of the signing profile used to initiate the signing job.
- requested
By String - IAM principal that requested the signing job.
- revocation
Records List<Property Map> - 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.
- sources List<Property Map>
- Object that contains the name of your S3 bucket or your raw code.
- status String
- Status of the signing job.
- status
Reason String - String value that contains the status reason.
Supporting Types
GetSigningJobRevocationRecord
- reason str
- revoked_
at str - revoked_
by str
GetSigningJobSignedObject
GetSigningJobSignedObjectS3
GetSigningJobSource
GetSigningJobSourceS3
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.
Try AWS Native preview for resources not in the classic version.
AWS Classic v6.42.0 published on Wednesday, Jun 26, 2024 by Pulumi