1. Packages
  2. Akamai
  3. API Docs
  4. CpsDvEnrollment
Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi

akamai.CpsDvEnrollment

Explore with Pulumi AI

Create CpsDvEnrollment Resource

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

Constructor syntax

new CpsDvEnrollment(name: string, args: CpsDvEnrollmentArgs, opts?: CustomResourceOptions);
@overload
def CpsDvEnrollment(resource_name: str,
                    args: CpsDvEnrollmentArgs,
                    opts: Optional[ResourceOptions] = None)

@overload
def CpsDvEnrollment(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    secure_network: Optional[str] = None,
                    admin_contact: Optional[CpsDvEnrollmentAdminContactArgs] = None,
                    tech_contact: Optional[CpsDvEnrollmentTechContactArgs] = None,
                    sni_only: Optional[bool] = None,
                    common_name: Optional[str] = None,
                    contract_id: Optional[str] = None,
                    csr: Optional[CpsDvEnrollmentCsrArgs] = None,
                    network_configuration: Optional[CpsDvEnrollmentNetworkConfigurationArgs] = None,
                    organization: Optional[CpsDvEnrollmentOrganizationArgs] = None,
                    signature_algorithm: Optional[str] = None,
                    certificate_chain_type: Optional[str] = None,
                    sans: Optional[Sequence[str]] = None,
                    acknowledge_pre_verification_warnings: Optional[bool] = None,
                    allow_duplicate_common_name: Optional[bool] = None,
                    timeouts: Optional[CpsDvEnrollmentTimeoutsArgs] = 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.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. CpsDvEnrollmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. CpsDvEnrollmentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. CpsDvEnrollmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. CpsDvEnrollmentArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

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

var cpsDvEnrollmentResource = new Akamai.CpsDvEnrollment("cpsDvEnrollmentResource", new()
{
    SecureNetwork = "string",
    AdminContact = new Akamai.Inputs.CpsDvEnrollmentAdminContactArgs
    {
        Email = "string",
        FirstName = "string",
        LastName = "string",
        Phone = "string",
        AddressLineOne = "string",
        AddressLineTwo = "string",
        City = "string",
        CountryCode = "string",
        Organization = "string",
        PostalCode = "string",
        Region = "string",
        Title = "string",
    },
    TechContact = new Akamai.Inputs.CpsDvEnrollmentTechContactArgs
    {
        Email = "string",
        FirstName = "string",
        LastName = "string",
        Phone = "string",
        AddressLineOne = "string",
        AddressLineTwo = "string",
        City = "string",
        CountryCode = "string",
        Organization = "string",
        PostalCode = "string",
        Region = "string",
        Title = "string",
    },
    SniOnly = false,
    CommonName = "string",
    ContractId = "string",
    Csr = new Akamai.Inputs.CpsDvEnrollmentCsrArgs
    {
        City = "string",
        CountryCode = "string",
        Organization = "string",
        OrganizationalUnit = "string",
        PreferredTrustChain = "string",
        State = "string",
    },
    NetworkConfiguration = new Akamai.Inputs.CpsDvEnrollmentNetworkConfigurationArgs
    {
        Geography = "string",
        ClientMutualAuthentication = new Akamai.Inputs.CpsDvEnrollmentNetworkConfigurationClientMutualAuthenticationArgs
        {
            OcspEnabled = false,
            SendCaListToClient = false,
            SetId = "string",
        },
        CloneDnsNames = false,
        DisallowedTlsVersions = new[]
        {
            "string",
        },
        MustHaveCiphers = "string",
        OcspStapling = "string",
        PreferredCiphers = "string",
        QuicEnabled = false,
    },
    Organization = new Akamai.Inputs.CpsDvEnrollmentOrganizationArgs
    {
        AddressLineOne = "string",
        City = "string",
        CountryCode = "string",
        Name = "string",
        Phone = "string",
        PostalCode = "string",
        Region = "string",
        AddressLineTwo = "string",
    },
    SignatureAlgorithm = "string",
    CertificateChainType = "string",
    Sans = new[]
    {
        "string",
    },
    AcknowledgePreVerificationWarnings = false,
    AllowDuplicateCommonName = false,
    Timeouts = new Akamai.Inputs.CpsDvEnrollmentTimeoutsArgs
    {
        Default = "string",
    },
});
Copy
example, err := akamai.NewCpsDvEnrollment(ctx, "cpsDvEnrollmentResource", &akamai.CpsDvEnrollmentArgs{
	SecureNetwork: pulumi.String("string"),
	AdminContact: &akamai.CpsDvEnrollmentAdminContactArgs{
		Email:          pulumi.String("string"),
		FirstName:      pulumi.String("string"),
		LastName:       pulumi.String("string"),
		Phone:          pulumi.String("string"),
		AddressLineOne: pulumi.String("string"),
		AddressLineTwo: pulumi.String("string"),
		City:           pulumi.String("string"),
		CountryCode:    pulumi.String("string"),
		Organization:   pulumi.String("string"),
		PostalCode:     pulumi.String("string"),
		Region:         pulumi.String("string"),
		Title:          pulumi.String("string"),
	},
	TechContact: &akamai.CpsDvEnrollmentTechContactArgs{
		Email:          pulumi.String("string"),
		FirstName:      pulumi.String("string"),
		LastName:       pulumi.String("string"),
		Phone:          pulumi.String("string"),
		AddressLineOne: pulumi.String("string"),
		AddressLineTwo: pulumi.String("string"),
		City:           pulumi.String("string"),
		CountryCode:    pulumi.String("string"),
		Organization:   pulumi.String("string"),
		PostalCode:     pulumi.String("string"),
		Region:         pulumi.String("string"),
		Title:          pulumi.String("string"),
	},
	SniOnly:    pulumi.Bool(false),
	CommonName: pulumi.String("string"),
	ContractId: pulumi.String("string"),
	Csr: &akamai.CpsDvEnrollmentCsrArgs{
		City:                pulumi.String("string"),
		CountryCode:         pulumi.String("string"),
		Organization:        pulumi.String("string"),
		OrganizationalUnit:  pulumi.String("string"),
		PreferredTrustChain: pulumi.String("string"),
		State:               pulumi.String("string"),
	},
	NetworkConfiguration: &akamai.CpsDvEnrollmentNetworkConfigurationArgs{
		Geography: pulumi.String("string"),
		ClientMutualAuthentication: &akamai.CpsDvEnrollmentNetworkConfigurationClientMutualAuthenticationArgs{
			OcspEnabled:        pulumi.Bool(false),
			SendCaListToClient: pulumi.Bool(false),
			SetId:              pulumi.String("string"),
		},
		CloneDnsNames: pulumi.Bool(false),
		DisallowedTlsVersions: pulumi.StringArray{
			pulumi.String("string"),
		},
		MustHaveCiphers:  pulumi.String("string"),
		OcspStapling:     pulumi.String("string"),
		PreferredCiphers: pulumi.String("string"),
		QuicEnabled:      pulumi.Bool(false),
	},
	Organization: &akamai.CpsDvEnrollmentOrganizationArgs{
		AddressLineOne: pulumi.String("string"),
		City:           pulumi.String("string"),
		CountryCode:    pulumi.String("string"),
		Name:           pulumi.String("string"),
		Phone:          pulumi.String("string"),
		PostalCode:     pulumi.String("string"),
		Region:         pulumi.String("string"),
		AddressLineTwo: pulumi.String("string"),
	},
	SignatureAlgorithm:   pulumi.String("string"),
	CertificateChainType: pulumi.String("string"),
	Sans: pulumi.StringArray{
		pulumi.String("string"),
	},
	AcknowledgePreVerificationWarnings: pulumi.Bool(false),
	AllowDuplicateCommonName:           pulumi.Bool(false),
	Timeouts: &akamai.CpsDvEnrollmentTimeoutsArgs{
		Default: pulumi.String("string"),
	},
})
Copy
var cpsDvEnrollmentResource = new CpsDvEnrollment("cpsDvEnrollmentResource", CpsDvEnrollmentArgs.builder()
    .secureNetwork("string")
    .adminContact(CpsDvEnrollmentAdminContactArgs.builder()
        .email("string")
        .firstName("string")
        .lastName("string")
        .phone("string")
        .addressLineOne("string")
        .addressLineTwo("string")
        .city("string")
        .countryCode("string")
        .organization("string")
        .postalCode("string")
        .region("string")
        .title("string")
        .build())
    .techContact(CpsDvEnrollmentTechContactArgs.builder()
        .email("string")
        .firstName("string")
        .lastName("string")
        .phone("string")
        .addressLineOne("string")
        .addressLineTwo("string")
        .city("string")
        .countryCode("string")
        .organization("string")
        .postalCode("string")
        .region("string")
        .title("string")
        .build())
    .sniOnly(false)
    .commonName("string")
    .contractId("string")
    .csr(CpsDvEnrollmentCsrArgs.builder()
        .city("string")
        .countryCode("string")
        .organization("string")
        .organizationalUnit("string")
        .preferredTrustChain("string")
        .state("string")
        .build())
    .networkConfiguration(CpsDvEnrollmentNetworkConfigurationArgs.builder()
        .geography("string")
        .clientMutualAuthentication(CpsDvEnrollmentNetworkConfigurationClientMutualAuthenticationArgs.builder()
            .ocspEnabled(false)
            .sendCaListToClient(false)
            .setId("string")
            .build())
        .cloneDnsNames(false)
        .disallowedTlsVersions("string")
        .mustHaveCiphers("string")
        .ocspStapling("string")
        .preferredCiphers("string")
        .quicEnabled(false)
        .build())
    .organization(CpsDvEnrollmentOrganizationArgs.builder()
        .addressLineOne("string")
        .city("string")
        .countryCode("string")
        .name("string")
        .phone("string")
        .postalCode("string")
        .region("string")
        .addressLineTwo("string")
        .build())
    .signatureAlgorithm("string")
    .certificateChainType("string")
    .sans("string")
    .acknowledgePreVerificationWarnings(false)
    .allowDuplicateCommonName(false)
    .timeouts(CpsDvEnrollmentTimeoutsArgs.builder()
        .default_("string")
        .build())
    .build());
Copy
cps_dv_enrollment_resource = akamai.CpsDvEnrollment("cpsDvEnrollmentResource",
    secure_network="string",
    admin_contact={
        "email": "string",
        "first_name": "string",
        "last_name": "string",
        "phone": "string",
        "address_line_one": "string",
        "address_line_two": "string",
        "city": "string",
        "country_code": "string",
        "organization": "string",
        "postal_code": "string",
        "region": "string",
        "title": "string",
    },
    tech_contact={
        "email": "string",
        "first_name": "string",
        "last_name": "string",
        "phone": "string",
        "address_line_one": "string",
        "address_line_two": "string",
        "city": "string",
        "country_code": "string",
        "organization": "string",
        "postal_code": "string",
        "region": "string",
        "title": "string",
    },
    sni_only=False,
    common_name="string",
    contract_id="string",
    csr={
        "city": "string",
        "country_code": "string",
        "organization": "string",
        "organizational_unit": "string",
        "preferred_trust_chain": "string",
        "state": "string",
    },
    network_configuration={
        "geography": "string",
        "client_mutual_authentication": {
            "ocsp_enabled": False,
            "send_ca_list_to_client": False,
            "set_id": "string",
        },
        "clone_dns_names": False,
        "disallowed_tls_versions": ["string"],
        "must_have_ciphers": "string",
        "ocsp_stapling": "string",
        "preferred_ciphers": "string",
        "quic_enabled": False,
    },
    organization={
        "address_line_one": "string",
        "city": "string",
        "country_code": "string",
        "name": "string",
        "phone": "string",
        "postal_code": "string",
        "region": "string",
        "address_line_two": "string",
    },
    signature_algorithm="string",
    certificate_chain_type="string",
    sans=["string"],
    acknowledge_pre_verification_warnings=False,
    allow_duplicate_common_name=False,
    timeouts={
        "default": "string",
    })
Copy
const cpsDvEnrollmentResource = new akamai.CpsDvEnrollment("cpsDvEnrollmentResource", {
    secureNetwork: "string",
    adminContact: {
        email: "string",
        firstName: "string",
        lastName: "string",
        phone: "string",
        addressLineOne: "string",
        addressLineTwo: "string",
        city: "string",
        countryCode: "string",
        organization: "string",
        postalCode: "string",
        region: "string",
        title: "string",
    },
    techContact: {
        email: "string",
        firstName: "string",
        lastName: "string",
        phone: "string",
        addressLineOne: "string",
        addressLineTwo: "string",
        city: "string",
        countryCode: "string",
        organization: "string",
        postalCode: "string",
        region: "string",
        title: "string",
    },
    sniOnly: false,
    commonName: "string",
    contractId: "string",
    csr: {
        city: "string",
        countryCode: "string",
        organization: "string",
        organizationalUnit: "string",
        preferredTrustChain: "string",
        state: "string",
    },
    networkConfiguration: {
        geography: "string",
        clientMutualAuthentication: {
            ocspEnabled: false,
            sendCaListToClient: false,
            setId: "string",
        },
        cloneDnsNames: false,
        disallowedTlsVersions: ["string"],
        mustHaveCiphers: "string",
        ocspStapling: "string",
        preferredCiphers: "string",
        quicEnabled: false,
    },
    organization: {
        addressLineOne: "string",
        city: "string",
        countryCode: "string",
        name: "string",
        phone: "string",
        postalCode: "string",
        region: "string",
        addressLineTwo: "string",
    },
    signatureAlgorithm: "string",
    certificateChainType: "string",
    sans: ["string"],
    acknowledgePreVerificationWarnings: false,
    allowDuplicateCommonName: false,
    timeouts: {
        "default": "string",
    },
});
Copy
type: akamai:CpsDvEnrollment
properties:
    acknowledgePreVerificationWarnings: false
    adminContact:
        addressLineOne: string
        addressLineTwo: string
        city: string
        countryCode: string
        email: string
        firstName: string
        lastName: string
        organization: string
        phone: string
        postalCode: string
        region: string
        title: string
    allowDuplicateCommonName: false
    certificateChainType: string
    commonName: string
    contractId: string
    csr:
        city: string
        countryCode: string
        organization: string
        organizationalUnit: string
        preferredTrustChain: string
        state: string
    networkConfiguration:
        clientMutualAuthentication:
            ocspEnabled: false
            sendCaListToClient: false
            setId: string
        cloneDnsNames: false
        disallowedTlsVersions:
            - string
        geography: string
        mustHaveCiphers: string
        ocspStapling: string
        preferredCiphers: string
        quicEnabled: false
    organization:
        addressLineOne: string
        addressLineTwo: string
        city: string
        countryCode: string
        name: string
        phone: string
        postalCode: string
        region: string
    sans:
        - string
    secureNetwork: string
    signatureAlgorithm: string
    sniOnly: false
    techContact:
        addressLineOne: string
        addressLineTwo: string
        city: string
        countryCode: string
        email: string
        firstName: string
        lastName: string
        organization: string
        phone: string
        postalCode: string
        region: string
        title: string
    timeouts:
        default: string
Copy

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

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

The CpsDvEnrollment resource accepts the following input properties:

AdminContact This property is required. CpsDvEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
CommonName
This property is required.
Changes to this property will trigger replacement.
string
Common name used for enrollment
ContractId
This property is required.
Changes to this property will trigger replacement.
string
Contract ID for which enrollment is retrieved
Csr This property is required. CpsDvEnrollmentCsr
Certificate signing request generated during enrollment creation
NetworkConfiguration This property is required. CpsDvEnrollmentNetworkConfiguration
Settings containing network information and TLS Metadata used by CPS
Organization This property is required. CpsDvEnrollmentOrganization
Organization information
SecureNetwork
This property is required.
Changes to this property will trigger replacement.
string
Type of TLS deployment network
SignatureAlgorithm This property is required. string
SHA algorithm type
SniOnly
This property is required.
Changes to this property will trigger replacement.
bool
Whether Server Name Indication is used for enrollment
TechContact This property is required. CpsDvEnrollmentTechContact
Contact information for an administrator at Akamai
AcknowledgePreVerificationWarnings bool
Whether acknowledge warnings before certificate verification. Default is false
AllowDuplicateCommonName bool
Allow to duplicate common name. Default is false
CertificateChainType string
Certificate trust chain type. Default is 'default'
Sans List<string>
List of SANs
Timeouts CpsDvEnrollmentTimeouts
Enables to set timeout for processing
AdminContact This property is required. CpsDvEnrollmentAdminContactArgs
Contact information for the certificate administrator to use at organization
CommonName
This property is required.
Changes to this property will trigger replacement.
string
Common name used for enrollment
ContractId
This property is required.
Changes to this property will trigger replacement.
string
Contract ID for which enrollment is retrieved
Csr This property is required. CpsDvEnrollmentCsrArgs
Certificate signing request generated during enrollment creation
NetworkConfiguration This property is required. CpsDvEnrollmentNetworkConfigurationArgs
Settings containing network information and TLS Metadata used by CPS
Organization This property is required. CpsDvEnrollmentOrganizationArgs
Organization information
SecureNetwork
This property is required.
Changes to this property will trigger replacement.
string
Type of TLS deployment network
SignatureAlgorithm This property is required. string
SHA algorithm type
SniOnly
This property is required.
Changes to this property will trigger replacement.
bool
Whether Server Name Indication is used for enrollment
TechContact This property is required. CpsDvEnrollmentTechContactArgs
Contact information for an administrator at Akamai
AcknowledgePreVerificationWarnings bool
Whether acknowledge warnings before certificate verification. Default is false
AllowDuplicateCommonName bool
Allow to duplicate common name. Default is false
CertificateChainType string
Certificate trust chain type. Default is 'default'
Sans []string
List of SANs
Timeouts CpsDvEnrollmentTimeoutsArgs
Enables to set timeout for processing
adminContact This property is required. CpsDvEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
commonName
This property is required.
Changes to this property will trigger replacement.
String
Common name used for enrollment
contractId
This property is required.
Changes to this property will trigger replacement.
String
Contract ID for which enrollment is retrieved
csr This property is required. CpsDvEnrollmentCsr
Certificate signing request generated during enrollment creation
networkConfiguration This property is required. CpsDvEnrollmentNetworkConfiguration
Settings containing network information and TLS Metadata used by CPS
organization This property is required. CpsDvEnrollmentOrganization
Organization information
secureNetwork
This property is required.
Changes to this property will trigger replacement.
String
Type of TLS deployment network
signatureAlgorithm This property is required. String
SHA algorithm type
sniOnly
This property is required.
Changes to this property will trigger replacement.
Boolean
Whether Server Name Indication is used for enrollment
techContact This property is required. CpsDvEnrollmentTechContact
Contact information for an administrator at Akamai
acknowledgePreVerificationWarnings Boolean
Whether acknowledge warnings before certificate verification. Default is false
allowDuplicateCommonName Boolean
Allow to duplicate common name. Default is false
certificateChainType String
Certificate trust chain type. Default is 'default'
sans List<String>
List of SANs
timeouts CpsDvEnrollmentTimeouts
Enables to set timeout for processing
adminContact This property is required. CpsDvEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
commonName
This property is required.
Changes to this property will trigger replacement.
string
Common name used for enrollment
contractId
This property is required.
Changes to this property will trigger replacement.
string
Contract ID for which enrollment is retrieved
csr This property is required. CpsDvEnrollmentCsr
Certificate signing request generated during enrollment creation
networkConfiguration This property is required. CpsDvEnrollmentNetworkConfiguration
Settings containing network information and TLS Metadata used by CPS
organization This property is required. CpsDvEnrollmentOrganization
Organization information
secureNetwork
This property is required.
Changes to this property will trigger replacement.
string
Type of TLS deployment network
signatureAlgorithm This property is required. string
SHA algorithm type
sniOnly
This property is required.
Changes to this property will trigger replacement.
boolean
Whether Server Name Indication is used for enrollment
techContact This property is required. CpsDvEnrollmentTechContact
Contact information for an administrator at Akamai
acknowledgePreVerificationWarnings boolean
Whether acknowledge warnings before certificate verification. Default is false
allowDuplicateCommonName boolean
Allow to duplicate common name. Default is false
certificateChainType string
Certificate trust chain type. Default is 'default'
sans string[]
List of SANs
timeouts CpsDvEnrollmentTimeouts
Enables to set timeout for processing
admin_contact This property is required. CpsDvEnrollmentAdminContactArgs
Contact information for the certificate administrator to use at organization
common_name
This property is required.
Changes to this property will trigger replacement.
str
Common name used for enrollment
contract_id
This property is required.
Changes to this property will trigger replacement.
str
Contract ID for which enrollment is retrieved
csr This property is required. CpsDvEnrollmentCsrArgs
Certificate signing request generated during enrollment creation
network_configuration This property is required. CpsDvEnrollmentNetworkConfigurationArgs
Settings containing network information and TLS Metadata used by CPS
organization This property is required. CpsDvEnrollmentOrganizationArgs
Organization information
secure_network
This property is required.
Changes to this property will trigger replacement.
str
Type of TLS deployment network
signature_algorithm This property is required. str
SHA algorithm type
sni_only
This property is required.
Changes to this property will trigger replacement.
bool
Whether Server Name Indication is used for enrollment
tech_contact This property is required. CpsDvEnrollmentTechContactArgs
Contact information for an administrator at Akamai
acknowledge_pre_verification_warnings bool
Whether acknowledge warnings before certificate verification. Default is false
allow_duplicate_common_name bool
Allow to duplicate common name. Default is false
certificate_chain_type str
Certificate trust chain type. Default is 'default'
sans Sequence[str]
List of SANs
timeouts CpsDvEnrollmentTimeoutsArgs
Enables to set timeout for processing
adminContact This property is required. Property Map
Contact information for the certificate administrator to use at organization
commonName
This property is required.
Changes to this property will trigger replacement.
String
Common name used for enrollment
contractId
This property is required.
Changes to this property will trigger replacement.
String
Contract ID for which enrollment is retrieved
csr This property is required. Property Map
Certificate signing request generated during enrollment creation
networkConfiguration This property is required. Property Map
Settings containing network information and TLS Metadata used by CPS
organization This property is required. Property Map
Organization information
secureNetwork
This property is required.
Changes to this property will trigger replacement.
String
Type of TLS deployment network
signatureAlgorithm This property is required. String
SHA algorithm type
sniOnly
This property is required.
Changes to this property will trigger replacement.
Boolean
Whether Server Name Indication is used for enrollment
techContact This property is required. Property Map
Contact information for an administrator at Akamai
acknowledgePreVerificationWarnings Boolean
Whether acknowledge warnings before certificate verification. Default is false
allowDuplicateCommonName Boolean
Allow to duplicate common name. Default is false
certificateChainType String
Certificate trust chain type. Default is 'default'
sans List<String>
List of SANs
timeouts Property Map
Enables to set timeout for processing

Outputs

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

CertificateType string
Certificate type of enrollment
DnsChallenges List<CpsDvEnrollmentDnsChallenge>
DNS challenge information
HttpChallenges List<CpsDvEnrollmentHttpChallenge>
HTTP challenge information
Id string
The provider-assigned unique ID for this managed resource.
RegistrationAuthority string
The registration authority or certificate authority (CA) used to obtain a certificate
ValidationType string
Enrolment validation type
CertificateType string
Certificate type of enrollment
DnsChallenges []CpsDvEnrollmentDnsChallenge
DNS challenge information
HttpChallenges []CpsDvEnrollmentHttpChallenge
HTTP challenge information
Id string
The provider-assigned unique ID for this managed resource.
RegistrationAuthority string
The registration authority or certificate authority (CA) used to obtain a certificate
ValidationType string
Enrolment validation type
certificateType String
Certificate type of enrollment
dnsChallenges List<CpsDvEnrollmentDnsChallenge>
DNS challenge information
httpChallenges List<CpsDvEnrollmentHttpChallenge>
HTTP challenge information
id String
The provider-assigned unique ID for this managed resource.
registrationAuthority String
The registration authority or certificate authority (CA) used to obtain a certificate
validationType String
Enrolment validation type
certificateType string
Certificate type of enrollment
dnsChallenges CpsDvEnrollmentDnsChallenge[]
DNS challenge information
httpChallenges CpsDvEnrollmentHttpChallenge[]
HTTP challenge information
id string
The provider-assigned unique ID for this managed resource.
registrationAuthority string
The registration authority or certificate authority (CA) used to obtain a certificate
validationType string
Enrolment validation type
certificate_type str
Certificate type of enrollment
dns_challenges Sequence[CpsDvEnrollmentDnsChallenge]
DNS challenge information
http_challenges Sequence[CpsDvEnrollmentHttpChallenge]
HTTP challenge information
id str
The provider-assigned unique ID for this managed resource.
registration_authority str
The registration authority or certificate authority (CA) used to obtain a certificate
validation_type str
Enrolment validation type
certificateType String
Certificate type of enrollment
dnsChallenges List<Property Map>
DNS challenge information
httpChallenges List<Property Map>
HTTP challenge information
id String
The provider-assigned unique ID for this managed resource.
registrationAuthority String
The registration authority or certificate authority (CA) used to obtain a certificate
validationType 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,
        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,
        timeouts: Optional[CpsDvEnrollmentTimeoutsArgs] = 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)
resources:  _:    type: akamai:CpsDvEnrollment    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AcknowledgePreVerificationWarnings bool
Whether acknowledge warnings before certificate verification. Default is false
AdminContact CpsDvEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
AllowDuplicateCommonName bool
Allow to duplicate common name. Default is false
CertificateChainType string
Certificate trust chain type. Default is 'default'
CertificateType string
Certificate type of enrollment
CommonName Changes to this property will trigger replacement. string
Common name used for enrollment
ContractId Changes to this property will trigger replacement. string
Contract ID for which enrollment is retrieved
Csr CpsDvEnrollmentCsr
Certificate signing request generated during enrollment creation
DnsChallenges List<CpsDvEnrollmentDnsChallenge>
DNS challenge information
HttpChallenges List<CpsDvEnrollmentHttpChallenge>
HTTP challenge information
NetworkConfiguration CpsDvEnrollmentNetworkConfiguration
Settings containing network information and TLS Metadata used by CPS
Organization CpsDvEnrollmentOrganization
Organization information
RegistrationAuthority string
The registration authority or certificate authority (CA) used to obtain a certificate
Sans List<string>
List of SANs
SecureNetwork Changes to this property will trigger replacement. string
Type of TLS deployment network
SignatureAlgorithm string
SHA algorithm type
SniOnly Changes to this property will trigger replacement. bool
Whether Server Name Indication is used for enrollment
TechContact CpsDvEnrollmentTechContact
Contact information for an administrator at Akamai
Timeouts CpsDvEnrollmentTimeouts
Enables to set timeout for processing
ValidationType string
Enrolment validation type
AcknowledgePreVerificationWarnings bool
Whether acknowledge warnings before certificate verification. Default is false
AdminContact CpsDvEnrollmentAdminContactArgs
Contact information for the certificate administrator to use at organization
AllowDuplicateCommonName bool
Allow to duplicate common name. Default is false
CertificateChainType string
Certificate trust chain type. Default is 'default'
CertificateType string
Certificate type of enrollment
CommonName Changes to this property will trigger replacement. string
Common name used for enrollment
ContractId Changes to this property will trigger replacement. string
Contract ID for which enrollment is retrieved
Csr CpsDvEnrollmentCsrArgs
Certificate signing request generated during enrollment creation
DnsChallenges []CpsDvEnrollmentDnsChallengeArgs
DNS challenge information
HttpChallenges []CpsDvEnrollmentHttpChallengeArgs
HTTP challenge information
NetworkConfiguration CpsDvEnrollmentNetworkConfigurationArgs
Settings containing network information and TLS Metadata used by CPS
Organization CpsDvEnrollmentOrganizationArgs
Organization information
RegistrationAuthority string
The registration authority or certificate authority (CA) used to obtain a certificate
Sans []string
List of SANs
SecureNetwork Changes to this property will trigger replacement. string
Type of TLS deployment network
SignatureAlgorithm string
SHA algorithm type
SniOnly Changes to this property will trigger replacement. bool
Whether Server Name Indication is used for enrollment
TechContact CpsDvEnrollmentTechContactArgs
Contact information for an administrator at Akamai
Timeouts CpsDvEnrollmentTimeoutsArgs
Enables to set timeout for processing
ValidationType string
Enrolment validation type
acknowledgePreVerificationWarnings Boolean
Whether acknowledge warnings before certificate verification. Default is false
adminContact CpsDvEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
allowDuplicateCommonName Boolean
Allow to duplicate common name. Default is false
certificateChainType String
Certificate trust chain type. Default is 'default'
certificateType String
Certificate type of enrollment
commonName Changes to this property will trigger replacement. String
Common name used for enrollment
contractId Changes to this property will trigger replacement. String
Contract ID for which enrollment is retrieved
csr CpsDvEnrollmentCsr
Certificate signing request generated during enrollment creation
dnsChallenges List<CpsDvEnrollmentDnsChallenge>
DNS challenge information
httpChallenges List<CpsDvEnrollmentHttpChallenge>
HTTP challenge information
networkConfiguration CpsDvEnrollmentNetworkConfiguration
Settings containing network information and TLS Metadata used by CPS
organization CpsDvEnrollmentOrganization
Organization information
registrationAuthority String
The registration authority or certificate authority (CA) used to obtain a certificate
sans List<String>
List of SANs
secureNetwork Changes to this property will trigger replacement. String
Type of TLS deployment network
signatureAlgorithm String
SHA algorithm type
sniOnly Changes to this property will trigger replacement. Boolean
Whether Server Name Indication is used for enrollment
techContact CpsDvEnrollmentTechContact
Contact information for an administrator at Akamai
timeouts CpsDvEnrollmentTimeouts
Enables to set timeout for processing
validationType String
Enrolment validation type
acknowledgePreVerificationWarnings boolean
Whether acknowledge warnings before certificate verification. Default is false
adminContact CpsDvEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
allowDuplicateCommonName boolean
Allow to duplicate common name. Default is false
certificateChainType string
Certificate trust chain type. Default is 'default'
certificateType string
Certificate type of enrollment
commonName Changes to this property will trigger replacement. string
Common name used for enrollment
contractId Changes to this property will trigger replacement. string
Contract ID for which enrollment is retrieved
csr CpsDvEnrollmentCsr
Certificate signing request generated during enrollment creation
dnsChallenges CpsDvEnrollmentDnsChallenge[]
DNS challenge information
httpChallenges CpsDvEnrollmentHttpChallenge[]
HTTP challenge information
networkConfiguration CpsDvEnrollmentNetworkConfiguration
Settings containing network information and TLS Metadata used by CPS
organization CpsDvEnrollmentOrganization
Organization information
registrationAuthority string
The registration authority or certificate authority (CA) used to obtain a certificate
sans string[]
List of SANs
secureNetwork Changes to this property will trigger replacement. string
Type of TLS deployment network
signatureAlgorithm string
SHA algorithm type
sniOnly Changes to this property will trigger replacement. boolean
Whether Server Name Indication is used for enrollment
techContact CpsDvEnrollmentTechContact
Contact information for an administrator at Akamai
timeouts CpsDvEnrollmentTimeouts
Enables to set timeout for processing
validationType string
Enrolment validation type
acknowledge_pre_verification_warnings bool
Whether acknowledge warnings before certificate verification. Default is false
admin_contact CpsDvEnrollmentAdminContactArgs
Contact information for the certificate administrator to use at organization
allow_duplicate_common_name bool
Allow to duplicate common name. Default is false
certificate_chain_type str
Certificate trust chain type. Default is 'default'
certificate_type str
Certificate type of enrollment
common_name Changes to this property will trigger replacement. str
Common name used for enrollment
contract_id Changes to this property will trigger replacement. str
Contract ID for which enrollment is retrieved
csr CpsDvEnrollmentCsrArgs
Certificate signing request generated during enrollment creation
dns_challenges Sequence[CpsDvEnrollmentDnsChallengeArgs]
DNS challenge information
http_challenges Sequence[CpsDvEnrollmentHttpChallengeArgs]
HTTP challenge information
network_configuration CpsDvEnrollmentNetworkConfigurationArgs
Settings containing network information and TLS Metadata used by CPS
organization CpsDvEnrollmentOrganizationArgs
Organization information
registration_authority str
The registration authority or certificate authority (CA) used to obtain a certificate
sans Sequence[str]
List of SANs
secure_network Changes to this property will trigger replacement. str
Type of TLS deployment network
signature_algorithm str
SHA algorithm type
sni_only Changes to this property will trigger replacement. bool
Whether Server Name Indication is used for enrollment
tech_contact CpsDvEnrollmentTechContactArgs
Contact information for an administrator at Akamai
timeouts CpsDvEnrollmentTimeoutsArgs
Enables to set timeout for processing
validation_type str
Enrolment validation type
acknowledgePreVerificationWarnings Boolean
Whether acknowledge warnings before certificate verification. Default is false
adminContact Property Map
Contact information for the certificate administrator to use at organization
allowDuplicateCommonName Boolean
Allow to duplicate common name. Default is false
certificateChainType String
Certificate trust chain type. Default is 'default'
certificateType String
Certificate type of enrollment
commonName Changes to this property will trigger replacement. String
Common name used for enrollment
contractId Changes to this property will trigger replacement. String
Contract ID for which enrollment is retrieved
csr Property Map
Certificate signing request generated during enrollment creation
dnsChallenges List<Property Map>
DNS challenge information
httpChallenges List<Property Map>
HTTP challenge information
networkConfiguration Property Map
Settings containing network information and TLS Metadata used by CPS
organization Property Map
Organization information
registrationAuthority String
The registration authority or certificate authority (CA) used to obtain a certificate
sans List<String>
List of SANs
secureNetwork Changes to this property will trigger replacement. String
Type of TLS deployment network
signatureAlgorithm String
SHA algorithm type
sniOnly Changes to this property will trigger replacement. Boolean
Whether Server Name Indication is used for enrollment
techContact Property Map
Contact information for an administrator at Akamai
timeouts Property Map
Enables to set timeout for processing
validationType String
Enrolment validation type

Supporting Types

CpsDvEnrollmentAdminContact
, CpsDvEnrollmentAdminContactArgs

Email This property is required. string
E-mail address of the contact
FirstName This property is required. string
First name of the contact
LastName This property is required. string
Last name of the contact
Phone This property is required. string
Phone number of the contact
AddressLineOne string
The address of the contact
AddressLineTwo string
The address of the contact
City string
City of residence of the contact
CountryCode string
Country code of the contact
Organization string
Organization where contact is hired
PostalCode string
Postal code of the contact
Region string
The region of the contact
Title string
Title of the the contact
Email This property is required. string
E-mail address of the contact
FirstName This property is required. string
First name of the contact
LastName This property is required. string
Last name of the contact
Phone This property is required. string
Phone number of the contact
AddressLineOne string
The address of the contact
AddressLineTwo string
The address of the contact
City string
City of residence of the contact
CountryCode string
Country code of the contact
Organization string
Organization where contact is hired
PostalCode string
Postal code of the contact
Region string
The region of the contact
Title string
Title of the the contact
email This property is required. String
E-mail address of the contact
firstName This property is required. String
First name of the contact
lastName This property is required. String
Last name of the contact
phone This property is required. String
Phone number of the contact
addressLineOne String
The address of the contact
addressLineTwo String
The address of the contact
city String
City of residence of the contact
countryCode String
Country code of the contact
organization String
Organization where contact is hired
postalCode String
Postal code of the contact
region String
The region of the contact
title String
Title of the the contact
email This property is required. string
E-mail address of the contact
firstName This property is required. string
First name of the contact
lastName This property is required. string
Last name of the contact
phone This property is required. string
Phone number of the contact
addressLineOne string
The address of the contact
addressLineTwo string
The address of the contact
city string
City of residence of the contact
countryCode string
Country code of the contact
organization string
Organization where contact is hired
postalCode string
Postal code of the contact
region string
The region of the contact
title string
Title of the the contact
email This property is required. str
E-mail address of the contact
first_name This property is required. str
First name of the contact
last_name This property is required. str
Last name of the contact
phone This property is required. str
Phone number of the contact
address_line_one str
The address of the contact
address_line_two str
The address of the contact
city str
City of residence of the contact
country_code str
Country code of the contact
organization str
Organization where contact is hired
postal_code str
Postal code of the contact
region str
The region of the contact
title str
Title of the the contact
email This property is required. String
E-mail address of the contact
firstName This property is required. String
First name of the contact
lastName This property is required. String
Last name of the contact
phone This property is required. String
Phone number of the contact
addressLineOne String
The address of the contact
addressLineTwo String
The address of the contact
city String
City of residence of the contact
countryCode String
Country code of the contact
organization String
Organization where contact is hired
postalCode String
Postal code of the contact
region String
The region of the contact
title String
Title of the the contact

CpsDvEnrollmentCsr
, CpsDvEnrollmentCsrArgs

City This property is required. string
City where organization is located
CountryCode This property is required. string
The code of the country where organization is located
Organization This property is required. string
Name of organization used in all legal documents
OrganizationalUnit string
Organizational unit of organization
PreferredTrustChain string
For the Let's Encrypt Domain Validated (DV) SAN certificates, 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
State string
State or province of organization location
City This property is required. string
City where organization is located
CountryCode This property is required. string
The code of the country where organization is located
Organization This property is required. string
Name of organization used in all legal documents
OrganizationalUnit string
Organizational unit of organization
PreferredTrustChain string
For the Let's Encrypt Domain Validated (DV) SAN certificates, 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
State string
State or province of organization location
city This property is required. String
City where organization is located
countryCode This property is required. String
The code of the country where organization is located
organization This property is required. String
Name of organization used in all legal documents
organizationalUnit String
Organizational unit of organization
preferredTrustChain String
For the Let's Encrypt Domain Validated (DV) SAN certificates, 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
state String
State or province of organization location
city This property is required. string
City where organization is located
countryCode This property is required. string
The code of the country where organization is located
organization This property is required. string
Name of organization used in all legal documents
organizationalUnit string
Organizational unit of organization
preferredTrustChain string
For the Let's Encrypt Domain Validated (DV) SAN certificates, 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
state string
State or province of organization location
city This property is required. str
City where organization is located
country_code This property is required. str
The code of the country where organization is located
organization This property is required. str
Name of organization used in all legal documents
organizational_unit str
Organizational unit of organization
preferred_trust_chain str
For the Let's Encrypt Domain Validated (DV) SAN certificates, 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
state str
State or province of organization location
city This property is required. String
City where organization is located
countryCode This property is required. String
The code of the country where organization is located
organization This property is required. String
Name of organization used in all legal documents
organizationalUnit String
Organizational unit of organization
preferredTrustChain String
For the Let's Encrypt Domain Validated (DV) SAN certificates, 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
state String
State or province of organization location

CpsDvEnrollmentDnsChallenge
, CpsDvEnrollmentDnsChallengeArgs

Domain string
Domain for which the challenges were completed
FullPath string
The domain name where Akamai publishes the response body to validate
ResponseBody string
The unique content of the challenge
Domain string
Domain for which the challenges were completed
FullPath string
The domain name where Akamai publishes the response body to validate
ResponseBody string
The unique content of the challenge
domain String
Domain for which the challenges were completed
fullPath String
The domain name where Akamai publishes the response body to validate
responseBody String
The unique content of the challenge
domain string
Domain for which the challenges were completed
fullPath string
The domain name where Akamai publishes the response body to validate
responseBody string
The unique content of the challenge
domain str
Domain for which the challenges were completed
full_path str
The domain name where Akamai publishes the response body to validate
response_body str
The unique content of the challenge
domain String
Domain for which the challenges were completed
fullPath String
The domain name where Akamai publishes the response body to validate
responseBody String
The unique content of the challenge

CpsDvEnrollmentHttpChallenge
, CpsDvEnrollmentHttpChallengeArgs

Domain string
Domain for which the challenges were completed
FullPath string
The URL where Akamai publishes the response body to validate
ResponseBody string
The unique content of the challenge
Domain string
Domain for which the challenges were completed
FullPath string
The URL where Akamai publishes the response body to validate
ResponseBody string
The unique content of the challenge
domain String
Domain for which the challenges were completed
fullPath String
The URL where Akamai publishes the response body to validate
responseBody String
The unique content of the challenge
domain string
Domain for which the challenges were completed
fullPath string
The URL where Akamai publishes the response body to validate
responseBody string
The unique content of the challenge
domain str
Domain for which the challenges were completed
full_path str
The URL where Akamai publishes the response body to validate
response_body str
The unique content of the challenge
domain String
Domain for which the challenges were completed
fullPath String
The URL where Akamai publishes the response body to validate
responseBody String
The unique content of the challenge

CpsDvEnrollmentNetworkConfiguration
, CpsDvEnrollmentNetworkConfigurationArgs

Geography This property is required. string
Geography type used for enrollment
ClientMutualAuthentication CpsDvEnrollmentNetworkConfigurationClientMutualAuthentication
The trust chain configuration used for client mutual authentication
CloneDnsNames bool
Enable CPS to direct traffic using all the SANs listed in the SANs parameter when enrollment is created. Default is false
DisallowedTlsVersions List<string>
TLS versions which are disallowed
MustHaveCiphers string
Mandatory Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
OcspStapling string
Enable OCSP stapling. Default is 'on'
PreferredCiphers string
Preferred Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
QuicEnabled bool
Enable QUIC protocol. Default is false
Geography This property is required. string
Geography type used for enrollment
ClientMutualAuthentication CpsDvEnrollmentNetworkConfigurationClientMutualAuthentication
The trust chain configuration used for client mutual authentication
CloneDnsNames bool
Enable CPS to direct traffic using all the SANs listed in the SANs parameter when enrollment is created. Default is false
DisallowedTlsVersions []string
TLS versions which are disallowed
MustHaveCiphers string
Mandatory Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
OcspStapling string
Enable OCSP stapling. Default is 'on'
PreferredCiphers string
Preferred Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
QuicEnabled bool
Enable QUIC protocol. Default is false
geography This property is required. String
Geography type used for enrollment
clientMutualAuthentication CpsDvEnrollmentNetworkConfigurationClientMutualAuthentication
The trust chain configuration used for client mutual authentication
cloneDnsNames Boolean
Enable CPS to direct traffic using all the SANs listed in the SANs parameter when enrollment is created. Default is false
disallowedTlsVersions List<String>
TLS versions which are disallowed
mustHaveCiphers String
Mandatory Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
ocspStapling String
Enable OCSP stapling. Default is 'on'
preferredCiphers String
Preferred Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
quicEnabled Boolean
Enable QUIC protocol. Default is false
geography This property is required. string
Geography type used for enrollment
clientMutualAuthentication CpsDvEnrollmentNetworkConfigurationClientMutualAuthentication
The trust chain configuration used for client mutual authentication
cloneDnsNames boolean
Enable CPS to direct traffic using all the SANs listed in the SANs parameter when enrollment is created. Default is false
disallowedTlsVersions string[]
TLS versions which are disallowed
mustHaveCiphers string
Mandatory Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
ocspStapling string
Enable OCSP stapling. Default is 'on'
preferredCiphers string
Preferred Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
quicEnabled boolean
Enable QUIC protocol. Default is false
geography This property is required. str
Geography type used for enrollment
client_mutual_authentication CpsDvEnrollmentNetworkConfigurationClientMutualAuthentication
The trust chain configuration used for client mutual authentication
clone_dns_names bool
Enable CPS to direct traffic using all the SANs listed in the SANs parameter when enrollment is created. Default is false
disallowed_tls_versions Sequence[str]
TLS versions which are disallowed
must_have_ciphers str
Mandatory Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
ocsp_stapling str
Enable OCSP stapling. Default is 'on'
preferred_ciphers str
Preferred Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
quic_enabled bool
Enable QUIC protocol. Default is false
geography This property is required. String
Geography type used for enrollment
clientMutualAuthentication Property Map
The trust chain configuration used for client mutual authentication
cloneDnsNames Boolean
Enable CPS to direct traffic using all the SANs listed in the SANs parameter when enrollment is created. Default is false
disallowedTlsVersions List<String>
TLS versions which are disallowed
mustHaveCiphers String
Mandatory Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
ocspStapling String
Enable OCSP stapling. Default is 'on'
preferredCiphers String
Preferred Ciphers which are included for enrollment. Default is 'ak-akamai-2020q1'
quicEnabled Boolean
Enable QUIC protocol. Default is false

CpsDvEnrollmentNetworkConfigurationClientMutualAuthentication
, CpsDvEnrollmentNetworkConfigurationClientMutualAuthenticationArgs

OcspEnabled bool
Enable OCSP stapling
SendCaListToClient bool
Enable the server to send the certificate authority (CA) list to the client
SetId string
The identifier of the set of trust chains, created in the Trust Chain Manager
OcspEnabled bool
Enable OCSP stapling
SendCaListToClient bool
Enable the server to send the certificate authority (CA) list to the client
SetId string
The identifier of the set of trust chains, created in the Trust Chain Manager
ocspEnabled Boolean
Enable OCSP stapling
sendCaListToClient Boolean
Enable the server to send the certificate authority (CA) list to the client
setId String
The identifier of the set of trust chains, created in the Trust Chain Manager
ocspEnabled boolean
Enable OCSP stapling
sendCaListToClient boolean
Enable the server to send the certificate authority (CA) list to the client
setId string
The identifier of the set of trust chains, created in the Trust Chain Manager
ocsp_enabled bool
Enable OCSP stapling
send_ca_list_to_client bool
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 the Trust Chain Manager
ocspEnabled Boolean
Enable OCSP stapling
sendCaListToClient Boolean
Enable the server to send the certificate authority (CA) list to the client
setId String
The identifier of the set of trust chains, created in the Trust Chain Manager

CpsDvEnrollmentOrganization
, CpsDvEnrollmentOrganizationArgs

AddressLineOne This property is required. string
The address of organization
City This property is required. string
City of organization
CountryCode This property is required. string
Country code of organization
Name This property is required. string
Name of organization
Phone This property is required. string
Phone number of organization
PostalCode This property is required. string
Postal code of organization
Region This property is required. string
The region of organization
AddressLineTwo string
The address of organization
AddressLineOne This property is required. string
The address of organization
City This property is required. string
City of organization
CountryCode This property is required. string
Country code of organization
Name This property is required. string
Name of organization
Phone This property is required. string
Phone number of organization
PostalCode This property is required. string
Postal code of organization
Region This property is required. string
The region of organization
AddressLineTwo string
The address of organization
addressLineOne This property is required. String
The address of organization
city This property is required. String
City of organization
countryCode This property is required. String
Country code of organization
name This property is required. String
Name of organization
phone This property is required. String
Phone number of organization
postalCode This property is required. String
Postal code of organization
region This property is required. String
The region of organization
addressLineTwo String
The address of organization
addressLineOne This property is required. string
The address of organization
city This property is required. string
City of organization
countryCode This property is required. string
Country code of organization
name This property is required. string
Name of organization
phone This property is required. string
Phone number of organization
postalCode This property is required. string
Postal code of organization
region This property is required. string
The region of organization
addressLineTwo string
The address of organization
address_line_one This property is required. str
The address of organization
city This property is required. str
City of organization
country_code This property is required. str
Country code of organization
name This property is required. str
Name of organization
phone This property is required. str
Phone number of organization
postal_code This property is required. str
Postal code of organization
region This property is required. str
The region of organization
address_line_two str
The address of organization
addressLineOne This property is required. String
The address of organization
city This property is required. String
City of organization
countryCode This property is required. String
Country code of organization
name This property is required. String
Name of organization
phone This property is required. String
Phone number of organization
postalCode This property is required. String
Postal code of organization
region This property is required. String
The region of organization
addressLineTwo String
The address of organization

CpsDvEnrollmentTechContact
, CpsDvEnrollmentTechContactArgs

Email This property is required. string
E-mail address of the contact
FirstName This property is required. string
First name of the contact
LastName This property is required. string
Last name of the contact
Phone This property is required. string
Phone number of the contact
AddressLineOne string
The address of the contact
AddressLineTwo string
The address of the contact
City string
City of residence of the contact
CountryCode string
Country code of the contact
Organization string
Organization where contact is hired
PostalCode string
Postal code of the contact
Region string
The region of the contact
Title string
Title of the the contact
Email This property is required. string
E-mail address of the contact
FirstName This property is required. string
First name of the contact
LastName This property is required. string
Last name of the contact
Phone This property is required. string
Phone number of the contact
AddressLineOne string
The address of the contact
AddressLineTwo string
The address of the contact
City string
City of residence of the contact
CountryCode string
Country code of the contact
Organization string
Organization where contact is hired
PostalCode string
Postal code of the contact
Region string
The region of the contact
Title string
Title of the the contact
email This property is required. String
E-mail address of the contact
firstName This property is required. String
First name of the contact
lastName This property is required. String
Last name of the contact
phone This property is required. String
Phone number of the contact
addressLineOne String
The address of the contact
addressLineTwo String
The address of the contact
city String
City of residence of the contact
countryCode String
Country code of the contact
organization String
Organization where contact is hired
postalCode String
Postal code of the contact
region String
The region of the contact
title String
Title of the the contact
email This property is required. string
E-mail address of the contact
firstName This property is required. string
First name of the contact
lastName This property is required. string
Last name of the contact
phone This property is required. string
Phone number of the contact
addressLineOne string
The address of the contact
addressLineTwo string
The address of the contact
city string
City of residence of the contact
countryCode string
Country code of the contact
organization string
Organization where contact is hired
postalCode string
Postal code of the contact
region string
The region of the contact
title string
Title of the the contact
email This property is required. str
E-mail address of the contact
first_name This property is required. str
First name of the contact
last_name This property is required. str
Last name of the contact
phone This property is required. str
Phone number of the contact
address_line_one str
The address of the contact
address_line_two str
The address of the contact
city str
City of residence of the contact
country_code str
Country code of the contact
organization str
Organization where contact is hired
postal_code str
Postal code of the contact
region str
The region of the contact
title str
Title of the the contact
email This property is required. String
E-mail address of the contact
firstName This property is required. String
First name of the contact
lastName This property is required. String
Last name of the contact
phone This property is required. String
Phone number of the contact
addressLineOne String
The address of the contact
addressLineTwo String
The address of the contact
city String
City of residence of the contact
countryCode String
Country code of the contact
organization String
Organization where contact is hired
postalCode String
Postal code of the contact
region String
The region of the contact
title String
Title of the the contact

CpsDvEnrollmentTimeouts
, CpsDvEnrollmentTimeoutsArgs

Default string
Default string
default_ String
default string
default String

Package Details

Repository
Akamai pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.