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

akamai.CpsThirdPartyEnrollment

Explore with Pulumi AI

Create CpsThirdPartyEnrollment Resource

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

Constructor syntax

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

@overload
def CpsThirdPartyEnrollment(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            network_configuration: Optional[CpsThirdPartyEnrollmentNetworkConfigurationArgs] = None,
                            admin_contact: Optional[CpsThirdPartyEnrollmentAdminContactArgs] = None,
                            tech_contact: Optional[CpsThirdPartyEnrollmentTechContactArgs] = None,
                            sni_only: Optional[bool] = None,
                            secure_network: Optional[str] = None,
                            organization: Optional[CpsThirdPartyEnrollmentOrganizationArgs] = None,
                            common_name: Optional[str] = None,
                            contract_id: Optional[str] = None,
                            csr: Optional[CpsThirdPartyEnrollmentCsrArgs] = None,
                            certificate_chain_type: Optional[str] = None,
                            exclude_sans: Optional[bool] = None,
                            change_management: Optional[bool] = None,
                            sans: Optional[Sequence[str]] = None,
                            acknowledge_pre_verification_warnings: Optional[bool] = None,
                            signature_algorithm: Optional[str] = None,
                            auto_approve_warnings: Optional[Sequence[str]] = None,
                            allow_duplicate_common_name: Optional[bool] = None,
                            timeouts: Optional[CpsThirdPartyEnrollmentTimeoutsArgs] = None)
func NewCpsThirdPartyEnrollment(ctx *Context, name string, args CpsThirdPartyEnrollmentArgs, opts ...ResourceOption) (*CpsThirdPartyEnrollment, error)
public CpsThirdPartyEnrollment(string name, CpsThirdPartyEnrollmentArgs args, CustomResourceOptions? opts = null)
public CpsThirdPartyEnrollment(String name, CpsThirdPartyEnrollmentArgs args)
public CpsThirdPartyEnrollment(String name, CpsThirdPartyEnrollmentArgs args, CustomResourceOptions options)
type: akamai:CpsThirdPartyEnrollment
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. CpsThirdPartyEnrollmentArgs
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. CpsThirdPartyEnrollmentArgs
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. CpsThirdPartyEnrollmentArgs
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. CpsThirdPartyEnrollmentArgs
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. CpsThirdPartyEnrollmentArgs
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 cpsThirdPartyEnrollmentResource = new Akamai.CpsThirdPartyEnrollment("cpsThirdPartyEnrollmentResource", new()
{
    NetworkConfiguration = new Akamai.Inputs.CpsThirdPartyEnrollmentNetworkConfigurationArgs
    {
        Geography = "string",
        ClientMutualAuthentication = new Akamai.Inputs.CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthenticationArgs
        {
            OcspEnabled = false,
            SendCaListToClient = false,
            SetId = "string",
        },
        CloneDnsNames = false,
        DisallowedTlsVersions = new[]
        {
            "string",
        },
        MustHaveCiphers = "string",
        OcspStapling = "string",
        PreferredCiphers = "string",
        QuicEnabled = false,
    },
    AdminContact = new Akamai.Inputs.CpsThirdPartyEnrollmentAdminContactArgs
    {
        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.CpsThirdPartyEnrollmentTechContactArgs
    {
        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,
    SecureNetwork = "string",
    Organization = new Akamai.Inputs.CpsThirdPartyEnrollmentOrganizationArgs
    {
        AddressLineOne = "string",
        City = "string",
        CountryCode = "string",
        Name = "string",
        Phone = "string",
        PostalCode = "string",
        Region = "string",
        AddressLineTwo = "string",
    },
    CommonName = "string",
    ContractId = "string",
    Csr = new Akamai.Inputs.CpsThirdPartyEnrollmentCsrArgs
    {
        City = "string",
        CountryCode = "string",
        Organization = "string",
        OrganizationalUnit = "string",
        PreferredTrustChain = "string",
        State = "string",
    },
    CertificateChainType = "string",
    ExcludeSans = false,
    ChangeManagement = false,
    Sans = new[]
    {
        "string",
    },
    AcknowledgePreVerificationWarnings = false,
    SignatureAlgorithm = "string",
    AutoApproveWarnings = new[]
    {
        "string",
    },
    AllowDuplicateCommonName = false,
    Timeouts = new Akamai.Inputs.CpsThirdPartyEnrollmentTimeoutsArgs
    {
        Default = "string",
    },
});
Copy
example, err := akamai.NewCpsThirdPartyEnrollment(ctx, "cpsThirdPartyEnrollmentResource", &akamai.CpsThirdPartyEnrollmentArgs{
	NetworkConfiguration: &akamai.CpsThirdPartyEnrollmentNetworkConfigurationArgs{
		Geography: pulumi.String("string"),
		ClientMutualAuthentication: &akamai.CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthenticationArgs{
			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),
	},
	AdminContact: &akamai.CpsThirdPartyEnrollmentAdminContactArgs{
		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.CpsThirdPartyEnrollmentTechContactArgs{
		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),
	SecureNetwork: pulumi.String("string"),
	Organization: &akamai.CpsThirdPartyEnrollmentOrganizationArgs{
		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"),
	},
	CommonName: pulumi.String("string"),
	ContractId: pulumi.String("string"),
	Csr: &akamai.CpsThirdPartyEnrollmentCsrArgs{
		City:                pulumi.String("string"),
		CountryCode:         pulumi.String("string"),
		Organization:        pulumi.String("string"),
		OrganizationalUnit:  pulumi.String("string"),
		PreferredTrustChain: pulumi.String("string"),
		State:               pulumi.String("string"),
	},
	CertificateChainType: pulumi.String("string"),
	ExcludeSans:          pulumi.Bool(false),
	ChangeManagement:     pulumi.Bool(false),
	Sans: pulumi.StringArray{
		pulumi.String("string"),
	},
	AcknowledgePreVerificationWarnings: pulumi.Bool(false),
	SignatureAlgorithm:                 pulumi.String("string"),
	AutoApproveWarnings: pulumi.StringArray{
		pulumi.String("string"),
	},
	AllowDuplicateCommonName: pulumi.Bool(false),
	Timeouts: &akamai.CpsThirdPartyEnrollmentTimeoutsArgs{
		Default: pulumi.String("string"),
	},
})
Copy
var cpsThirdPartyEnrollmentResource = new CpsThirdPartyEnrollment("cpsThirdPartyEnrollmentResource", CpsThirdPartyEnrollmentArgs.builder()
    .networkConfiguration(CpsThirdPartyEnrollmentNetworkConfigurationArgs.builder()
        .geography("string")
        .clientMutualAuthentication(CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthenticationArgs.builder()
            .ocspEnabled(false)
            .sendCaListToClient(false)
            .setId("string")
            .build())
        .cloneDnsNames(false)
        .disallowedTlsVersions("string")
        .mustHaveCiphers("string")
        .ocspStapling("string")
        .preferredCiphers("string")
        .quicEnabled(false)
        .build())
    .adminContact(CpsThirdPartyEnrollmentAdminContactArgs.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(CpsThirdPartyEnrollmentTechContactArgs.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)
    .secureNetwork("string")
    .organization(CpsThirdPartyEnrollmentOrganizationArgs.builder()
        .addressLineOne("string")
        .city("string")
        .countryCode("string")
        .name("string")
        .phone("string")
        .postalCode("string")
        .region("string")
        .addressLineTwo("string")
        .build())
    .commonName("string")
    .contractId("string")
    .csr(CpsThirdPartyEnrollmentCsrArgs.builder()
        .city("string")
        .countryCode("string")
        .organization("string")
        .organizationalUnit("string")
        .preferredTrustChain("string")
        .state("string")
        .build())
    .certificateChainType("string")
    .excludeSans(false)
    .changeManagement(false)
    .sans("string")
    .acknowledgePreVerificationWarnings(false)
    .signatureAlgorithm("string")
    .autoApproveWarnings("string")
    .allowDuplicateCommonName(false)
    .timeouts(CpsThirdPartyEnrollmentTimeoutsArgs.builder()
        .default_("string")
        .build())
    .build());
Copy
cps_third_party_enrollment_resource = akamai.CpsThirdPartyEnrollment("cpsThirdPartyEnrollmentResource",
    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,
    },
    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,
    secure_network="string",
    organization={
        "address_line_one": "string",
        "city": "string",
        "country_code": "string",
        "name": "string",
        "phone": "string",
        "postal_code": "string",
        "region": "string",
        "address_line_two": "string",
    },
    common_name="string",
    contract_id="string",
    csr={
        "city": "string",
        "country_code": "string",
        "organization": "string",
        "organizational_unit": "string",
        "preferred_trust_chain": "string",
        "state": "string",
    },
    certificate_chain_type="string",
    exclude_sans=False,
    change_management=False,
    sans=["string"],
    acknowledge_pre_verification_warnings=False,
    signature_algorithm="string",
    auto_approve_warnings=["string"],
    allow_duplicate_common_name=False,
    timeouts={
        "default": "string",
    })
Copy
const cpsThirdPartyEnrollmentResource = new akamai.CpsThirdPartyEnrollment("cpsThirdPartyEnrollmentResource", {
    networkConfiguration: {
        geography: "string",
        clientMutualAuthentication: {
            ocspEnabled: false,
            sendCaListToClient: false,
            setId: "string",
        },
        cloneDnsNames: false,
        disallowedTlsVersions: ["string"],
        mustHaveCiphers: "string",
        ocspStapling: "string",
        preferredCiphers: "string",
        quicEnabled: false,
    },
    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,
    secureNetwork: "string",
    organization: {
        addressLineOne: "string",
        city: "string",
        countryCode: "string",
        name: "string",
        phone: "string",
        postalCode: "string",
        region: "string",
        addressLineTwo: "string",
    },
    commonName: "string",
    contractId: "string",
    csr: {
        city: "string",
        countryCode: "string",
        organization: "string",
        organizationalUnit: "string",
        preferredTrustChain: "string",
        state: "string",
    },
    certificateChainType: "string",
    excludeSans: false,
    changeManagement: false,
    sans: ["string"],
    acknowledgePreVerificationWarnings: false,
    signatureAlgorithm: "string",
    autoApproveWarnings: ["string"],
    allowDuplicateCommonName: false,
    timeouts: {
        "default": "string",
    },
});
Copy
type: akamai:CpsThirdPartyEnrollment
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
    autoApproveWarnings:
        - string
    certificateChainType: string
    changeManagement: false
    commonName: string
    contractId: string
    csr:
        city: string
        countryCode: string
        organization: string
        organizationalUnit: string
        preferredTrustChain: string
        state: string
    excludeSans: false
    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

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

AdminContact This property is required. CpsThirdPartyEnrollmentAdminContact
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. CpsThirdPartyEnrollmentCsr
Data used for generation of Certificate Signing Request
NetworkConfiguration This property is required. CpsThirdPartyEnrollmentNetworkConfiguration
Settings containing network information and TLS metadata used by CPS
Organization This property is required. CpsThirdPartyEnrollmentOrganization
Organization information
SecureNetwork
This property is required.
Changes to this property will trigger replacement.
string
Type of TLS deployment network
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. CpsThirdPartyEnrollmentTechContact
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
AutoApproveWarnings List<string>
List of warnings to be automatically approved
CertificateChainType string
Certificate trust chain type. Default is 'default'
ChangeManagement bool
When set to false, the certificate will be deployed to both staging and production networks
ExcludeSans bool
When true, SANs are excluded from the CSR
Sans List<string>
List of SANs
SignatureAlgorithm string
Timeouts CpsThirdPartyEnrollmentTimeouts
Enables to set timeout for processing
AdminContact This property is required. CpsThirdPartyEnrollmentAdminContactArgs
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. CpsThirdPartyEnrollmentCsrArgs
Data used for generation of Certificate Signing Request
NetworkConfiguration This property is required. CpsThirdPartyEnrollmentNetworkConfigurationArgs
Settings containing network information and TLS metadata used by CPS
Organization This property is required. CpsThirdPartyEnrollmentOrganizationArgs
Organization information
SecureNetwork
This property is required.
Changes to this property will trigger replacement.
string
Type of TLS deployment network
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. CpsThirdPartyEnrollmentTechContactArgs
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
AutoApproveWarnings []string
List of warnings to be automatically approved
CertificateChainType string
Certificate trust chain type. Default is 'default'
ChangeManagement bool
When set to false, the certificate will be deployed to both staging and production networks
ExcludeSans bool
When true, SANs are excluded from the CSR
Sans []string
List of SANs
SignatureAlgorithm string
Timeouts CpsThirdPartyEnrollmentTimeoutsArgs
Enables to set timeout for processing
adminContact This property is required. CpsThirdPartyEnrollmentAdminContact
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. CpsThirdPartyEnrollmentCsr
Data used for generation of Certificate Signing Request
networkConfiguration This property is required. CpsThirdPartyEnrollmentNetworkConfiguration
Settings containing network information and TLS metadata used by CPS
organization This property is required. CpsThirdPartyEnrollmentOrganization
Organization information
secureNetwork
This property is required.
Changes to this property will trigger replacement.
String
Type of TLS deployment network
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. CpsThirdPartyEnrollmentTechContact
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
autoApproveWarnings List<String>
List of warnings to be automatically approved
certificateChainType String
Certificate trust chain type. Default is 'default'
changeManagement Boolean
When set to false, the certificate will be deployed to both staging and production networks
excludeSans Boolean
When true, SANs are excluded from the CSR
sans List<String>
List of SANs
signatureAlgorithm String
timeouts CpsThirdPartyEnrollmentTimeouts
Enables to set timeout for processing
adminContact This property is required. CpsThirdPartyEnrollmentAdminContact
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. CpsThirdPartyEnrollmentCsr
Data used for generation of Certificate Signing Request
networkConfiguration This property is required. CpsThirdPartyEnrollmentNetworkConfiguration
Settings containing network information and TLS metadata used by CPS
organization This property is required. CpsThirdPartyEnrollmentOrganization
Organization information
secureNetwork
This property is required.
Changes to this property will trigger replacement.
string
Type of TLS deployment network
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. CpsThirdPartyEnrollmentTechContact
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
autoApproveWarnings string[]
List of warnings to be automatically approved
certificateChainType string
Certificate trust chain type. Default is 'default'
changeManagement boolean
When set to false, the certificate will be deployed to both staging and production networks
excludeSans boolean
When true, SANs are excluded from the CSR
sans string[]
List of SANs
signatureAlgorithm string
timeouts CpsThirdPartyEnrollmentTimeouts
Enables to set timeout for processing
admin_contact This property is required. CpsThirdPartyEnrollmentAdminContactArgs
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. CpsThirdPartyEnrollmentCsrArgs
Data used for generation of Certificate Signing Request
network_configuration This property is required. CpsThirdPartyEnrollmentNetworkConfigurationArgs
Settings containing network information and TLS metadata used by CPS
organization This property is required. CpsThirdPartyEnrollmentOrganizationArgs
Organization information
secure_network
This property is required.
Changes to this property will trigger replacement.
str
Type of TLS deployment network
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. CpsThirdPartyEnrollmentTechContactArgs
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
auto_approve_warnings Sequence[str]
List of warnings to be automatically approved
certificate_chain_type str
Certificate trust chain type. Default is 'default'
change_management bool
When set to false, the certificate will be deployed to both staging and production networks
exclude_sans bool
When true, SANs are excluded from the CSR
sans Sequence[str]
List of SANs
signature_algorithm str
timeouts CpsThirdPartyEnrollmentTimeoutsArgs
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
Data used for generation of Certificate Signing Request
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
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
autoApproveWarnings List<String>
List of warnings to be automatically approved
certificateChainType String
Certificate trust chain type. Default is 'default'
changeManagement Boolean
When set to false, the certificate will be deployed to both staging and production networks
excludeSans Boolean
When true, SANs are excluded from the CSR
sans List<String>
List of SANs
signatureAlgorithm String
timeouts Property Map
Enables to set timeout for processing

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing CpsThirdPartyEnrollment Resource

Get an existing CpsThirdPartyEnrollment 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?: CpsThirdPartyEnrollmentState, opts?: CustomResourceOptions): CpsThirdPartyEnrollment
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        acknowledge_pre_verification_warnings: Optional[bool] = None,
        admin_contact: Optional[CpsThirdPartyEnrollmentAdminContactArgs] = None,
        allow_duplicate_common_name: Optional[bool] = None,
        auto_approve_warnings: Optional[Sequence[str]] = None,
        certificate_chain_type: Optional[str] = None,
        change_management: Optional[bool] = None,
        common_name: Optional[str] = None,
        contract_id: Optional[str] = None,
        csr: Optional[CpsThirdPartyEnrollmentCsrArgs] = None,
        exclude_sans: Optional[bool] = None,
        network_configuration: Optional[CpsThirdPartyEnrollmentNetworkConfigurationArgs] = None,
        organization: Optional[CpsThirdPartyEnrollmentOrganizationArgs] = None,
        sans: Optional[Sequence[str]] = None,
        secure_network: Optional[str] = None,
        signature_algorithm: Optional[str] = None,
        sni_only: Optional[bool] = None,
        tech_contact: Optional[CpsThirdPartyEnrollmentTechContactArgs] = None,
        timeouts: Optional[CpsThirdPartyEnrollmentTimeoutsArgs] = None) -> CpsThirdPartyEnrollment
func GetCpsThirdPartyEnrollment(ctx *Context, name string, id IDInput, state *CpsThirdPartyEnrollmentState, opts ...ResourceOption) (*CpsThirdPartyEnrollment, error)
public static CpsThirdPartyEnrollment Get(string name, Input<string> id, CpsThirdPartyEnrollmentState? state, CustomResourceOptions? opts = null)
public static CpsThirdPartyEnrollment get(String name, Output<String> id, CpsThirdPartyEnrollmentState state, CustomResourceOptions options)
resources:  _:    type: akamai:CpsThirdPartyEnrollment    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 CpsThirdPartyEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
AllowDuplicateCommonName bool
Allow to duplicate common name. Default is false
AutoApproveWarnings List<string>
List of warnings to be automatically approved
CertificateChainType string
Certificate trust chain type. Default is 'default'
ChangeManagement bool
When set to false, the certificate will be deployed to both staging and production networks
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 CpsThirdPartyEnrollmentCsr
Data used for generation of Certificate Signing Request
ExcludeSans bool
When true, SANs are excluded from the CSR
NetworkConfiguration CpsThirdPartyEnrollmentNetworkConfiguration
Settings containing network information and TLS metadata used by CPS
Organization CpsThirdPartyEnrollmentOrganization
Organization information
Sans List<string>
List of SANs
SecureNetwork Changes to this property will trigger replacement. string
Type of TLS deployment network
SignatureAlgorithm string
SniOnly Changes to this property will trigger replacement. bool
Whether Server Name Indication is used for enrollment
TechContact CpsThirdPartyEnrollmentTechContact
Contact information for an administrator at Akamai
Timeouts CpsThirdPartyEnrollmentTimeouts
Enables to set timeout for processing
AcknowledgePreVerificationWarnings bool
Whether acknowledge warnings before certificate verification. Default is false
AdminContact CpsThirdPartyEnrollmentAdminContactArgs
Contact information for the certificate administrator to use at organization
AllowDuplicateCommonName bool
Allow to duplicate common name. Default is false
AutoApproveWarnings []string
List of warnings to be automatically approved
CertificateChainType string
Certificate trust chain type. Default is 'default'
ChangeManagement bool
When set to false, the certificate will be deployed to both staging and production networks
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 CpsThirdPartyEnrollmentCsrArgs
Data used for generation of Certificate Signing Request
ExcludeSans bool
When true, SANs are excluded from the CSR
NetworkConfiguration CpsThirdPartyEnrollmentNetworkConfigurationArgs
Settings containing network information and TLS metadata used by CPS
Organization CpsThirdPartyEnrollmentOrganizationArgs
Organization information
Sans []string
List of SANs
SecureNetwork Changes to this property will trigger replacement. string
Type of TLS deployment network
SignatureAlgorithm string
SniOnly Changes to this property will trigger replacement. bool
Whether Server Name Indication is used for enrollment
TechContact CpsThirdPartyEnrollmentTechContactArgs
Contact information for an administrator at Akamai
Timeouts CpsThirdPartyEnrollmentTimeoutsArgs
Enables to set timeout for processing
acknowledgePreVerificationWarnings Boolean
Whether acknowledge warnings before certificate verification. Default is false
adminContact CpsThirdPartyEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
allowDuplicateCommonName Boolean
Allow to duplicate common name. Default is false
autoApproveWarnings List<String>
List of warnings to be automatically approved
certificateChainType String
Certificate trust chain type. Default is 'default'
changeManagement Boolean
When set to false, the certificate will be deployed to both staging and production networks
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 CpsThirdPartyEnrollmentCsr
Data used for generation of Certificate Signing Request
excludeSans Boolean
When true, SANs are excluded from the CSR
networkConfiguration CpsThirdPartyEnrollmentNetworkConfiguration
Settings containing network information and TLS metadata used by CPS
organization CpsThirdPartyEnrollmentOrganization
Organization information
sans List<String>
List of SANs
secureNetwork Changes to this property will trigger replacement. String
Type of TLS deployment network
signatureAlgorithm String
sniOnly Changes to this property will trigger replacement. Boolean
Whether Server Name Indication is used for enrollment
techContact CpsThirdPartyEnrollmentTechContact
Contact information for an administrator at Akamai
timeouts CpsThirdPartyEnrollmentTimeouts
Enables to set timeout for processing
acknowledgePreVerificationWarnings boolean
Whether acknowledge warnings before certificate verification. Default is false
adminContact CpsThirdPartyEnrollmentAdminContact
Contact information for the certificate administrator to use at organization
allowDuplicateCommonName boolean
Allow to duplicate common name. Default is false
autoApproveWarnings string[]
List of warnings to be automatically approved
certificateChainType string
Certificate trust chain type. Default is 'default'
changeManagement boolean
When set to false, the certificate will be deployed to both staging and production networks
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 CpsThirdPartyEnrollmentCsr
Data used for generation of Certificate Signing Request
excludeSans boolean
When true, SANs are excluded from the CSR
networkConfiguration CpsThirdPartyEnrollmentNetworkConfiguration
Settings containing network information and TLS metadata used by CPS
organization CpsThirdPartyEnrollmentOrganization
Organization information
sans string[]
List of SANs
secureNetwork Changes to this property will trigger replacement. string
Type of TLS deployment network
signatureAlgorithm string
sniOnly Changes to this property will trigger replacement. boolean
Whether Server Name Indication is used for enrollment
techContact CpsThirdPartyEnrollmentTechContact
Contact information for an administrator at Akamai
timeouts CpsThirdPartyEnrollmentTimeouts
Enables to set timeout for processing
acknowledge_pre_verification_warnings bool
Whether acknowledge warnings before certificate verification. Default is false
admin_contact CpsThirdPartyEnrollmentAdminContactArgs
Contact information for the certificate administrator to use at organization
allow_duplicate_common_name bool
Allow to duplicate common name. Default is false
auto_approve_warnings Sequence[str]
List of warnings to be automatically approved
certificate_chain_type str
Certificate trust chain type. Default is 'default'
change_management bool
When set to false, the certificate will be deployed to both staging and production networks
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 CpsThirdPartyEnrollmentCsrArgs
Data used for generation of Certificate Signing Request
exclude_sans bool
When true, SANs are excluded from the CSR
network_configuration CpsThirdPartyEnrollmentNetworkConfigurationArgs
Settings containing network information and TLS metadata used by CPS
organization CpsThirdPartyEnrollmentOrganizationArgs
Organization information
sans Sequence[str]
List of SANs
secure_network Changes to this property will trigger replacement. str
Type of TLS deployment network
signature_algorithm str
sni_only Changes to this property will trigger replacement. bool
Whether Server Name Indication is used for enrollment
tech_contact CpsThirdPartyEnrollmentTechContactArgs
Contact information for an administrator at Akamai
timeouts CpsThirdPartyEnrollmentTimeoutsArgs
Enables to set timeout for processing
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
autoApproveWarnings List<String>
List of warnings to be automatically approved
certificateChainType String
Certificate trust chain type. Default is 'default'
changeManagement Boolean
When set to false, the certificate will be deployed to both staging and production networks
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
Data used for generation of Certificate Signing Request
excludeSans Boolean
When true, SANs are excluded from the CSR
networkConfiguration Property Map
Settings containing network information and TLS metadata used by CPS
organization Property Map
Organization information
sans List<String>
List of SANs
secureNetwork Changes to this property will trigger replacement. String
Type of TLS deployment network
signatureAlgorithm String
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

Supporting Types

CpsThirdPartyEnrollmentAdminContact
, CpsThirdPartyEnrollmentAdminContactArgs

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

CpsThirdPartyEnrollmentCsr
, CpsThirdPartyEnrollmentCsrArgs

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

CpsThirdPartyEnrollmentNetworkConfiguration
, CpsThirdPartyEnrollmentNetworkConfigurationArgs

Geography This property is required. string
Geography type used for enrollment
ClientMutualAuthentication CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthentication
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 CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthentication
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 CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthentication
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 CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthentication
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 CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthentication
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

CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthentication
, CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthenticationArgs

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

CpsThirdPartyEnrollmentOrganization
, CpsThirdPartyEnrollmentOrganizationArgs

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

CpsThirdPartyEnrollmentTechContact
, CpsThirdPartyEnrollmentTechContactArgs

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

CpsThirdPartyEnrollmentTimeouts
, CpsThirdPartyEnrollmentTimeoutsArgs

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.