1. Packages
  2. Akamai
  3. API Docs
  4. CloudcertificatesCertificate
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 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,
                                     base_name: Optional[str] = None,
                                     group_id: Optional[str] = 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.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var cloudcertificatesCertificateResource = new Akamai.CloudcertificatesCertificate("cloudcertificatesCertificateResource", new()
    {
        ContractId = "string",
        KeySize = "string",
        KeyType = "string",
        Sans = new[]
        {
            "string",
        },
        SecureNetwork = "string",
        BaseName = "string",
        GroupId = "string",
        Subject = new Akamai.Inputs.CloudcertificatesCertificateSubjectArgs
        {
            CommonName = "string",
            Country = "string",
            Locality = "string",
            Organization = "string",
            State = "string",
        },
    });
    
    example, err := akamai.NewCloudcertificatesCertificate(ctx, "cloudcertificatesCertificateResource", &akamai.CloudcertificatesCertificateArgs{
    	ContractId: pulumi.String("string"),
    	KeySize:    pulumi.String("string"),
    	KeyType:    pulumi.String("string"),
    	Sans: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SecureNetwork: pulumi.String("string"),
    	BaseName:      pulumi.String("string"),
    	GroupId:       pulumi.String("string"),
    	Subject: &akamai.CloudcertificatesCertificateSubjectArgs{
    		CommonName:   pulumi.String("string"),
    		Country:      pulumi.String("string"),
    		Locality:     pulumi.String("string"),
    		Organization: pulumi.String("string"),
    		State:        pulumi.String("string"),
    	},
    })
    
    var cloudcertificatesCertificateResource = new CloudcertificatesCertificate("cloudcertificatesCertificateResource", CloudcertificatesCertificateArgs.builder()
        .contractId("string")
        .keySize("string")
        .keyType("string")
        .sans("string")
        .secureNetwork("string")
        .baseName("string")
        .groupId("string")
        .subject(CloudcertificatesCertificateSubjectArgs.builder()
            .commonName("string")
            .country("string")
            .locality("string")
            .organization("string")
            .state("string")
            .build())
        .build());
    
    cloudcertificates_certificate_resource = akamai.CloudcertificatesCertificate("cloudcertificatesCertificateResource",
        contract_id="string",
        key_size="string",
        key_type="string",
        sans=["string"],
        secure_network="string",
        base_name="string",
        group_id="string",
        subject={
            "common_name": "string",
            "country": "string",
            "locality": "string",
            "organization": "string",
            "state": "string",
        })
    
    const cloudcertificatesCertificateResource = new akamai.CloudcertificatesCertificate("cloudcertificatesCertificateResource", {
        contractId: "string",
        keySize: "string",
        keyType: "string",
        sans: ["string"],
        secureNetwork: "string",
        baseName: "string",
        groupId: "string",
        subject: {
            commonName: "string",
            country: "string",
            locality: "string",
            organization: "string",
            state: "string",
        },
    });
    
    type: akamai:CloudcertificatesCertificate
    properties:
        baseName: string
        contractId: string
        groupId: string
        keySize: string
        keyType: string
        sans:
            - string
        secureNetwork: string
        subject:
            commonName: string
            country: string
            locality: string
            organization: string
            state: string
    

    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    KeyType string
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    Sans List<string>
    The list of Subject Alternative Names (SANs) for the certificate.
    SecureNetwork string
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
    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.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    KeyType string
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    Sans []string
    The list of Subject Alternative Names (SANs) for the certificate.
    SecureNetwork string
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
    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.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    keyType String
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    sans List<String>
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork String
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
    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.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    keyType string
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    sans string[]
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork string
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
    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.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    key_type str
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    sans Sequence[str]
    The list of Subject Alternative Names (SANs) for the certificate.
    secure_network str
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
    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.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    keyType String
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    sans List<String>
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork String
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_TLS'
    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.
    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.
    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.
    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.
    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.
    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.
    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.

    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,
            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,
            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'.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    KeyType string
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    ModifiedBy string
    User who last modified the certificate.
    ModifiedDate string
    Date the certificate was last updated.
    Name string
    The certificate name.
    Sans List<string>
    The list of Subject Alternative Names (SANs) for the certificate.
    SecureNetwork string
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_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'.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    KeyType string
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    ModifiedBy string
    User who last modified the certificate.
    ModifiedDate string
    Date the certificate was last updated.
    Name string
    The certificate name.
    Sans []string
    The list of Subject Alternative Names (SANs) for the certificate.
    SecureNetwork string
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_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'.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    keyType String
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    modifiedBy String
    User who last modified the certificate.
    modifiedDate String
    Date the certificate was last updated.
    name String
    The certificate name.
    sans List<String>
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork String
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_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'.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    keyType string
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    modifiedBy string
    User who last modified the certificate.
    modifiedDate string
    Date the certificate was last updated.
    name string
    The certificate name.
    sans string[]
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork string
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_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'.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    key_type str
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    modified_by str
    User who last modified the certificate.
    modified_date str
    Date the certificate was last updated.
    name str
    The certificate name.
    sans Sequence[str]
    The list of Subject Alternative Names (SANs) for the certificate.
    secure_network str
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_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'.
    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 value for key type RSA: '2048'. Valid value for key type ECDSA: 'P-256'.
    keyType String
    The key type for a certificate. Valid values are 'RSA' or 'ECDSA'
    modifiedBy String
    User who last modified the certificate.
    modifiedDate String
    Date the certificate was last updated.
    name String
    The certificate name.
    sans List<String>
    The list of Subject Alternative Names (SANs) for the certificate.
    secureNetwork String
    Secure network type to use for the certificate. The only valid value is 'ENHANCED_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
    Akamai v10.2.0 published on Friday, Nov 14, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate