import * as pulumi from "@pulumi/pulumi"; export declare class CloudcertificatesUploadSignedCertificate extends pulumi.CustomResource { /** * Get an existing CloudcertificatesUploadSignedCertificate resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: CloudcertificatesUploadSignedCertificateState, opts?: pulumi.CustomResourceOptions): CloudcertificatesUploadSignedCertificate; /** * Returns true if the given object is an instance of CloudcertificatesUploadSignedCertificate. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is CloudcertificatesUploadSignedCertificate; /** * Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate. */ readonly acknowledgeWarnings: pulumi.Output; /** * Certificate identifier on which to perform the upload operation. */ readonly certificateId: pulumi.Output; /** * The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'. */ readonly certificateStatus: pulumi.Output; /** * User who last modified the certificate. */ readonly modifiedBy: pulumi.Output; /** * Date the certificate was last updated. */ readonly modifiedDate: pulumi.Output; /** * Issuer field of the signed certificate. */ readonly signedCertificateIssuer: pulumi.Output; /** * This marks the end of the signed certificate's valid period. */ readonly signedCertificateNotValidAfterDate: pulumi.Output; /** * This marks the start of the signed certificate's valid period. */ readonly signedCertificateNotValidBeforeDate: pulumi.Output; /** * PEM-encoded signed certificate to upload. */ readonly signedCertificatePem: pulumi.Output; /** * Signed certificate serial number in hex format. */ readonly signedCertificateSerialNumber: pulumi.Output; /** * SHA-256 fingerprint of the signed certificate. */ readonly signedCertificateSha256Fingerprint: pulumi.Output; /** * PEM-encoded trust chain for the signed certificate to upload. */ readonly trustChainPem: pulumi.Output; /** * Create a CloudcertificatesUploadSignedCertificate resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: CloudcertificatesUploadSignedCertificateArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering CloudcertificatesUploadSignedCertificate resources. */ export interface CloudcertificatesUploadSignedCertificateState { /** * Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate. */ acknowledgeWarnings?: pulumi.Input; /** * Certificate identifier on which to perform the upload operation. */ certificateId?: pulumi.Input; /** * The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'. */ certificateStatus?: pulumi.Input; /** * User who last modified the certificate. */ modifiedBy?: pulumi.Input; /** * Date the certificate was last updated. */ modifiedDate?: pulumi.Input; /** * Issuer field of the signed certificate. */ signedCertificateIssuer?: pulumi.Input; /** * This marks the end of the signed certificate's valid period. */ signedCertificateNotValidAfterDate?: pulumi.Input; /** * This marks the start of the signed certificate's valid period. */ signedCertificateNotValidBeforeDate?: pulumi.Input; /** * PEM-encoded signed certificate to upload. */ signedCertificatePem?: pulumi.Input; /** * Signed certificate serial number in hex format. */ signedCertificateSerialNumber?: pulumi.Input; /** * SHA-256 fingerprint of the signed certificate. */ signedCertificateSha256Fingerprint?: pulumi.Input; /** * PEM-encoded trust chain for the signed certificate to upload. */ trustChainPem?: pulumi.Input; } /** * The set of arguments for constructing a CloudcertificatesUploadSignedCertificate resource. */ export interface CloudcertificatesUploadSignedCertificateArgs { /** * Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate. */ acknowledgeWarnings?: pulumi.Input; /** * Certificate identifier on which to perform the upload operation. */ certificateId: pulumi.Input; /** * PEM-encoded signed certificate to upload. */ signedCertificatePem: pulumi.Input; /** * PEM-encoded trust chain for the signed certificate to upload. */ trustChainPem?: pulumi.Input; } //# sourceMappingURL=cloudcertificatesUploadSignedCertificate.d.ts.map