import * as core from "@terrascript/core"; export interface SignedObjectS3Args extends core.SchemaArgs { bucket: string | core.StringOut; key: string | core.StringOut; } export declare class SignedObjectS3 extends core.Schema { bucket: string | core.StringOut; key: string | core.StringOut; } export interface SignedObjectArgs extends core.SchemaArgs { s3: core.Array | core.ArrayOut; } export declare class SignedObject extends core.Schema { s3: core.Array | core.ArrayOut; } export interface RevocationRecordArgs extends core.SchemaArgs { reason: string | core.StringOut; revokedAt: string | core.StringOut; revokedBy: string | core.StringOut; } export declare class RevocationRecord extends core.Schema { reason: string | core.StringOut; revokedAt: string | core.StringOut; revokedBy: string | core.StringOut; } export interface SourceS3Args extends core.SchemaArgs { bucket: string | core.StringOut; key: string | core.StringOut; version: string | core.StringOut; } export declare class SourceS3 extends core.Schema { bucket: string | core.StringOut; key: string | core.StringOut; version: string | core.StringOut; } export interface SourceArgs extends core.SchemaArgs { s3: core.Array | core.ArrayOut; } export declare class Source extends core.Schema { s3: core.Array | core.ArrayOut; } export interface DsSigningJobArgs { /** * (Required) The ID of the signing job on output. */ jobId: string | core.StringOut; } export declare class DsSigningJob extends core.Data { /** * Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing * job was completed. */ completedAt: string | core.StringOut; /** * Date and time in [RFC3339 format](https://tools.ietf.org/html/rfc3339#section-5.8) that the signing * job was created. */ createdAt: string | core.StringOut; id: string | core.StringOut; /** * (Required) The ID of the signing job on output. */ jobId: string | core.StringOut; /** * The IAM entity that initiated the signing job. */ jobInvoker: string | core.StringOut; /** * The AWS account ID of the job owner. */ jobOwner: string | core.StringOut; /** * A human-readable name for the signing platform associated with the signing job. */ platformDisplayName: string | core.StringOut; /** * The platform to which your signed code image will be distributed. */ platformId: string | core.StringOut; /** * The name of the profile that initiated the signing operation. */ profileName: string | core.StringOut; /** * The version of the signing profile used to initiate the signing job. */ profileVersion: string | core.StringOut; /** * The IAM principal that requested the signing job. */ requestedBy: string | core.StringOut; /** * A revocation record if the signature generated by the signing job has been revoked. Contains a times * tamp and the ID of the IAM entity that revoked the signature. */ revocationRecord: core.Array | core.ArrayOut; /** * The time when the signature of a signing job expires. */ signatureExpiresAt: string | core.StringOut; /** * Name of the S3 bucket where the signed code image is saved by code signing. */ signedObject: core.Array | core.ArrayOut; /** * The object that contains the name of your S3 bucket or your raw code. */ source: core.Array | core.ArrayOut; /** * Status of the signing job. */ status: string | core.StringOut; /** * String value that contains the status reason. */ statusReason: string | core.StringOut; constructor(name: string, args?: DsSigningJobArgs); getNamespace(): string; } //# sourceMappingURL=ds_signing_job.d.ts.map