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

akamai.getCPSEnrollment

Explore with Pulumi AI

Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi

Using getCPSEnrollment

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCPSEnrollment(args: GetCPSEnrollmentArgs, opts?: InvokeOptions): Promise<GetCPSEnrollmentResult>
function getCPSEnrollmentOutput(args: GetCPSEnrollmentOutputArgs, opts?: InvokeOptions): Output<GetCPSEnrollmentResult>
Copy
def get_cps_enrollment(enrollment_id: Optional[int] = None,
                       opts: Optional[InvokeOptions] = None) -> GetCPSEnrollmentResult
def get_cps_enrollment_output(enrollment_id: Optional[pulumi.Input[int]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetCPSEnrollmentResult]
Copy
func GetCPSEnrollment(ctx *Context, args *GetCPSEnrollmentArgs, opts ...InvokeOption) (*GetCPSEnrollmentResult, error)
func GetCPSEnrollmentOutput(ctx *Context, args *GetCPSEnrollmentOutputArgs, opts ...InvokeOption) GetCPSEnrollmentResultOutput
Copy

> Note: This function is named GetCPSEnrollment in the Go SDK.

public static class GetCPSEnrollment 
{
    public static Task<GetCPSEnrollmentResult> InvokeAsync(GetCPSEnrollmentArgs args, InvokeOptions? opts = null)
    public static Output<GetCPSEnrollmentResult> Invoke(GetCPSEnrollmentInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCPSEnrollmentResult> getCPSEnrollment(GetCPSEnrollmentArgs args, InvokeOptions options)
public static Output<GetCPSEnrollmentResult> getCPSEnrollment(GetCPSEnrollmentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: akamai:index/getCPSEnrollment:getCPSEnrollment
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

EnrollmentId This property is required. int
EnrollmentId This property is required. int
enrollmentId This property is required. Integer
enrollmentId This property is required. number
enrollment_id This property is required. int
enrollmentId This property is required. Number

getCPSEnrollment Result

The following output properties are available:

Supporting Types

GetCPSEnrollmentAdminContact

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

GetCPSEnrollmentCsr

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 This property is required. string
Organizational unit of organization
PreferredTrustChain This property is required. 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 This property is required. 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 This property is required. string
Organizational unit of organization
PreferredTrustChain This property is required. 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 This property is required. 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 This property is required. String
Organizational unit of organization
preferredTrustChain This property is required. 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 This property is required. 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 This property is required. string
Organizational unit of organization
preferredTrustChain This property is required. 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 This property is required. 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 This property is required. str
Organizational unit of organization
preferred_trust_chain This property is required. 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 This property is required. 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 This property is required. String
Organizational unit of organization
preferredTrustChain This property is required. 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 This property is required. String
State or province of organization location

GetCPSEnrollmentDnsChallenge

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

GetCPSEnrollmentHttpChallenge

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

GetCPSEnrollmentNetworkConfiguration

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

GetCPSEnrollmentNetworkConfigurationClientMutualAuthentication

OcspEnabled This property is required. bool
Enable the OCSP stapling
SendCaListToClient This property is required. bool
Enable the server to send the certificate authority (CA) list to the client
SetId This property is required. string
The identifier of the set of trust chains, created in the Trust Chain Manager
OcspEnabled This property is required. bool
Enable the OCSP stapling
SendCaListToClient This property is required. bool
Enable the server to send the certificate authority (CA) list to the client
SetId This property is required. string
The identifier of the set of trust chains, created in the Trust Chain Manager
ocspEnabled This property is required. Boolean
Enable the OCSP stapling
sendCaListToClient This property is required. Boolean
Enable the server to send the certificate authority (CA) list to the client
setId This property is required. String
The identifier of the set of trust chains, created in the Trust Chain Manager
ocspEnabled This property is required. boolean
Enable the OCSP stapling
sendCaListToClient This property is required. boolean
Enable the server to send the certificate authority (CA) list to the client
setId This property is required. string
The identifier of the set of trust chains, created in the Trust Chain Manager
ocsp_enabled This property is required. bool
Enable the OCSP stapling
send_ca_list_to_client This property is required. bool
Enable the server to send the certificate authority (CA) list to the client
set_id This property is required. str
The identifier of the set of trust chains, created in the Trust Chain Manager
ocspEnabled This property is required. Boolean
Enable the OCSP stapling
sendCaListToClient This property is required. Boolean
Enable the server to send the certificate authority (CA) list to the client
setId This property is required. String
The identifier of the set of trust chains, created in the Trust Chain Manager

GetCPSEnrollmentOrganization

AddressLineOne This property is required. string
The address of organization
AddressLineTwo This property is required. string
The address of organization
City This property is required. string
City where organization is located
CountryCode This property is required. string
Country code of country where organization is located
Name This property is required. string
Name of organization
Phone This property is required. string
The phone number of the administrator who is organization contact
PostalCode This property is required. string
The postal code of organization
Region This property is required. string
The region where organization resides
AddressLineOne This property is required. string
The address of organization
AddressLineTwo This property is required. string
The address of organization
City This property is required. string
City where organization is located
CountryCode This property is required. string
Country code of country where organization is located
Name This property is required. string
Name of organization
Phone This property is required. string
The phone number of the administrator who is organization contact
PostalCode This property is required. string
The postal code of organization
Region This property is required. string
The region where organization resides
addressLineOne This property is required. String
The address of organization
addressLineTwo This property is required. String
The address of organization
city This property is required. String
City where organization is located
countryCode This property is required. String
Country code of country where organization is located
name This property is required. String
Name of organization
phone This property is required. String
The phone number of the administrator who is organization contact
postalCode This property is required. String
The postal code of organization
region This property is required. String
The region where organization resides
addressLineOne This property is required. string
The address of organization
addressLineTwo This property is required. string
The address of organization
city This property is required. string
City where organization is located
countryCode This property is required. string
Country code of country where organization is located
name This property is required. string
Name of organization
phone This property is required. string
The phone number of the administrator who is organization contact
postalCode This property is required. string
The postal code of organization
region This property is required. string
The region where organization resides
address_line_one This property is required. str
The address of organization
address_line_two This property is required. str
The address of organization
city This property is required. str
City where organization is located
country_code This property is required. str
Country code of country where organization is located
name This property is required. str
Name of organization
phone This property is required. str
The phone number of the administrator who is organization contact
postal_code This property is required. str
The postal code of organization
region This property is required. str
The region where organization resides
addressLineOne This property is required. String
The address of organization
addressLineTwo This property is required. String
The address of organization
city This property is required. String
City where organization is located
countryCode This property is required. String
Country code of country where organization is located
name This property is required. String
Name of organization
phone This property is required. String
The phone number of the administrator who is organization contact
postalCode This property is required. String
The postal code of organization
region This property is required. String
The region where organization resides

GetCPSEnrollmentTechContact

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

Package Details

Repository
Akamai pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.
Akamai v8.1.0 published on Friday, Apr 11, 2025 by Pulumi