Skip to content

SigningJob

Source code in docs_src/capo_signer/types/signing_job.py
class SigningJob(TypedDict, closed=True):
    job_id: NotRequired["capo_signer.types.job_id.JobId"]
    """<p>The ID of the signing job.</p>"""
    source: NotRequired["capo_signer.types.source.Source"]
    """<p>A <code>Source</code> that contains information about a signing job's code image source.</p>"""
    signed_object: NotRequired["capo_signer.types.signed_object.SignedObject"]
    """<p>A <code>SignedObject</code> structure that contains information about a signing job's signed code image.</p>"""
    signing_material: NotRequired["capo_signer.types.signing_material.SigningMaterial"]
    """<p>A <code>SigningMaterial</code> object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.</p>"""
    created_at: NotRequired["capo_signer.types.timestamp.Timestamp"]
    """<p>The date and time that the signing job was created.</p>"""
    status: NotRequired["capo_signer.types.signing_status.SigningStatus"]
    """<p>The status of the signing job.</p>"""
    is_revoked: "capo_signer.types.bool.bool"
    """<p>Indicates whether the signing job is revoked.</p>"""
    profile_name: NotRequired["capo_signer.types.profile_name.ProfileName"]
    """<p>The name of the signing profile that created a signing job.</p>"""
    profile_version: NotRequired["capo_signer.types.profile_version.ProfileVersion"]
    """<p>The version of the signing profile that created a signing job.</p>"""
    platform_id: NotRequired["capo_signer.types.platform_id.PlatformId"]
    """<p>The unique identifier for a signing platform.</p>"""
    platform_display_name: NotRequired["capo_signer.types.display_name.DisplayName"]
    """<p>The name of a signing platform.</p>"""
    signature_expires_at: NotRequired["capo_signer.types.timestamp.Timestamp"]
    """<p>The time when the signature of a signing job expires.</p>"""
    job_owner: NotRequired["capo_signer.types.account_id.AccountId"]
    """<p>The AWS account ID of the job owner.</p>"""
    job_invoker: NotRequired["capo_signer.types.account_id.AccountId"]
    """<p>The AWS account ID of the job invoker.</p>"""

created_at instance-attribute

created_at: NotRequired[Timestamp]

The date and time that the signing job was created.

is_revoked instance-attribute

is_revoked: bool

Indicates whether the signing job is revoked.

job_id instance-attribute

job_id: NotRequired[JobId]

The ID of the signing job.

job_invoker instance-attribute

job_invoker: NotRequired[AccountId]

The AWS account ID of the job invoker.

job_owner instance-attribute

job_owner: NotRequired[AccountId]

The AWS account ID of the job owner.

platform_display_name instance-attribute

platform_display_name: NotRequired[DisplayName]

The name of a signing platform.

platform_id instance-attribute

platform_id: NotRequired[PlatformId]

The unique identifier for a signing platform.

profile_name instance-attribute

profile_name: NotRequired[ProfileName]

The name of the signing profile that created a signing job.

profile_version instance-attribute

profile_version: NotRequired[ProfileVersion]

The version of the signing profile that created a signing job.

signature_expires_at instance-attribute

signature_expires_at: NotRequired[Timestamp]

The time when the signature of a signing job expires.

signed_object instance-attribute

signed_object: NotRequired[SignedObject]

A SignedObject structure that contains information about a signing job's signed code image.

signing_material instance-attribute

signing_material: NotRequired[SigningMaterial]

A SigningMaterial object that contains the Amazon Resource Name (ARN) of the certificate used for the signing job.

source instance-attribute

source: NotRequired[Source]

A Source that contains information about a signing job's code image source.

status instance-attribute

status: NotRequired[SigningStatus]

The status of the signing job.