akamai.CpsDvEnrollment
Attributes reference
The resource returns these attributes:
registration_authority
- (Required) This value populates automatically with thelets-encrypt
certificate type and is preserved in thestate
file.certificate_type
- (Required) This value populates automatically with thesan
certificate type and is preserved in thestate
file.validation_type
- (Required) This value populates automatically with thedv
validation type and is preserved in thestate
file.id
- The unique identifier for this enrollment.dns_challenges
- The validation challenge for the domains listed in the certificate. To successfully perform the validation, only one challenge for each domain must be complete, eitherdns_challenges
orhttp_challenges
.Returns these additional attributes:
* `domain` - The domain to validate. * `full_path` - The URL where Akamai publishes `response_body` for Let's Encrypt to validate. * `response_body` - The data Let's Encrypt expects to find served at `full_path` URL.
http_challenges
- The validation challenge for the domains listed in the certificate. To successfully perform the validation, only one challenge for each domain must be complete, eitherdns_challenges
orhttp_challenges
.Returns these additional attributes:
* `domain` - The domain to validate. * `full_path` - The URL where Akamai publishes `response_body` for Let's Encrypt to validate. * `response_body` - The data Let's Encrypt expects to find served at `full_path` URL.
Example Usage
Basic usage
using System.Collections.Generic;
using Pulumi;
using Akamai = Pulumi.Akamai;
return await Deployment.RunAsync(() =>
{
var example = new Akamai.CpsDvEnrollment("example", new()
{
ContractId = "ctr_1-AB123",
AcknowledgePreVerificationWarnings = true,
CommonName = "cps-test.example.net",
Sans = new[]
{
"san1.cps-test.example.net",
"san2.cps-test.example.net",
},
SecureNetwork = "enhanced-tls",
SniOnly = true,
AdminContact = new Akamai.Inputs.CpsDvEnrollmentAdminContactArgs
{
FirstName = "x1",
LastName = "x2",
Phone = "123123123",
Email = "x1x2@example.net",
AddressLineOne = "150 Broadway",
City = "Cambridge",
CountryCode = "US",
Organization = "Akamai",
PostalCode = "02142",
Region = "MA",
Title = "Administrator",
},
TechContact = new Akamai.Inputs.CpsDvEnrollmentTechContactArgs
{
FirstName = "x3",
LastName = "x4",
Phone = "123123123",
Email = "x3x4@akamai.com",
AddressLineOne = "150 Broadway",
City = "Cambridge",
CountryCode = "US",
Organization = "Akamai",
PostalCode = "02142",
Region = "MA",
Title = "Administrator",
},
CertificateChainType = "default",
Csr = new Akamai.Inputs.CpsDvEnrollmentCsrArgs
{
CountryCode = "US",
City = "Cambridge",
Organization = "Akamai",
OrganizationalUnit = "Dev",
PreferredTrustChain = "intermediate-a",
State = "MA",
},
NetworkConfiguration = new Akamai.Inputs.CpsDvEnrollmentNetworkConfigurationArgs
{
DisallowedTlsVersions = new[]
{
"TLSv1",
"TLSv1_1",
},
CloneDnsNames = false,
Geography = "core",
OcspStapling = "on",
PreferredCiphers = "ak-akamai-2020q1",
MustHaveCiphers = "ak-akamai-2020q1",
QuicEnabled = false,
},
SignatureAlgorithm = "SHA-256",
Organization = new Akamai.Inputs.CpsDvEnrollmentOrganizationArgs
{
Name = "Akamai",
Phone = "123123123",
AddressLineOne = "150 Broadway",
City = "Cambridge",
CountryCode = "US",
PostalCode = "02142",
Region = "MA",
},
});
return new Dictionary<string, object?>
{
["dnsChallenges"] = example.DnsChallenges,
["httpChallenges"] = example.HttpChallenges,
["enrollmentId"] = example.Id,
};
});
package main
import (
"github.com/pulumi/pulumi-akamai/sdk/v4/go/akamai"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := akamai.NewCpsDvEnrollment(ctx, "example", &akamai.CpsDvEnrollmentArgs{
ContractId: pulumi.String("ctr_1-AB123"),
AcknowledgePreVerificationWarnings: pulumi.Bool(true),
CommonName: pulumi.String("cps-test.example.net"),
Sans: pulumi.StringArray{
pulumi.String("san1.cps-test.example.net"),
pulumi.String("san2.cps-test.example.net"),
},
SecureNetwork: pulumi.String("enhanced-tls"),
SniOnly: pulumi.Bool(true),
AdminContact: &akamai.CpsDvEnrollmentAdminContactArgs{
FirstName: pulumi.String("x1"),
LastName: pulumi.String("x2"),
Phone: pulumi.String("123123123"),
Email: pulumi.String("x1x2@example.net"),
AddressLineOne: pulumi.String("150 Broadway"),
City: pulumi.String("Cambridge"),
CountryCode: pulumi.String("US"),
Organization: pulumi.String("Akamai"),
PostalCode: pulumi.String("02142"),
Region: pulumi.String("MA"),
Title: pulumi.String("Administrator"),
},
TechContact: &akamai.CpsDvEnrollmentTechContactArgs{
FirstName: pulumi.String("x3"),
LastName: pulumi.String("x4"),
Phone: pulumi.String("123123123"),
Email: pulumi.String("x3x4@akamai.com"),
AddressLineOne: pulumi.String("150 Broadway"),
City: pulumi.String("Cambridge"),
CountryCode: pulumi.String("US"),
Organization: pulumi.String("Akamai"),
PostalCode: pulumi.String("02142"),
Region: pulumi.String("MA"),
Title: pulumi.String("Administrator"),
},
CertificateChainType: pulumi.String("default"),
Csr: &akamai.CpsDvEnrollmentCsrArgs{
CountryCode: pulumi.String("US"),
City: pulumi.String("Cambridge"),
Organization: pulumi.String("Akamai"),
OrganizationalUnit: pulumi.String("Dev"),
PreferredTrustChain: pulumi.String("intermediate-a"),
State: pulumi.String("MA"),
},
NetworkConfiguration: &akamai.CpsDvEnrollmentNetworkConfigurationArgs{
DisallowedTlsVersions: pulumi.StringArray{
pulumi.String("TLSv1"),
pulumi.String("TLSv1_1"),
},
CloneDnsNames: pulumi.Bool(false),
Geography: pulumi.String("core"),
OcspStapling: pulumi.String("on"),
PreferredCiphers: pulumi.String("ak-akamai-2020q1"),
MustHaveCiphers: pulumi.String("ak-akamai-2020q1"),
QuicEnabled: pulumi.Bool(false),
},
SignatureAlgorithm: pulumi.String("SHA-256"),
Organization: &akamai.CpsDvEnrollmentOrganizationArgs{
Name: pulumi.String("Akamai"),
Phone: pulumi.String("123123123"),
AddressLineOne: pulumi.String("150 Broadway"),
City: pulumi.String("Cambridge"),
CountryCode: pulumi.String("US"),
PostalCode: pulumi.String("02142"),
Region: pulumi.String("MA"),
},
})
if err != nil {
return err
}
ctx.Export("dnsChallenges", example.DnsChallenges)
ctx.Export("httpChallenges", example.HttpChallenges)
ctx.Export("enrollmentId", example.ID())
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.akamai.CpsDvEnrollment;
import com.pulumi.akamai.CpsDvEnrollmentArgs;
import com.pulumi.akamai.inputs.CpsDvEnrollmentAdminContactArgs;
import com.pulumi.akamai.inputs.CpsDvEnrollmentTechContactArgs;
import com.pulumi.akamai.inputs.CpsDvEnrollmentCsrArgs;
import com.pulumi.akamai.inputs.CpsDvEnrollmentNetworkConfigurationArgs;
import com.pulumi.akamai.inputs.CpsDvEnrollmentOrganizationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new CpsDvEnrollment("example", CpsDvEnrollmentArgs.builder()
.contractId("ctr_1-AB123")
.acknowledgePreVerificationWarnings(true)
.commonName("cps-test.example.net")
.sans(
"san1.cps-test.example.net",
"san2.cps-test.example.net")
.secureNetwork("enhanced-tls")
.sniOnly(true)
.adminContact(CpsDvEnrollmentAdminContactArgs.builder()
.firstName("x1")
.lastName("x2")
.phone("123123123")
.email("x1x2@example.net")
.addressLineOne("150 Broadway")
.city("Cambridge")
.countryCode("US")
.organization("Akamai")
.postalCode("02142")
.region("MA")
.title("Administrator")
.build())
.techContact(CpsDvEnrollmentTechContactArgs.builder()
.firstName("x3")
.lastName("x4")
.phone("123123123")
.email("x3x4@akamai.com")
.addressLineOne("150 Broadway")
.city("Cambridge")
.countryCode("US")
.organization("Akamai")
.postalCode("02142")
.region("MA")
.title("Administrator")
.build())
.certificateChainType("default")
.csr(CpsDvEnrollmentCsrArgs.builder()
.countryCode("US")
.city("Cambridge")
.organization("Akamai")
.organizationalUnit("Dev")
.preferredTrustChain("intermediate-a")
.state("MA")
.build())
.networkConfiguration(CpsDvEnrollmentNetworkConfigurationArgs.builder()
.disallowedTlsVersions(
"TLSv1",
"TLSv1_1")
.cloneDnsNames(false)
.geography("core")
.ocspStapling("on")
.preferredCiphers("ak-akamai-2020q1")
.mustHaveCiphers("ak-akamai-2020q1")
.quicEnabled(false)
.build())
.signatureAlgorithm("SHA-256")
.organization(CpsDvEnrollmentOrganizationArgs.builder()
.name("Akamai")
.phone("123123123")
.addressLineOne("150 Broadway")
.city("Cambridge")
.countryCode("US")
.postalCode("02142")
.region("MA")
.build())
.build());
ctx.export("dnsChallenges", example.dnsChallenges());
ctx.export("httpChallenges", example.httpChallenges());
ctx.export("enrollmentId", example.id());
}
}
import pulumi
import pulumi_akamai as akamai
example = akamai.CpsDvEnrollment("example",
contract_id="ctr_1-AB123",
acknowledge_pre_verification_warnings=True,
common_name="cps-test.example.net",
sans=[
"san1.cps-test.example.net",
"san2.cps-test.example.net",
],
secure_network="enhanced-tls",
sni_only=True,
admin_contact=akamai.CpsDvEnrollmentAdminContactArgs(
first_name="x1",
last_name="x2",
phone="123123123",
email="x1x2@example.net",
address_line_one="150 Broadway",
city="Cambridge",
country_code="US",
organization="Akamai",
postal_code="02142",
region="MA",
title="Administrator",
),
tech_contact=akamai.CpsDvEnrollmentTechContactArgs(
first_name="x3",
last_name="x4",
phone="123123123",
email="x3x4@akamai.com",
address_line_one="150 Broadway",
city="Cambridge",
country_code="US",
organization="Akamai",
postal_code="02142",
region="MA",
title="Administrator",
),
certificate_chain_type="default",
csr=akamai.CpsDvEnrollmentCsrArgs(
country_code="US",
city="Cambridge",
organization="Akamai",
organizational_unit="Dev",
preferred_trust_chain="intermediate-a",
state="MA",
),
network_configuration=akamai.CpsDvEnrollmentNetworkConfigurationArgs(
disallowed_tls_versions=[
"TLSv1",
"TLSv1_1",
],
clone_dns_names=False,
geography="core",
ocsp_stapling="on",
preferred_ciphers="ak-akamai-2020q1",
must_have_ciphers="ak-akamai-2020q1",
quic_enabled=False,
),
signature_algorithm="SHA-256",
organization=akamai.CpsDvEnrollmentOrganizationArgs(
name="Akamai",
phone="123123123",
address_line_one="150 Broadway",
city="Cambridge",
country_code="US",
postal_code="02142",
region="MA",
))
pulumi.export("dnsChallenges", example.dns_challenges)
pulumi.export("httpChallenges", example.http_challenges)
pulumi.export("enrollmentId", example.id)
import * as pulumi from "@pulumi/pulumi";
import * as akamai from "@pulumi/akamai";
const example = new akamai.CpsDvEnrollment("example", {
contractId: "ctr_1-AB123",
acknowledgePreVerificationWarnings: true,
commonName: "cps-test.example.net",
sans: [
"san1.cps-test.example.net",
"san2.cps-test.example.net",
],
secureNetwork: "enhanced-tls",
sniOnly: true,
adminContact: {
firstName: "x1",
lastName: "x2",
phone: "123123123",
email: "x1x2@example.net",
addressLineOne: "150 Broadway",
city: "Cambridge",
countryCode: "US",
organization: "Akamai",
postalCode: "02142",
region: "MA",
title: "Administrator",
},
techContact: {
firstName: "x3",
lastName: "x4",
phone: "123123123",
email: "x3x4@akamai.com",
addressLineOne: "150 Broadway",
city: "Cambridge",
countryCode: "US",
organization: "Akamai",
postalCode: "02142",
region: "MA",
title: "Administrator",
},
certificateChainType: "default",
csr: {
countryCode: "US",
city: "Cambridge",
organization: "Akamai",
organizationalUnit: "Dev",
preferredTrustChain: "intermediate-a",
state: "MA",
},
networkConfiguration: {
disallowedTlsVersions: [
"TLSv1",
"TLSv1_1",
],
cloneDnsNames: false,
geography: "core",
ocspStapling: "on",
preferredCiphers: "ak-akamai-2020q1",
mustHaveCiphers: "ak-akamai-2020q1",
quicEnabled: false,
},
signatureAlgorithm: "SHA-256",
organization: {
name: "Akamai",
phone: "123123123",
addressLineOne: "150 Broadway",
city: "Cambridge",
countryCode: "US",
postalCode: "02142",
region: "MA",
},
});
export const dnsChallenges = example.dnsChallenges;
export const httpChallenges = example.httpChallenges;
export const enrollmentId = example.id;
resources:
example:
type: akamai:CpsDvEnrollment
properties:
contractId: ctr_1-AB123
acknowledgePreVerificationWarnings: true
commonName: cps-test.example.net
sans:
- san1.cps-test.example.net
- san2.cps-test.example.net
secureNetwork: enhanced-tls
sniOnly: true
adminContact:
firstName: x1
lastName: x2
phone: '123123123'
email: x1x2@example.net
addressLineOne: 150 Broadway
city: Cambridge
countryCode: US
organization: Akamai
postalCode: '02142'
region: MA
title: Administrator
techContact:
firstName: x3
lastName: x4
phone: '123123123'
email: x3x4@akamai.com
addressLineOne: 150 Broadway
city: Cambridge
countryCode: US
organization: Akamai
postalCode: '02142'
region: MA
title: Administrator
certificateChainType: default
csr:
countryCode: US
city: Cambridge
organization: Akamai
organizationalUnit: Dev
preferredTrustChain: intermediate-a
state: MA
networkConfiguration:
disallowedTlsVersions:
- TLSv1
- TLSv1_1
cloneDnsNames: false
geography: core
ocspStapling: on
preferredCiphers: ak-akamai-2020q1
mustHaveCiphers: ak-akamai-2020q1
quicEnabled: false
signatureAlgorithm: SHA-256
organization:
name: Akamai
phone: '123123123'
addressLineOne: 150 Broadway
city: Cambridge
countryCode: US
postalCode: '02142'
region: MA
outputs:
dnsChallenges: ${example.dnsChallenges}
httpChallenges: ${example.httpChallenges}
enrollmentId: ${example.id}
Create CpsDvEnrollment Resource
new CpsDvEnrollment(name: string, args: CpsDvEnrollmentArgs, opts?: CustomResourceOptions);
@overload
def CpsDvEnrollment(resource_name: str,
opts: Optional[ResourceOptions] = None,
acknowledge_pre_verification_warnings: Optional[bool] = None,
admin_contact: Optional[CpsDvEnrollmentAdminContactArgs] = None,
allow_duplicate_common_name: Optional[bool] = None,
certificate_chain_type: Optional[str] = None,
common_name: Optional[str] = None,
contract_id: Optional[str] = None,
csr: Optional[CpsDvEnrollmentCsrArgs] = None,
enable_multi_stacked_certificates: Optional[bool] = None,
network_configuration: Optional[CpsDvEnrollmentNetworkConfigurationArgs] = None,
organization: Optional[CpsDvEnrollmentOrganizationArgs] = None,
sans: Optional[Sequence[str]] = None,
secure_network: Optional[str] = None,
signature_algorithm: Optional[str] = None,
sni_only: Optional[bool] = None,
tech_contact: Optional[CpsDvEnrollmentTechContactArgs] = None)
@overload
def CpsDvEnrollment(resource_name: str,
args: CpsDvEnrollmentArgs,
opts: Optional[ResourceOptions] = None)
func NewCpsDvEnrollment(ctx *Context, name string, args CpsDvEnrollmentArgs, opts ...ResourceOption) (*CpsDvEnrollment, error)
public CpsDvEnrollment(string name, CpsDvEnrollmentArgs args, CustomResourceOptions? opts = null)
public CpsDvEnrollment(String name, CpsDvEnrollmentArgs args)
public CpsDvEnrollment(String name, CpsDvEnrollmentArgs args, CustomResourceOptions options)
type: akamai:CpsDvEnrollment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CpsDvEnrollmentArgs
- 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 CpsDvEnrollmentArgs
- 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 CpsDvEnrollmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CpsDvEnrollmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CpsDvEnrollmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CpsDvEnrollment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The CpsDvEnrollment resource accepts the following input properties:
- Admin
Contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- Common
Name string (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- Contract
Id string (Required) A contract's ID, optionally with the
ctr_
prefix.- Csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- Network
Configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- Organization
Cps
Dv Enrollment Organization Args Your organization information.
- Secure
Network string The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- Signature
Algorithm string The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- Sni
Only bool Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- Tech
Contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- Acknowledge
Pre boolVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- Allow
Duplicate boolCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- Certificate
Chain stringType Certificate trust chain type.
- Enable
Multi boolStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- Sans List<string>
Additional common names to create a Subject Alternative Names (SAN) list.
- Admin
Contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- Common
Name string (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- Contract
Id string (Required) A contract's ID, optionally with the
ctr_
prefix.- Csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- Network
Configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- Organization
Cps
Dv Enrollment Organization Args Your organization information.
- Secure
Network string The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- Signature
Algorithm string The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- Sni
Only bool Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- Tech
Contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- Acknowledge
Pre boolVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- Allow
Duplicate boolCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- Certificate
Chain stringType Certificate trust chain type.
- Enable
Multi boolStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- Sans []string
Additional common names to create a Subject Alternative Names (SAN) list.
- admin
Contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- common
Name String (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- contract
Id String (Required) A contract's ID, optionally with the
ctr_
prefix.- csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- network
Configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- organization
Cps
Dv Enrollment Organization Args Your organization information.
- secure
Network String The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- signature
Algorithm String The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- sni
Only Boolean Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- tech
Contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- acknowledge
Pre BooleanVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- allow
Duplicate BooleanCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- certificate
Chain StringType Certificate trust chain type.
- enable
Multi BooleanStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- sans List<String>
Additional common names to create a Subject Alternative Names (SAN) list.
- admin
Contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- common
Name string (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- contract
Id string (Required) A contract's ID, optionally with the
ctr_
prefix.- csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- network
Configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- organization
Cps
Dv Enrollment Organization Args Your organization information.
- secure
Network string The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- signature
Algorithm string The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- sni
Only boolean Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- tech
Contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- acknowledge
Pre booleanVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- allow
Duplicate booleanCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- certificate
Chain stringType Certificate trust chain type.
- enable
Multi booleanStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- sans string[]
Additional common names to create a Subject Alternative Names (SAN) list.
- admin_
contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- common_
name str (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- contract_
id str (Required) A contract's ID, optionally with the
ctr_
prefix.- csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- network_
configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- organization
Cps
Dv Enrollment Organization Args Your organization information.
- secure_
network str The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- signature_
algorithm str The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- sni_
only bool Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- tech_
contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- acknowledge_
pre_ boolverification_ warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- allow_
duplicate_ boolcommon_ name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- certificate_
chain_ strtype Certificate trust chain type.
- enable_
multi_ boolstacked_ certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- sans Sequence[str]
Additional common names to create a Subject Alternative Names (SAN) list.
- admin
Contact Property Map Contact information for the certificate administrator at your company.
- common
Name String (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- contract
Id String (Required) A contract's ID, optionally with the
ctr_
prefix.- csr Property Map
When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- network
Configuration Property Map The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- organization Property Map
Your organization information.
- secure
Network String The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- signature
Algorithm String The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- sni
Only Boolean Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- tech
Contact Property Map The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- acknowledge
Pre BooleanVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- allow
Duplicate BooleanCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- certificate
Chain StringType Certificate trust chain type.
- enable
Multi BooleanStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- sans List<String>
Additional common names to create a Subject Alternative Names (SAN) list.
Outputs
All input properties are implicitly available as output properties. Additionally, the CpsDvEnrollment resource produces the following output properties:
- Certificate
Type string Certificate type of enrollment
- Dns
Challenges List<CpsDv Enrollment Dns Challenge> DNS challenge information
- Http
Challenges List<CpsDv Enrollment Http Challenge> HTTP challenge information
- Id string
The provider-assigned unique ID for this managed resource.
- string
The registration authority or certificate authority (CA) used to obtain a certificate
- Validation
Type string Enrolment validation type
- Certificate
Type string Certificate type of enrollment
- Dns
Challenges []CpsDv Enrollment Dns Challenge DNS challenge information
- Http
Challenges []CpsDv Enrollment Http Challenge HTTP challenge information
- Id string
The provider-assigned unique ID for this managed resource.
- string
The registration authority or certificate authority (CA) used to obtain a certificate
- Validation
Type string Enrolment validation type
- certificate
Type String Certificate type of enrollment
- dns
Challenges List<CpsDv Enrollment Dns Challenge> DNS challenge information
- http
Challenges List<CpsDv Enrollment Http Challenge> HTTP challenge information
- id String
The provider-assigned unique ID for this managed resource.
- String
The registration authority or certificate authority (CA) used to obtain a certificate
- validation
Type String Enrolment validation type
- certificate
Type string Certificate type of enrollment
- dns
Challenges CpsDv Enrollment Dns Challenge[] DNS challenge information
- http
Challenges CpsDv Enrollment Http Challenge[] HTTP challenge information
- id string
The provider-assigned unique ID for this managed resource.
- string
The registration authority or certificate authority (CA) used to obtain a certificate
- validation
Type string Enrolment validation type
- certificate_
type str Certificate type of enrollment
- dns_
challenges Sequence[CpsDv Enrollment Dns Challenge] DNS challenge information
- http_
challenges Sequence[CpsDv Enrollment Http Challenge] HTTP challenge information
- id str
The provider-assigned unique ID for this managed resource.
- str
The registration authority or certificate authority (CA) used to obtain a certificate
- validation_
type str Enrolment validation type
- certificate
Type String Certificate type of enrollment
- dns
Challenges List<Property Map> DNS challenge information
- http
Challenges List<Property Map> HTTP challenge information
- id String
The provider-assigned unique ID for this managed resource.
- String
The registration authority or certificate authority (CA) used to obtain a certificate
- validation
Type String Enrolment validation type
Look up Existing CpsDvEnrollment Resource
Get an existing CpsDvEnrollment 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?: CpsDvEnrollmentState, opts?: CustomResourceOptions): CpsDvEnrollment
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
acknowledge_pre_verification_warnings: Optional[bool] = None,
admin_contact: Optional[CpsDvEnrollmentAdminContactArgs] = None,
allow_duplicate_common_name: Optional[bool] = None,
certificate_chain_type: Optional[str] = None,
certificate_type: Optional[str] = None,
common_name: Optional[str] = None,
contract_id: Optional[str] = None,
csr: Optional[CpsDvEnrollmentCsrArgs] = None,
dns_challenges: Optional[Sequence[CpsDvEnrollmentDnsChallengeArgs]] = None,
enable_multi_stacked_certificates: Optional[bool] = None,
http_challenges: Optional[Sequence[CpsDvEnrollmentHttpChallengeArgs]] = None,
network_configuration: Optional[CpsDvEnrollmentNetworkConfigurationArgs] = None,
organization: Optional[CpsDvEnrollmentOrganizationArgs] = None,
registration_authority: Optional[str] = None,
sans: Optional[Sequence[str]] = None,
secure_network: Optional[str] = None,
signature_algorithm: Optional[str] = None,
sni_only: Optional[bool] = None,
tech_contact: Optional[CpsDvEnrollmentTechContactArgs] = None,
validation_type: Optional[str] = None) -> CpsDvEnrollment
func GetCpsDvEnrollment(ctx *Context, name string, id IDInput, state *CpsDvEnrollmentState, opts ...ResourceOption) (*CpsDvEnrollment, error)
public static CpsDvEnrollment Get(string name, Input<string> id, CpsDvEnrollmentState? state, CustomResourceOptions? opts = null)
public static CpsDvEnrollment get(String name, Output<String> id, CpsDvEnrollmentState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Acknowledge
Pre boolVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- Admin
Contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- Allow
Duplicate boolCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- Certificate
Chain stringType Certificate trust chain type.
- Certificate
Type string Certificate type of enrollment
- Common
Name string (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- Contract
Id string (Required) A contract's ID, optionally with the
ctr_
prefix.- Csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- Dns
Challenges List<CpsDv Enrollment Dns Challenge Args> DNS challenge information
- Enable
Multi boolStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- Http
Challenges List<CpsDv Enrollment Http Challenge Args> HTTP challenge information
- Network
Configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- Organization
Cps
Dv Enrollment Organization Args Your organization information.
- string
The registration authority or certificate authority (CA) used to obtain a certificate
- Sans List<string>
Additional common names to create a Subject Alternative Names (SAN) list.
- Secure
Network string The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- Signature
Algorithm string The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- Sni
Only bool Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- Tech
Contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- Validation
Type string Enrolment validation type
- Acknowledge
Pre boolVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- Admin
Contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- Allow
Duplicate boolCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- Certificate
Chain stringType Certificate trust chain type.
- Certificate
Type string Certificate type of enrollment
- Common
Name string (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- Contract
Id string (Required) A contract's ID, optionally with the
ctr_
prefix.- Csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- Dns
Challenges []CpsDv Enrollment Dns Challenge Args DNS challenge information
- Enable
Multi boolStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- Http
Challenges []CpsDv Enrollment Http Challenge Args HTTP challenge information
- Network
Configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- Organization
Cps
Dv Enrollment Organization Args Your organization information.
- string
The registration authority or certificate authority (CA) used to obtain a certificate
- Sans []string
Additional common names to create a Subject Alternative Names (SAN) list.
- Secure
Network string The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- Signature
Algorithm string The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- Sni
Only bool Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- Tech
Contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- Validation
Type string Enrolment validation type
- acknowledge
Pre BooleanVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- admin
Contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- allow
Duplicate BooleanCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- certificate
Chain StringType Certificate trust chain type.
- certificate
Type String Certificate type of enrollment
- common
Name String (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- contract
Id String (Required) A contract's ID, optionally with the
ctr_
prefix.- csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- dns
Challenges List<CpsDv Enrollment Dns Challenge Args> DNS challenge information
- enable
Multi BooleanStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- http
Challenges List<CpsDv Enrollment Http Challenge Args> HTTP challenge information
- network
Configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- organization
Cps
Dv Enrollment Organization Args Your organization information.
- String
The registration authority or certificate authority (CA) used to obtain a certificate
- sans List<String>
Additional common names to create a Subject Alternative Names (SAN) list.
- secure
Network String The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- signature
Algorithm String The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- sni
Only Boolean Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- tech
Contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- validation
Type String Enrolment validation type
- acknowledge
Pre booleanVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- admin
Contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- allow
Duplicate booleanCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- certificate
Chain stringType Certificate trust chain type.
- certificate
Type string Certificate type of enrollment
- common
Name string (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- contract
Id string (Required) A contract's ID, optionally with the
ctr_
prefix.- csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- dns
Challenges CpsDv Enrollment Dns Challenge Args[] DNS challenge information
- enable
Multi booleanStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- http
Challenges CpsDv Enrollment Http Challenge Args[] HTTP challenge information
- network
Configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- organization
Cps
Dv Enrollment Organization Args Your organization information.
- string
The registration authority or certificate authority (CA) used to obtain a certificate
- sans string[]
Additional common names to create a Subject Alternative Names (SAN) list.
- secure
Network string The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- signature
Algorithm string The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- sni
Only boolean Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- tech
Contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- validation
Type string Enrolment validation type
- acknowledge_
pre_ boolverification_ warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- admin_
contact CpsDv Enrollment Admin Contact Args Contact information for the certificate administrator at your company.
- allow_
duplicate_ boolcommon_ name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- certificate_
chain_ strtype Certificate trust chain type.
- certificate_
type str Certificate type of enrollment
- common_
name str (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- contract_
id str (Required) A contract's ID, optionally with the
ctr_
prefix.- csr
Cps
Dv Enrollment Csr Args When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- dns_
challenges Sequence[CpsDv Enrollment Dns Challenge Args] DNS challenge information
- enable_
multi_ boolstacked_ certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- http_
challenges Sequence[CpsDv Enrollment Http Challenge Args] HTTP challenge information
- network_
configuration CpsDv Enrollment Network Configuration Args The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- organization
Cps
Dv Enrollment Organization Args Your organization information.
- str
The registration authority or certificate authority (CA) used to obtain a certificate
- sans Sequence[str]
Additional common names to create a Subject Alternative Names (SAN) list.
- secure_
network str The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- signature_
algorithm str The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- sni_
only bool Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- tech_
contact CpsDv Enrollment Tech Contact Args The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- validation_
type str Enrolment validation type
- acknowledge
Pre BooleanVerification Warnings Whether you want to automatically acknowledge the validation warnings of the current job state and proceed with the execution of a change.
- admin
Contact Property Map Contact information for the certificate administrator at your company.
- allow
Duplicate BooleanCommon Name (Optional) Boolean. Set to
true
if you want to reuse a common name that's part of an existing enrollment.- certificate
Chain StringType Certificate trust chain type.
- certificate
Type String Certificate type of enrollment
- common
Name String (Required) The fully qualified domain name (FQDN) for which you plan to use your certificate. The domain name you specify here must be owned or have legal rights to use the domain by the company you specify as
organization
. The company that owns the domain name must be a legally incorporated entity and be active and in good standing.- contract
Id String (Required) A contract's ID, optionally with the
ctr_
prefix.- csr Property Map
When you create an enrollment, you also generate a certificate signing request (CSR) using CPS. CPS signs the CSR with the private key. The CSR contains all the information the CA needs to issue your certificate.
- dns
Challenges List<Property Map> DNS challenge information
- enable
Multi BooleanStacked Certificates Whether to enable an ECDSA certificate in addition to an RSA certificate. CPS automatically performs all certificate operations on both certificates, and uses the best certificate for each client connection to your secure properties. If you are pinning the certificates, you need to pin both the RSA and the ECDSA certificate.
Deprecated, don't use; always false
- http
Challenges List<Property Map> HTTP challenge information
- network
Configuration Property Map The network information and TLS Metadata you want CPS to use to push the completed certificate to the network.
- organization Property Map
Your organization information.
- String
The registration authority or certificate authority (CA) used to obtain a certificate
- sans List<String>
Additional common names to create a Subject Alternative Names (SAN) list.
- secure
Network String The type of deployment network you want to use.
standard-tls
deploys your certificate to Akamai's standard secure network, but it isn't PCI compliant.enhanced-tls
deploys your certificate to Akamai's more secure network with PCI compliance capability.- signature
Algorithm String The Secure Hash Algorithm (SHA) function, either
SHA-1
orSHA-256
.- sni
Only Boolean Whether you want to enable SNI-only extension for the enrollment. Server Name Indication (SNI) is an extension of the Transport Layer Security (TLS) networking protocol. It allows a server to present multiple certificates on the same IP address. All modern web browsers support the SNI extension. If you have the same SAN on two or more certificates with the SNI-only option set, Akamai may serve traffic using any certificate which matches the requested SNI hostname. You should avoid multiple certificates with overlapping SAN names when using SNI-only. You can't change this setting once an enrollment is created.
- tech
Contact Property Map The technical contact within Akamai. This is the person you work closest with at Akamai and who can verify the certificate request. The CA calls this contact if there are any issues with the certificate and they can't reach the
admin_contact
.- validation
Type String Enrolment validation type
Supporting Types
CpsDvEnrollmentAdminContact
- Address
Line stringOne The address of your organization.
- City string
The city where your organization resides.
- Country
Code string The code for the country where your organization resides.
- Email string
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- First
Name string The first name of the technical contact at Akamai.
- Last
Name string The last name of the technical contact at Akamai.
- Organization string
Your organization information.
- Phone string
The phone number of the administrator who you want to use as a contact at your company.
- Postal
Code string The postal code of your organization.
- Region string
The region of your organization, typically a state or province.
- Address
Line stringTwo The address of your organization.
- Title string
The title of the technical contact at Akamai.
- Address
Line stringOne The address of your organization.
- City string
The city where your organization resides.
- Country
Code string The code for the country where your organization resides.
- Email string
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- First
Name string The first name of the technical contact at Akamai.
- Last
Name string The last name of the technical contact at Akamai.
- Organization string
Your organization information.
- Phone string
The phone number of the administrator who you want to use as a contact at your company.
- Postal
Code string The postal code of your organization.
- Region string
The region of your organization, typically a state or province.
- Address
Line stringTwo The address of your organization.
- Title string
The title of the technical contact at Akamai.
- address
Line StringOne The address of your organization.
- city String
The city where your organization resides.
- country
Code String The code for the country where your organization resides.
- email String
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- first
Name String The first name of the technical contact at Akamai.
- last
Name String The last name of the technical contact at Akamai.
- organization String
Your organization information.
- phone String
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code String The postal code of your organization.
- region String
The region of your organization, typically a state or province.
- address
Line StringTwo The address of your organization.
- title String
The title of the technical contact at Akamai.
- address
Line stringOne The address of your organization.
- city string
The city where your organization resides.
- country
Code string The code for the country where your organization resides.
- email string
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- first
Name string The first name of the technical contact at Akamai.
- last
Name string The last name of the technical contact at Akamai.
- organization string
Your organization information.
- phone string
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code string The postal code of your organization.
- region string
The region of your organization, typically a state or province.
- address
Line stringTwo The address of your organization.
- title string
The title of the technical contact at Akamai.
- address_
line_ strone The address of your organization.
- city str
The city where your organization resides.
- country_
code str The code for the country where your organization resides.
- email str
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- first_
name str The first name of the technical contact at Akamai.
- last_
name str The last name of the technical contact at Akamai.
- organization str
Your organization information.
- phone str
The phone number of the administrator who you want to use as a contact at your company.
- postal_
code str The postal code of your organization.
- region str
The region of your organization, typically a state or province.
- address_
line_ strtwo The address of your organization.
- title str
The title of the technical contact at Akamai.
- address
Line StringOne The address of your organization.
- city String
The city where your organization resides.
- country
Code String The code for the country where your organization resides.
- email String
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- first
Name String The first name of the technical contact at Akamai.
- last
Name String The last name of the technical contact at Akamai.
- organization String
Your organization information.
- phone String
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code String The postal code of your organization.
- region String
The region of your organization, typically a state or province.
- address
Line StringTwo The address of your organization.
- title String
The title of the technical contact at Akamai.
CpsDvEnrollmentCsr
- City string
The city where your organization resides.
- Country
Code string The code for the country where your organization resides.
- Organization string
Your organization information.
- Organizational
Unit string Your organizational unit.
- State string
Your state or province.
- Preferred
Trust stringChain The preferred trust chain will be included by CPS with the leaf certificate in the TLS handshake. If the field does not have a value, whichever trust chain Akamai chooses will be used by default.
- City string
The city where your organization resides.
- Country
Code string The code for the country where your organization resides.
- Organization string
Your organization information.
- Organizational
Unit string Your organizational unit.
- State string
Your state or province.
- Preferred
Trust stringChain The preferred trust chain will be included by CPS with the leaf certificate in the TLS handshake. If the field does not have a value, whichever trust chain Akamai chooses will be used by default.
- city String
The city where your organization resides.
- country
Code String The code for the country where your organization resides.
- organization String
Your organization information.
- organizational
Unit String Your organizational unit.
- state String
Your state or province.
- preferred
Trust StringChain The preferred trust chain will be included by CPS with the leaf certificate in the TLS handshake. If the field does not have a value, whichever trust chain Akamai chooses will be used by default.
- city string
The city where your organization resides.
- country
Code string The code for the country where your organization resides.
- organization string
Your organization information.
- organizational
Unit string Your organizational unit.
- state string
Your state or province.
- preferred
Trust stringChain The preferred trust chain will be included by CPS with the leaf certificate in the TLS handshake. If the field does not have a value, whichever trust chain Akamai chooses will be used by default.
- city str
The city where your organization resides.
- country_
code str The code for the country where your organization resides.
- organization str
Your organization information.
- organizational_
unit str Your organizational unit.
- state str
Your state or province.
- preferred_
trust_ strchain The preferred trust chain will be included by CPS with the leaf certificate in the TLS handshake. If the field does not have a value, whichever trust chain Akamai chooses will be used by default.
- city String
The city where your organization resides.
- country
Code String The code for the country where your organization resides.
- organization String
Your organization information.
- organizational
Unit String Your organizational unit.
- state String
Your state or province.
- preferred
Trust StringChain The preferred trust chain will be included by CPS with the leaf certificate in the TLS handshake. If the field does not have a value, whichever trust chain Akamai chooses will be used by default.
CpsDvEnrollmentDnsChallenge
- Domain string
- Full
Path string - Response
Body string
- Domain string
- Full
Path string - Response
Body string
- domain String
- full
Path String - response
Body String
- domain string
- full
Path string - response
Body string
- domain str
- full_
path str - response_
body str
- domain String
- full
Path String - response
Body String
CpsDvEnrollmentHttpChallenge
- Domain string
- Full
Path string - Response
Body string
- Domain string
- Full
Path string - Response
Body string
- domain String
- full
Path String - response
Body String
- domain string
- full
Path string - response
Body string
- domain str
- full_
path str - response_
body str
- domain String
- full
Path String - response
Body String
CpsDvEnrollmentNetworkConfiguration
- Geography string
Lists where you can deploy the certificate. Either
core
to specify worldwide deployment (including China and Russia),china+core
to specify worldwide deployment and China, orrussia+core
to specify worldwide deployment and Russia. You can only use the setting to include China and Russia if your Akamai contract specifies your ability to do so and you have approval from the Chinese and Russian government.- Client
Mutual CpsAuthentication Dv Enrollment Network Configuration Client Mutual Authentication The configuration for client mutual authentication. Specifies the trust chain that is used to verify client certificates and some configuration options.
- Clone
Dns boolNames Whether CPS should direct traffic using all the SANs you listed in the SANs parameter when you created your enrollment.
- Disallowed
Tls List<string>Versions The TLS protocol version to disallow. CPS uses the TLS protocols that Akamai currently supports as a best practice.
- Must
Have stringCiphers The ciphers to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- Ocsp
Stapling string Whether to use OCSP stapling for the enrollment, either
on
,off
ornot-set
. OCSP Stapling improves performance by including a valid OCSP response in every TLS handshake. This option allows the visitors on your site to query the Online Certificate Status Protocol (OCSP) server at regular intervals to obtain a signed time-stamped OCSP response. This response must be signed by the CA, not the server, therefore ensuring security. Disable OSCP Stapling if you want visitors to your site to contact the CA directly for an OSCP response. OCSP allows you to obtain the revocation status of a certificate.- Preferred
Ciphers string Ciphers that you preferably want to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- Quic
Enabled bool Whether to use the QUIC transport layer network protocol.
- Geography string
Lists where you can deploy the certificate. Either
core
to specify worldwide deployment (including China and Russia),china+core
to specify worldwide deployment and China, orrussia+core
to specify worldwide deployment and Russia. You can only use the setting to include China and Russia if your Akamai contract specifies your ability to do so and you have approval from the Chinese and Russian government.- Client
Mutual CpsAuthentication Dv Enrollment Network Configuration Client Mutual Authentication The configuration for client mutual authentication. Specifies the trust chain that is used to verify client certificates and some configuration options.
- Clone
Dns boolNames Whether CPS should direct traffic using all the SANs you listed in the SANs parameter when you created your enrollment.
- Disallowed
Tls []stringVersions The TLS protocol version to disallow. CPS uses the TLS protocols that Akamai currently supports as a best practice.
- Must
Have stringCiphers The ciphers to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- Ocsp
Stapling string Whether to use OCSP stapling for the enrollment, either
on
,off
ornot-set
. OCSP Stapling improves performance by including a valid OCSP response in every TLS handshake. This option allows the visitors on your site to query the Online Certificate Status Protocol (OCSP) server at regular intervals to obtain a signed time-stamped OCSP response. This response must be signed by the CA, not the server, therefore ensuring security. Disable OSCP Stapling if you want visitors to your site to contact the CA directly for an OSCP response. OCSP allows you to obtain the revocation status of a certificate.- Preferred
Ciphers string Ciphers that you preferably want to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- Quic
Enabled bool Whether to use the QUIC transport layer network protocol.
- geography String
Lists where you can deploy the certificate. Either
core
to specify worldwide deployment (including China and Russia),china+core
to specify worldwide deployment and China, orrussia+core
to specify worldwide deployment and Russia. You can only use the setting to include China and Russia if your Akamai contract specifies your ability to do so and you have approval from the Chinese and Russian government.- client
Mutual CpsAuthentication Dv Enrollment Network Configuration Client Mutual Authentication The configuration for client mutual authentication. Specifies the trust chain that is used to verify client certificates and some configuration options.
- clone
Dns BooleanNames Whether CPS should direct traffic using all the SANs you listed in the SANs parameter when you created your enrollment.
- disallowed
Tls List<String>Versions The TLS protocol version to disallow. CPS uses the TLS protocols that Akamai currently supports as a best practice.
- must
Have StringCiphers The ciphers to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- ocsp
Stapling String Whether to use OCSP stapling for the enrollment, either
on
,off
ornot-set
. OCSP Stapling improves performance by including a valid OCSP response in every TLS handshake. This option allows the visitors on your site to query the Online Certificate Status Protocol (OCSP) server at regular intervals to obtain a signed time-stamped OCSP response. This response must be signed by the CA, not the server, therefore ensuring security. Disable OSCP Stapling if you want visitors to your site to contact the CA directly for an OSCP response. OCSP allows you to obtain the revocation status of a certificate.- preferred
Ciphers String Ciphers that you preferably want to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- quic
Enabled Boolean Whether to use the QUIC transport layer network protocol.
- geography string
Lists where you can deploy the certificate. Either
core
to specify worldwide deployment (including China and Russia),china+core
to specify worldwide deployment and China, orrussia+core
to specify worldwide deployment and Russia. You can only use the setting to include China and Russia if your Akamai contract specifies your ability to do so and you have approval from the Chinese and Russian government.- client
Mutual CpsAuthentication Dv Enrollment Network Configuration Client Mutual Authentication The configuration for client mutual authentication. Specifies the trust chain that is used to verify client certificates and some configuration options.
- clone
Dns booleanNames Whether CPS should direct traffic using all the SANs you listed in the SANs parameter when you created your enrollment.
- disallowed
Tls string[]Versions The TLS protocol version to disallow. CPS uses the TLS protocols that Akamai currently supports as a best practice.
- must
Have stringCiphers The ciphers to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- ocsp
Stapling string Whether to use OCSP stapling for the enrollment, either
on
,off
ornot-set
. OCSP Stapling improves performance by including a valid OCSP response in every TLS handshake. This option allows the visitors on your site to query the Online Certificate Status Protocol (OCSP) server at regular intervals to obtain a signed time-stamped OCSP response. This response must be signed by the CA, not the server, therefore ensuring security. Disable OSCP Stapling if you want visitors to your site to contact the CA directly for an OSCP response. OCSP allows you to obtain the revocation status of a certificate.- preferred
Ciphers string Ciphers that you preferably want to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- quic
Enabled boolean Whether to use the QUIC transport layer network protocol.
- geography str
Lists where you can deploy the certificate. Either
core
to specify worldwide deployment (including China and Russia),china+core
to specify worldwide deployment and China, orrussia+core
to specify worldwide deployment and Russia. You can only use the setting to include China and Russia if your Akamai contract specifies your ability to do so and you have approval from the Chinese and Russian government.- client_
mutual_ Cpsauthentication Dv Enrollment Network Configuration Client Mutual Authentication The configuration for client mutual authentication. Specifies the trust chain that is used to verify client certificates and some configuration options.
- clone_
dns_ boolnames Whether CPS should direct traffic using all the SANs you listed in the SANs parameter when you created your enrollment.
- disallowed_
tls_ Sequence[str]versions The TLS protocol version to disallow. CPS uses the TLS protocols that Akamai currently supports as a best practice.
- must_
have_ strciphers The ciphers to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- ocsp_
stapling str Whether to use OCSP stapling for the enrollment, either
on
,off
ornot-set
. OCSP Stapling improves performance by including a valid OCSP response in every TLS handshake. This option allows the visitors on your site to query the Online Certificate Status Protocol (OCSP) server at regular intervals to obtain a signed time-stamped OCSP response. This response must be signed by the CA, not the server, therefore ensuring security. Disable OSCP Stapling if you want visitors to your site to contact the CA directly for an OSCP response. OCSP allows you to obtain the revocation status of a certificate.- preferred_
ciphers str Ciphers that you preferably want to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- quic_
enabled bool Whether to use the QUIC transport layer network protocol.
- geography String
Lists where you can deploy the certificate. Either
core
to specify worldwide deployment (including China and Russia),china+core
to specify worldwide deployment and China, orrussia+core
to specify worldwide deployment and Russia. You can only use the setting to include China and Russia if your Akamai contract specifies your ability to do so and you have approval from the Chinese and Russian government.- client
Mutual Property MapAuthentication The configuration for client mutual authentication. Specifies the trust chain that is used to verify client certificates and some configuration options.
- clone
Dns BooleanNames Whether CPS should direct traffic using all the SANs you listed in the SANs parameter when you created your enrollment.
- disallowed
Tls List<String>Versions The TLS protocol version to disallow. CPS uses the TLS protocols that Akamai currently supports as a best practice.
- must
Have StringCiphers The ciphers to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- ocsp
Stapling String Whether to use OCSP stapling for the enrollment, either
on
,off
ornot-set
. OCSP Stapling improves performance by including a valid OCSP response in every TLS handshake. This option allows the visitors on your site to query the Online Certificate Status Protocol (OCSP) server at regular intervals to obtain a signed time-stamped OCSP response. This response must be signed by the CA, not the server, therefore ensuring security. Disable OSCP Stapling if you want visitors to your site to contact the CA directly for an OSCP response. OCSP allows you to obtain the revocation status of a certificate.- preferred
Ciphers String Ciphers that you preferably want to include for the enrollment while deploying it on the network. Defaults to
ak-akamai-2020q1
when it is not set. For more information on cipher profiles, see Akamai community.- quic
Enabled Boolean Whether to use the QUIC transport layer network protocol.
CpsDvEnrollmentNetworkConfigurationClientMutualAuthentication
- Ocsp
Enabled bool Whether you want to enable the Online Certificate Status Protocol (OCSP) stapling for client certificates.
- Send
Ca boolList To Client Whether you want to enable the server to send the certificate authority (CA) list to the client.
- Set
Id string The identifier of the set of trust chains, created in Trust Chain Manager.
- Ocsp
Enabled bool Whether you want to enable the Online Certificate Status Protocol (OCSP) stapling for client certificates.
- Send
Ca boolList To Client Whether you want to enable the server to send the certificate authority (CA) list to the client.
- Set
Id string The identifier of the set of trust chains, created in Trust Chain Manager.
- ocsp
Enabled Boolean Whether you want to enable the Online Certificate Status Protocol (OCSP) stapling for client certificates.
- send
Ca BooleanList To Client Whether you want to enable the server to send the certificate authority (CA) list to the client.
- set
Id String The identifier of the set of trust chains, created in Trust Chain Manager.
- ocsp
Enabled boolean Whether you want to enable the Online Certificate Status Protocol (OCSP) stapling for client certificates.
- send
Ca booleanList To Client Whether you want to enable the server to send the certificate authority (CA) list to the client.
- set
Id string The identifier of the set of trust chains, created in Trust Chain Manager.
- ocsp_
enabled bool Whether you want to enable the Online Certificate Status Protocol (OCSP) stapling for client certificates.
- send_
ca_ boollist_ to_ client Whether you want to enable the server to send the certificate authority (CA) list to the client.
- set_
id str The identifier of the set of trust chains, created in Trust Chain Manager.
- ocsp
Enabled Boolean Whether you want to enable the Online Certificate Status Protocol (OCSP) stapling for client certificates.
- send
Ca BooleanList To Client Whether you want to enable the server to send the certificate authority (CA) list to the client.
- set
Id String The identifier of the set of trust chains, created in Trust Chain Manager.
CpsDvEnrollmentOrganization
- Address
Line stringOne The address of your organization.
- City string
The city where your organization resides.
- Country
Code string The code for the country where your organization resides.
- Name string
The name of your organization.
- Phone string
The phone number of the administrator who you want to use as a contact at your company.
- Postal
Code string The postal code of your organization.
- Region string
The region of your organization, typically a state or province.
- Address
Line stringTwo The address of your organization.
- Address
Line stringOne The address of your organization.
- City string
The city where your organization resides.
- Country
Code string The code for the country where your organization resides.
- Name string
The name of your organization.
- Phone string
The phone number of the administrator who you want to use as a contact at your company.
- Postal
Code string The postal code of your organization.
- Region string
The region of your organization, typically a state or province.
- Address
Line stringTwo The address of your organization.
- address
Line StringOne The address of your organization.
- city String
The city where your organization resides.
- country
Code String The code for the country where your organization resides.
- name String
The name of your organization.
- phone String
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code String The postal code of your organization.
- region String
The region of your organization, typically a state or province.
- address
Line StringTwo The address of your organization.
- address
Line stringOne The address of your organization.
- city string
The city where your organization resides.
- country
Code string The code for the country where your organization resides.
- name string
The name of your organization.
- phone string
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code string The postal code of your organization.
- region string
The region of your organization, typically a state or province.
- address
Line stringTwo The address of your organization.
- address_
line_ strone The address of your organization.
- city str
The city where your organization resides.
- country_
code str The code for the country where your organization resides.
- name str
The name of your organization.
- phone str
The phone number of the administrator who you want to use as a contact at your company.
- postal_
code str The postal code of your organization.
- region str
The region of your organization, typically a state or province.
- address_
line_ strtwo The address of your organization.
- address
Line StringOne The address of your organization.
- city String
The city where your organization resides.
- country
Code String The code for the country where your organization resides.
- name String
The name of your organization.
- phone String
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code String The postal code of your organization.
- region String
The region of your organization, typically a state or province.
- address
Line StringTwo The address of your organization.
CpsDvEnrollmentTechContact
- Address
Line stringOne The address of your organization.
- City string
The city where your organization resides.
- Country
Code string The code for the country where your organization resides.
- Email string
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- First
Name string The first name of the technical contact at Akamai.
- Last
Name string The last name of the technical contact at Akamai.
- Organization string
Your organization information.
- Phone string
The phone number of the administrator who you want to use as a contact at your company.
- Postal
Code string The postal code of your organization.
- Region string
The region of your organization, typically a state or province.
- Address
Line stringTwo The address of your organization.
- Title string
The title of the technical contact at Akamai.
- Address
Line stringOne The address of your organization.
- City string
The city where your organization resides.
- Country
Code string The code for the country where your organization resides.
- Email string
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- First
Name string The first name of the technical contact at Akamai.
- Last
Name string The last name of the technical contact at Akamai.
- Organization string
Your organization information.
- Phone string
The phone number of the administrator who you want to use as a contact at your company.
- Postal
Code string The postal code of your organization.
- Region string
The region of your organization, typically a state or province.
- Address
Line stringTwo The address of your organization.
- Title string
The title of the technical contact at Akamai.
- address
Line StringOne The address of your organization.
- city String
The city where your organization resides.
- country
Code String The code for the country where your organization resides.
- email String
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- first
Name String The first name of the technical contact at Akamai.
- last
Name String The last name of the technical contact at Akamai.
- organization String
Your organization information.
- phone String
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code String The postal code of your organization.
- region String
The region of your organization, typically a state or province.
- address
Line StringTwo The address of your organization.
- title String
The title of the technical contact at Akamai.
- address
Line stringOne The address of your organization.
- city string
The city where your organization resides.
- country
Code string The code for the country where your organization resides.
- email string
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- first
Name string The first name of the technical contact at Akamai.
- last
Name string The last name of the technical contact at Akamai.
- organization string
Your organization information.
- phone string
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code string The postal code of your organization.
- region string
The region of your organization, typically a state or province.
- address
Line stringTwo The address of your organization.
- title string
The title of the technical contact at Akamai.
- address_
line_ strone The address of your organization.
- city str
The city where your organization resides.
- country_
code str The code for the country where your organization resides.
- email str
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- first_
name str The first name of the technical contact at Akamai.
- last_
name str The last name of the technical contact at Akamai.
- organization str
Your organization information.
- phone str
The phone number of the administrator who you want to use as a contact at your company.
- postal_
code str The postal code of your organization.
- region str
The region of your organization, typically a state or province.
- address_
line_ strtwo The address of your organization.
- title str
The title of the technical contact at Akamai.
- address
Line StringOne The address of your organization.
- city String
The city where your organization resides.
- country
Code String The code for the country where your organization resides.
- email String
The email address of the technical contact at Akamai, accessible at the
akamai.com
domain.- first
Name String The first name of the technical contact at Akamai.
- last
Name String The last name of the technical contact at Akamai.
- organization String
Your organization information.
- phone String
The phone number of the administrator who you want to use as a contact at your company.
- postal
Code String The postal code of your organization.
- region String
The region of your organization, typically a state or province.
- address
Line StringTwo The address of your organization.
- title String
The title of the technical contact at Akamai.
Import
Basic Usagehcl resource “akamai_cps_dv_enrollment” “example” { (resource arguments) } You can import your Akamai DV enrollment using a comma-delimited string of the enrollment ID and
contract ID, optionally with the ctr_
prefix. You have to enter the IDs in this orderenrollment_id,contract_id
For example
$ pulumi import akamai:index/cpsDvEnrollment:CpsDvEnrollment example 12345,1-AB123
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
akamai
Terraform Provider.