1. Packages
  2. Akamai
  3. API Docs
  4. CloudcertificatesUploadSignedCertificate
Akamai v10.2.0 published on Friday, Nov 14, 2025 by Pulumi
akamai logo
Akamai v10.2.0 published on Friday, Nov 14, 2025 by Pulumi

    Create CloudcertificatesUploadSignedCertificate Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CloudcertificatesUploadSignedCertificate(name: string, args: CloudcertificatesUploadSignedCertificateArgs, opts?: CustomResourceOptions);
    @overload
    def CloudcertificatesUploadSignedCertificate(resource_name: str,
                                                 args: CloudcertificatesUploadSignedCertificateArgs,
                                                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def CloudcertificatesUploadSignedCertificate(resource_name: str,
                                                 opts: Optional[ResourceOptions] = None,
                                                 certificate_id: Optional[str] = None,
                                                 signed_certificate_pem: Optional[str] = None,
                                                 acknowledge_warnings: Optional[bool] = None,
                                                 trust_chain_pem: Optional[str] = None)
    func NewCloudcertificatesUploadSignedCertificate(ctx *Context, name string, args CloudcertificatesUploadSignedCertificateArgs, opts ...ResourceOption) (*CloudcertificatesUploadSignedCertificate, error)
    public CloudcertificatesUploadSignedCertificate(string name, CloudcertificatesUploadSignedCertificateArgs args, CustomResourceOptions? opts = null)
    public CloudcertificatesUploadSignedCertificate(String name, CloudcertificatesUploadSignedCertificateArgs args)
    public CloudcertificatesUploadSignedCertificate(String name, CloudcertificatesUploadSignedCertificateArgs args, CustomResourceOptions options)
    
    type: akamai:CloudcertificatesUploadSignedCertificate
    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 CloudcertificatesUploadSignedCertificateArgs
    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 CloudcertificatesUploadSignedCertificateArgs
    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 CloudcertificatesUploadSignedCertificateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CloudcertificatesUploadSignedCertificateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CloudcertificatesUploadSignedCertificateArgs
    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 cloudcertificatesUploadSignedCertificateResource = new Akamai.CloudcertificatesUploadSignedCertificate("cloudcertificatesUploadSignedCertificateResource", new()
    {
        CertificateId = "string",
        SignedCertificatePem = "string",
        AcknowledgeWarnings = false,
        TrustChainPem = "string",
    });
    
    example, err := akamai.NewCloudcertificatesUploadSignedCertificate(ctx, "cloudcertificatesUploadSignedCertificateResource", &akamai.CloudcertificatesUploadSignedCertificateArgs{
    	CertificateId:        pulumi.String("string"),
    	SignedCertificatePem: pulumi.String("string"),
    	AcknowledgeWarnings:  pulumi.Bool(false),
    	TrustChainPem:        pulumi.String("string"),
    })
    
    var cloudcertificatesUploadSignedCertificateResource = new CloudcertificatesUploadSignedCertificate("cloudcertificatesUploadSignedCertificateResource", CloudcertificatesUploadSignedCertificateArgs.builder()
        .certificateId("string")
        .signedCertificatePem("string")
        .acknowledgeWarnings(false)
        .trustChainPem("string")
        .build());
    
    cloudcertificates_upload_signed_certificate_resource = akamai.CloudcertificatesUploadSignedCertificate("cloudcertificatesUploadSignedCertificateResource",
        certificate_id="string",
        signed_certificate_pem="string",
        acknowledge_warnings=False,
        trust_chain_pem="string")
    
    const cloudcertificatesUploadSignedCertificateResource = new akamai.CloudcertificatesUploadSignedCertificate("cloudcertificatesUploadSignedCertificateResource", {
        certificateId: "string",
        signedCertificatePem: "string",
        acknowledgeWarnings: false,
        trustChainPem: "string",
    });
    
    type: akamai:CloudcertificatesUploadSignedCertificate
    properties:
        acknowledgeWarnings: false
        certificateId: string
        signedCertificatePem: string
        trustChainPem: string
    

    CloudcertificatesUploadSignedCertificate Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CloudcertificatesUploadSignedCertificate resource accepts the following input properties:

    CertificateId string
    Certificate identifier on which to perform the upload operation.
    SignedCertificatePem string
    PEM-encoded signed certificate to upload.
    AcknowledgeWarnings bool
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    TrustChainPem string
    PEM-encoded trust chain for the signed certificate to upload.
    CertificateId string
    Certificate identifier on which to perform the upload operation.
    SignedCertificatePem string
    PEM-encoded signed certificate to upload.
    AcknowledgeWarnings bool
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    TrustChainPem string
    PEM-encoded trust chain for the signed certificate to upload.
    certificateId String
    Certificate identifier on which to perform the upload operation.
    signedCertificatePem String
    PEM-encoded signed certificate to upload.
    acknowledgeWarnings Boolean
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    trustChainPem String
    PEM-encoded trust chain for the signed certificate to upload.
    certificateId string
    Certificate identifier on which to perform the upload operation.
    signedCertificatePem string
    PEM-encoded signed certificate to upload.
    acknowledgeWarnings boolean
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    trustChainPem string
    PEM-encoded trust chain for the signed certificate to upload.
    certificate_id str
    Certificate identifier on which to perform the upload operation.
    signed_certificate_pem str
    PEM-encoded signed certificate to upload.
    acknowledge_warnings bool
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    trust_chain_pem str
    PEM-encoded trust chain for the signed certificate to upload.
    certificateId String
    Certificate identifier on which to perform the upload operation.
    signedCertificatePem String
    PEM-encoded signed certificate to upload.
    acknowledgeWarnings Boolean
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    trustChainPem String
    PEM-encoded trust chain for the signed certificate to upload.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CloudcertificatesUploadSignedCertificate resource produces the following output properties:

    CertificateStatus string
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    Id string
    The provider-assigned unique ID for this managed resource.
    ModifiedBy string
    User who last modified the certificate.
    ModifiedDate string
    Date the certificate was last updated.
    SignedCertificateIssuer string
    Issuer field of the signed certificate.
    SignedCertificateNotValidAfterDate string
    This marks the end of the signed certificate's valid period.
    SignedCertificateNotValidBeforeDate string
    This marks the start of the signed certificate's valid period.
    SignedCertificateSerialNumber string
    Signed certificate serial number in hex format.
    SignedCertificateSha256Fingerprint string
    SHA-256 fingerprint of the signed certificate.
    CertificateStatus string
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    Id string
    The provider-assigned unique ID for this managed resource.
    ModifiedBy string
    User who last modified the certificate.
    ModifiedDate string
    Date the certificate was last updated.
    SignedCertificateIssuer string
    Issuer field of the signed certificate.
    SignedCertificateNotValidAfterDate string
    This marks the end of the signed certificate's valid period.
    SignedCertificateNotValidBeforeDate string
    This marks the start of the signed certificate's valid period.
    SignedCertificateSerialNumber string
    Signed certificate serial number in hex format.
    SignedCertificateSha256Fingerprint string
    SHA-256 fingerprint of the signed certificate.
    certificateStatus String
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    id String
    The provider-assigned unique ID for this managed resource.
    modifiedBy String
    User who last modified the certificate.
    modifiedDate String
    Date the certificate was last updated.
    signedCertificateIssuer String
    Issuer field of the signed certificate.
    signedCertificateNotValidAfterDate String
    This marks the end of the signed certificate's valid period.
    signedCertificateNotValidBeforeDate String
    This marks the start of the signed certificate's valid period.
    signedCertificateSerialNumber String
    Signed certificate serial number in hex format.
    signedCertificateSha256Fingerprint String
    SHA-256 fingerprint of the signed certificate.
    certificateStatus string
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    id string
    The provider-assigned unique ID for this managed resource.
    modifiedBy string
    User who last modified the certificate.
    modifiedDate string
    Date the certificate was last updated.
    signedCertificateIssuer string
    Issuer field of the signed certificate.
    signedCertificateNotValidAfterDate string
    This marks the end of the signed certificate's valid period.
    signedCertificateNotValidBeforeDate string
    This marks the start of the signed certificate's valid period.
    signedCertificateSerialNumber string
    Signed certificate serial number in hex format.
    signedCertificateSha256Fingerprint string
    SHA-256 fingerprint of the signed certificate.
    certificate_status str
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    id str
    The provider-assigned unique ID for this managed resource.
    modified_by str
    User who last modified the certificate.
    modified_date str
    Date the certificate was last updated.
    signed_certificate_issuer str
    Issuer field of the signed certificate.
    signed_certificate_not_valid_after_date str
    This marks the end of the signed certificate's valid period.
    signed_certificate_not_valid_before_date str
    This marks the start of the signed certificate's valid period.
    signed_certificate_serial_number str
    Signed certificate serial number in hex format.
    signed_certificate_sha256_fingerprint str
    SHA-256 fingerprint of the signed certificate.
    certificateStatus String
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    id String
    The provider-assigned unique ID for this managed resource.
    modifiedBy String
    User who last modified the certificate.
    modifiedDate String
    Date the certificate was last updated.
    signedCertificateIssuer String
    Issuer field of the signed certificate.
    signedCertificateNotValidAfterDate String
    This marks the end of the signed certificate's valid period.
    signedCertificateNotValidBeforeDate String
    This marks the start of the signed certificate's valid period.
    signedCertificateSerialNumber String
    Signed certificate serial number in hex format.
    signedCertificateSha256Fingerprint String
    SHA-256 fingerprint of the signed certificate.

    Look up Existing CloudcertificatesUploadSignedCertificate Resource

    Get an existing CloudcertificatesUploadSignedCertificate 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?: CloudcertificatesUploadSignedCertificateState, opts?: CustomResourceOptions): CloudcertificatesUploadSignedCertificate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            acknowledge_warnings: Optional[bool] = None,
            certificate_id: Optional[str] = None,
            certificate_status: Optional[str] = None,
            modified_by: Optional[str] = None,
            modified_date: Optional[str] = None,
            signed_certificate_issuer: Optional[str] = None,
            signed_certificate_not_valid_after_date: Optional[str] = None,
            signed_certificate_not_valid_before_date: Optional[str] = None,
            signed_certificate_pem: Optional[str] = None,
            signed_certificate_serial_number: Optional[str] = None,
            signed_certificate_sha256_fingerprint: Optional[str] = None,
            trust_chain_pem: Optional[str] = None) -> CloudcertificatesUploadSignedCertificate
    func GetCloudcertificatesUploadSignedCertificate(ctx *Context, name string, id IDInput, state *CloudcertificatesUploadSignedCertificateState, opts ...ResourceOption) (*CloudcertificatesUploadSignedCertificate, error)
    public static CloudcertificatesUploadSignedCertificate Get(string name, Input<string> id, CloudcertificatesUploadSignedCertificateState? state, CustomResourceOptions? opts = null)
    public static CloudcertificatesUploadSignedCertificate get(String name, Output<String> id, CloudcertificatesUploadSignedCertificateState state, CustomResourceOptions options)
    resources:  _:    type: akamai:CloudcertificatesUploadSignedCertificate    get:      id: ${id}
    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.
    The following state arguments are supported:
    AcknowledgeWarnings bool
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    CertificateId string
    Certificate identifier on which to perform the upload operation.
    CertificateStatus string
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    ModifiedBy string
    User who last modified the certificate.
    ModifiedDate string
    Date the certificate was last updated.
    SignedCertificateIssuer string
    Issuer field of the signed certificate.
    SignedCertificateNotValidAfterDate string
    This marks the end of the signed certificate's valid period.
    SignedCertificateNotValidBeforeDate string
    This marks the start of the signed certificate's valid period.
    SignedCertificatePem string
    PEM-encoded signed certificate to upload.
    SignedCertificateSerialNumber string
    Signed certificate serial number in hex format.
    SignedCertificateSha256Fingerprint string
    SHA-256 fingerprint of the signed certificate.
    TrustChainPem string
    PEM-encoded trust chain for the signed certificate to upload.
    AcknowledgeWarnings bool
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    CertificateId string
    Certificate identifier on which to perform the upload operation.
    CertificateStatus string
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    ModifiedBy string
    User who last modified the certificate.
    ModifiedDate string
    Date the certificate was last updated.
    SignedCertificateIssuer string
    Issuer field of the signed certificate.
    SignedCertificateNotValidAfterDate string
    This marks the end of the signed certificate's valid period.
    SignedCertificateNotValidBeforeDate string
    This marks the start of the signed certificate's valid period.
    SignedCertificatePem string
    PEM-encoded signed certificate to upload.
    SignedCertificateSerialNumber string
    Signed certificate serial number in hex format.
    SignedCertificateSha256Fingerprint string
    SHA-256 fingerprint of the signed certificate.
    TrustChainPem string
    PEM-encoded trust chain for the signed certificate to upload.
    acknowledgeWarnings Boolean
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    certificateId String
    Certificate identifier on which to perform the upload operation.
    certificateStatus String
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    modifiedBy String
    User who last modified the certificate.
    modifiedDate String
    Date the certificate was last updated.
    signedCertificateIssuer String
    Issuer field of the signed certificate.
    signedCertificateNotValidAfterDate String
    This marks the end of the signed certificate's valid period.
    signedCertificateNotValidBeforeDate String
    This marks the start of the signed certificate's valid period.
    signedCertificatePem String
    PEM-encoded signed certificate to upload.
    signedCertificateSerialNumber String
    Signed certificate serial number in hex format.
    signedCertificateSha256Fingerprint String
    SHA-256 fingerprint of the signed certificate.
    trustChainPem String
    PEM-encoded trust chain for the signed certificate to upload.
    acknowledgeWarnings boolean
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    certificateId string
    Certificate identifier on which to perform the upload operation.
    certificateStatus string
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    modifiedBy string
    User who last modified the certificate.
    modifiedDate string
    Date the certificate was last updated.
    signedCertificateIssuer string
    Issuer field of the signed certificate.
    signedCertificateNotValidAfterDate string
    This marks the end of the signed certificate's valid period.
    signedCertificateNotValidBeforeDate string
    This marks the start of the signed certificate's valid period.
    signedCertificatePem string
    PEM-encoded signed certificate to upload.
    signedCertificateSerialNumber string
    Signed certificate serial number in hex format.
    signedCertificateSha256Fingerprint string
    SHA-256 fingerprint of the signed certificate.
    trustChainPem string
    PEM-encoded trust chain for the signed certificate to upload.
    acknowledge_warnings bool
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    certificate_id str
    Certificate identifier on which to perform the upload operation.
    certificate_status str
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    modified_by str
    User who last modified the certificate.
    modified_date str
    Date the certificate was last updated.
    signed_certificate_issuer str
    Issuer field of the signed certificate.
    signed_certificate_not_valid_after_date str
    This marks the end of the signed certificate's valid period.
    signed_certificate_not_valid_before_date str
    This marks the start of the signed certificate's valid period.
    signed_certificate_pem str
    PEM-encoded signed certificate to upload.
    signed_certificate_serial_number str
    Signed certificate serial number in hex format.
    signed_certificate_sha256_fingerprint str
    SHA-256 fingerprint of the signed certificate.
    trust_chain_pem str
    PEM-encoded trust chain for the signed certificate to upload.
    acknowledgeWarnings Boolean
    Acknowledges warnings and retries certificate upload when the returned response contains warnings for the uploaded certificate.
    certificateId String
    Certificate identifier on which to perform the upload operation.
    certificateStatus String
    The status of the certificate. Can be one of 'CSR_READY', 'READY_FOR_USE', 'ACTIVE'.
    modifiedBy String
    User who last modified the certificate.
    modifiedDate String
    Date the certificate was last updated.
    signedCertificateIssuer String
    Issuer field of the signed certificate.
    signedCertificateNotValidAfterDate String
    This marks the end of the signed certificate's valid period.
    signedCertificateNotValidBeforeDate String
    This marks the start of the signed certificate's valid period.
    signedCertificatePem String
    PEM-encoded signed certificate to upload.
    signedCertificateSerialNumber String
    Signed certificate serial number in hex format.
    signedCertificateSha256Fingerprint String
    SHA-256 fingerprint of the signed certificate.
    trustChainPem String
    PEM-encoded trust chain for the signed certificate to upload.

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Akamai v10.2.0 published on Friday, Nov 14, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate