1. Packages
  2. Packages
  3. Akamai
  4. API Docs
  5. CloudcertificatesCertificate
Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi
akamai logo
Viewing docs for Akamai v11.1.0
published on Thursday, Apr 2, 2026 by Pulumi

    Create CloudcertificatesCertificate Resource

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

    Constructor syntax

    new CloudcertificatesCertificate(name: string, args: CloudcertificatesCertificateArgs, opts?: CustomResourceOptions);
    @overload
    def CloudcertificatesCertificate(resource_name: str,
                                     args: CloudcertificatesCertificateArgs,
                                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def CloudcertificatesCertificate(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     contract_id: Optional[str] = None,
                                     key_size: Optional[str] = None,
                                     key_type: Optional[str] = None,
                                     sans: Optional[Sequence[str]] = None,
                                     secure_network: Optional[str] = None,
                                     auto_renew: Optional[bool] = None,
                                     base_name: Optional[str] = None,
                                     group_id: Optional[str] = None,
                                     renew_before_expiration_days: Optional[int] = None,
                                     subject: Optional[CloudcertificatesCertificateSubjectArgs] = None)
    func NewCloudcertificatesCertificate(ctx *Context, name string, args CloudcertificatesCertificateArgs, opts ...ResourceOption) (*CloudcertificatesCertificate, error)
    public CloudcertificatesCertificate(string name, CloudcertificatesCertificateArgs args, CustomResourceOptions? opts = null)
    public CloudcertificatesCertificate(String name, CloudcertificatesCertificateArgs args)
    public CloudcertificatesCertificate(String name, CloudcertificatesCertificateArgs args, CustomResourceOptions options)
    
    type: akamai:CloudcertificatesCertificate
    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 CloudcertificatesCertificateArgs
    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 CloudcertificatesCertificateArgs
    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 CloudcertificatesCertificateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CloudcertificatesCertificateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CloudcertificatesCertificateArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    CloudcertificatesCertificate 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 CloudcertificatesCertificate resource accepts the following input properties:

    ContractId string
    Contract ID under which this certificate will be created.
    KeySize string
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    KeyType string
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    Sans List<string>
    The list of Subject Alternative Names (SANs) for the certificate.
    SecureNetwork string
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    AutoRenew bool
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    BaseName string
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    GroupId string
    Group that will be associated with the new certificate when it gets created. Required for creation.
    RenewBeforeExpirationDays int
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    Subject CloudcertificatesCertificateSubject
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    ContractId string
    Contract ID under which this certificate will be created.
    KeySize string
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    KeyType string
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    Sans []string
    The list of Subject Alternative Names (SANs) for the certificate.
    SecureNetwork string
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    AutoRenew bool
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    BaseName string
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    GroupId string
    Group that will be associated with the new certificate when it gets created. Required for creation.
    RenewBeforeExpirationDays int
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    Subject CloudcertificatesCertificateSubjectArgs
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    contractId String
    Contract ID under which this certificate will be created.
    keySize String
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    keyType String
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    sans List<String>
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork String
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    autoRenew Boolean
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    baseName String
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    groupId String
    Group that will be associated with the new certificate when it gets created. Required for creation.
    renewBeforeExpirationDays Integer
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    subject CloudcertificatesCertificateSubject
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    contractId string
    Contract ID under which this certificate will be created.
    keySize string
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    keyType string
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    sans string[]
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork string
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    autoRenew boolean
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    baseName string
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    groupId string
    Group that will be associated with the new certificate when it gets created. Required for creation.
    renewBeforeExpirationDays number
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    subject CloudcertificatesCertificateSubject
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    contract_id str
    Contract ID under which this certificate will be created.
    key_size str
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    key_type str
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    sans Sequence[str]
    The list of Subject Alternative Names (SANs) for the certificate.
    secure_network str
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    auto_renew bool
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    base_name str
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    group_id str
    Group that will be associated with the new certificate when it gets created. Required for creation.
    renew_before_expiration_days int
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    subject CloudcertificatesCertificateSubjectArgs
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    contractId String
    Contract ID under which this certificate will be created.
    keySize String
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    keyType String
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    sans List<String>
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork String
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    autoRenew Boolean
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    baseName String
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    groupId String
    Group that will be associated with the new certificate when it gets created. Required for creation.
    renewBeforeExpirationDays Number
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    subject Property Map
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.

    Outputs

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

    AccountId string
    Account associated with 'contract_id'.
    CertificateId string
    Unique identifier assigned to the newly created CCM certificate.
    CertificateStatus string
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    CertificateType string
    Certificate type. Defaults to 'THIRD_PARTY'.
    CreatedBy string
    User who created the certificate.
    CreatedDate string
    Date the certificate was created in UTC.
    CsrExpirationDate string
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    CsrPem string
    CSR PEM content generated by Akamai.
    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.
    Name string
    The certificate name.
    RenewPending bool
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    AccountId string
    Account associated with 'contract_id'.
    CertificateId string
    Unique identifier assigned to the newly created CCM certificate.
    CertificateStatus string
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    CertificateType string
    Certificate type. Defaults to 'THIRD_PARTY'.
    CreatedBy string
    User who created the certificate.
    CreatedDate string
    Date the certificate was created in UTC.
    CsrExpirationDate string
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    CsrPem string
    CSR PEM content generated by Akamai.
    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.
    Name string
    The certificate name.
    RenewPending bool
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    accountId String
    Account associated with 'contract_id'.
    certificateId String
    Unique identifier assigned to the newly created CCM certificate.
    certificateStatus String
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    certificateType String
    Certificate type. Defaults to 'THIRD_PARTY'.
    createdBy String
    User who created the certificate.
    createdDate String
    Date the certificate was created in UTC.
    csrExpirationDate String
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    csrPem String
    CSR PEM content generated by Akamai.
    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.
    name String
    The certificate name.
    renewPending Boolean
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    accountId string
    Account associated with 'contract_id'.
    certificateId string
    Unique identifier assigned to the newly created CCM certificate.
    certificateStatus string
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    certificateType string
    Certificate type. Defaults to 'THIRD_PARTY'.
    createdBy string
    User who created the certificate.
    createdDate string
    Date the certificate was created in UTC.
    csrExpirationDate string
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    csrPem string
    CSR PEM content generated by Akamai.
    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.
    name string
    The certificate name.
    renewPending boolean
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    account_id str
    Account associated with 'contract_id'.
    certificate_id str
    Unique identifier assigned to the newly created CCM certificate.
    certificate_status str
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    certificate_type str
    Certificate type. Defaults to 'THIRD_PARTY'.
    created_by str
    User who created the certificate.
    created_date str
    Date the certificate was created in UTC.
    csr_expiration_date str
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    csr_pem str
    CSR PEM content generated by Akamai.
    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.
    name str
    The certificate name.
    renew_pending bool
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    accountId String
    Account associated with 'contract_id'.
    certificateId String
    Unique identifier assigned to the newly created CCM certificate.
    certificateStatus String
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    certificateType String
    Certificate type. Defaults to 'THIRD_PARTY'.
    createdBy String
    User who created the certificate.
    createdDate String
    Date the certificate was created in UTC.
    csrExpirationDate String
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    csrPem String
    CSR PEM content generated by Akamai.
    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.
    name String
    The certificate name.
    renewPending Boolean
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.

    Look up Existing CloudcertificatesCertificate Resource

    Get an existing CloudcertificatesCertificate 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?: CloudcertificatesCertificateState, opts?: CustomResourceOptions): CloudcertificatesCertificate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            auto_renew: Optional[bool] = None,
            base_name: Optional[str] = None,
            certificate_id: Optional[str] = None,
            certificate_status: Optional[str] = None,
            certificate_type: Optional[str] = None,
            contract_id: Optional[str] = None,
            created_by: Optional[str] = None,
            created_date: Optional[str] = None,
            csr_expiration_date: Optional[str] = None,
            csr_pem: Optional[str] = None,
            group_id: Optional[str] = None,
            key_size: Optional[str] = None,
            key_type: Optional[str] = None,
            modified_by: Optional[str] = None,
            modified_date: Optional[str] = None,
            name: Optional[str] = None,
            renew_before_expiration_days: Optional[int] = None,
            renew_pending: Optional[bool] = None,
            sans: Optional[Sequence[str]] = None,
            secure_network: Optional[str] = None,
            subject: Optional[CloudcertificatesCertificateSubjectArgs] = None) -> CloudcertificatesCertificate
    func GetCloudcertificatesCertificate(ctx *Context, name string, id IDInput, state *CloudcertificatesCertificateState, opts ...ResourceOption) (*CloudcertificatesCertificate, error)
    public static CloudcertificatesCertificate Get(string name, Input<string> id, CloudcertificatesCertificateState? state, CustomResourceOptions? opts = null)
    public static CloudcertificatesCertificate get(String name, Output<String> id, CloudcertificatesCertificateState state, CustomResourceOptions options)
    resources:  _:    type: akamai:CloudcertificatesCertificate    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:
    AccountId string
    Account associated with 'contract_id'.
    AutoRenew bool
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    BaseName string
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    CertificateId string
    Unique identifier assigned to the newly created CCM certificate.
    CertificateStatus string
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    CertificateType string
    Certificate type. Defaults to 'THIRD_PARTY'.
    ContractId string
    Contract ID under which this certificate will be created.
    CreatedBy string
    User who created the certificate.
    CreatedDate string
    Date the certificate was created in UTC.
    CsrExpirationDate string
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    CsrPem string
    CSR PEM content generated by Akamai.
    GroupId string
    Group that will be associated with the new certificate when it gets created. Required for creation.
    KeySize string
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    KeyType string
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    ModifiedBy string
    User who last modified the certificate.
    ModifiedDate string
    Date the certificate was last updated.
    Name string
    The certificate name.
    RenewBeforeExpirationDays int
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    RenewPending bool
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    Sans List<string>
    The list of Subject Alternative Names (SANs) for the certificate.
    SecureNetwork string
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    Subject CloudcertificatesCertificateSubject
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    AccountId string
    Account associated with 'contract_id'.
    AutoRenew bool
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    BaseName string
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    CertificateId string
    Unique identifier assigned to the newly created CCM certificate.
    CertificateStatus string
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    CertificateType string
    Certificate type. Defaults to 'THIRD_PARTY'.
    ContractId string
    Contract ID under which this certificate will be created.
    CreatedBy string
    User who created the certificate.
    CreatedDate string
    Date the certificate was created in UTC.
    CsrExpirationDate string
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    CsrPem string
    CSR PEM content generated by Akamai.
    GroupId string
    Group that will be associated with the new certificate when it gets created. Required for creation.
    KeySize string
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    KeyType string
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    ModifiedBy string
    User who last modified the certificate.
    ModifiedDate string
    Date the certificate was last updated.
    Name string
    The certificate name.
    RenewBeforeExpirationDays int
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    RenewPending bool
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    Sans []string
    The list of Subject Alternative Names (SANs) for the certificate.
    SecureNetwork string
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    Subject CloudcertificatesCertificateSubjectArgs
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    accountId String
    Account associated with 'contract_id'.
    autoRenew Boolean
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    baseName String
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    certificateId String
    Unique identifier assigned to the newly created CCM certificate.
    certificateStatus String
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    certificateType String
    Certificate type. Defaults to 'THIRD_PARTY'.
    contractId String
    Contract ID under which this certificate will be created.
    createdBy String
    User who created the certificate.
    createdDate String
    Date the certificate was created in UTC.
    csrExpirationDate String
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    csrPem String
    CSR PEM content generated by Akamai.
    groupId String
    Group that will be associated with the new certificate when it gets created. Required for creation.
    keySize String
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    keyType String
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    modifiedBy String
    User who last modified the certificate.
    modifiedDate String
    Date the certificate was last updated.
    name String
    The certificate name.
    renewBeforeExpirationDays Integer
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    renewPending Boolean
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    sans List<String>
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork String
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    subject CloudcertificatesCertificateSubject
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    accountId string
    Account associated with 'contract_id'.
    autoRenew boolean
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    baseName string
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    certificateId string
    Unique identifier assigned to the newly created CCM certificate.
    certificateStatus string
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    certificateType string
    Certificate type. Defaults to 'THIRD_PARTY'.
    contractId string
    Contract ID under which this certificate will be created.
    createdBy string
    User who created the certificate.
    createdDate string
    Date the certificate was created in UTC.
    csrExpirationDate string
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    csrPem string
    CSR PEM content generated by Akamai.
    groupId string
    Group that will be associated with the new certificate when it gets created. Required for creation.
    keySize string
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    keyType string
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    modifiedBy string
    User who last modified the certificate.
    modifiedDate string
    Date the certificate was last updated.
    name string
    The certificate name.
    renewBeforeExpirationDays number
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    renewPending boolean
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    sans string[]
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork string
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    subject CloudcertificatesCertificateSubject
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    account_id str
    Account associated with 'contract_id'.
    auto_renew bool
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    base_name str
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    certificate_id str
    Unique identifier assigned to the newly created CCM certificate.
    certificate_status str
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    certificate_type str
    Certificate type. Defaults to 'THIRD_PARTY'.
    contract_id str
    Contract ID under which this certificate will be created.
    created_by str
    User who created the certificate.
    created_date str
    Date the certificate was created in UTC.
    csr_expiration_date str
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    csr_pem str
    CSR PEM content generated by Akamai.
    group_id str
    Group that will be associated with the new certificate when it gets created. Required for creation.
    key_size str
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    key_type str
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    modified_by str
    User who last modified the certificate.
    modified_date str
    Date the certificate was last updated.
    name str
    The certificate name.
    renew_before_expiration_days int
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    renew_pending bool
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    sans Sequence[str]
    The list of Subject Alternative Names (SANs) for the certificate.
    secure_network str
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    subject CloudcertificatesCertificateSubjectArgs
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.
    accountId String
    Account associated with 'contract_id'.
    autoRenew Boolean
    If true, the resource will be automatically replaced when 'renew_pending' becomes true. Defaults to false.
    baseName String
    The base name for the certificate. If not provided, the name will be auto-generated by the CCM API.
    certificateId String
    Unique identifier assigned to the newly created CCM certificate.
    certificateStatus String
    The status of the certificate. Can be one of 'ACTIVE', 'CSR_READY', 'READY_FOR_USE'.
    certificateType String
    Certificate type. Defaults to 'THIRD_PARTY'.
    contractId String
    Contract ID under which this certificate will be created.
    createdBy String
    User who created the certificate.
    createdDate String
    Date the certificate was created in UTC.
    csrExpirationDate String
    Date when CSR will expire and a signed certificate uploaded based on that CSR will NOT be accepted beyond this date.
    csrPem String
    CSR PEM content generated by Akamai.
    groupId String
    Group that will be associated with the new certificate when it gets created. Required for creation.
    keySize String
    The key size for a certificate. Valid values for key type ECDSA: 'P-256', 'P-384'. Valid value for key type RSA: '2048'.
    keyType String
    The key type for a certificate. Valid values are 'ECDSA', 'RSA'.
    modifiedBy String
    User who last modified the certificate.
    modifiedDate String
    Date the certificate was last updated.
    name String
    The certificate name.
    renewBeforeExpirationDays Number
    Number of days before the certificate's expiration date when renewal should be indicated. Only non-negative values are accepted.
    renewPending Boolean
    Indicates whether the certificate needs renewal. Set to true when the current time is within 'renew_before_expiration_days' of the certificate's expiration date.
    sans List<String>
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork String
    Secure network type to use for the certificate. Valid values are 'ENHANCED_TLS' and 'STANDARD_TLS'.
    subject Property Map
    Subject fields as defined in X.509 certificates (RFC 5280). At least one of the inner fields must be specified.

    Supporting Types

    CloudcertificatesCertificateSubject, CloudcertificatesCertificateSubjectArgs

    CommonName string
    Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
    Country string
    Two-letter ISO 3166 country code.
    Locality string
    City or locality name.
    Organization string
    Legal name of the organization.
    State string
    Full name of the state or province.
    CommonName string
    Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
    Country string
    Two-letter ISO 3166 country code.
    Locality string
    City or locality name.
    Organization string
    Legal name of the organization.
    State string
    Full name of the state or province.
    commonName String
    Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
    country String
    Two-letter ISO 3166 country code.
    locality String
    City or locality name.
    organization String
    Legal name of the organization.
    state String
    Full name of the state or province.
    commonName string
    Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
    country string
    Two-letter ISO 3166 country code.
    locality string
    City or locality name.
    organization string
    Legal name of the organization.
    state string
    Full name of the state or province.
    common_name str
    Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
    country str
    Two-letter ISO 3166 country code.
    locality str
    City or locality name.
    organization str
    Legal name of the organization.
    state str
    Full name of the state or province.
    commonName String
    Fully qualified domain name (FQDN) or other name associated with the subject. If specified, this value must also be included in the SANs list.
    country String
    Two-letter ISO 3166 country code.
    locality String
    City or locality name.
    organization String
    Legal name of the organization.
    state String
    Full name of the state or province.

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Viewing docs for Akamai v11.1.0
    published on Thursday, Apr 2, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.