1. Packages
  2. Akamai
  3. API Docs
  4. CpsThirdPartyEnrollment
Akamai v7.1.0 published on Wednesday, Apr 24, 2024 by Pulumi

akamai.CpsThirdPartyEnrollment

Explore with Pulumi AI

akamai logo
Akamai v7.1.0 published on Wednesday, Apr 24, 2024 by Pulumi

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

    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",
        },
    });
    
    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"),
    	},
    })
    
    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());
    
    cps_third_party_enrollment_resource = akamai.CpsThirdPartyEnrollment("cpsThirdPartyEnrollmentResource",
        network_configuration=akamai.CpsThirdPartyEnrollmentNetworkConfigurationArgs(
            geography="string",
            client_mutual_authentication=akamai.CpsThirdPartyEnrollmentNetworkConfigurationClientMutualAuthenticationArgs(
                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=akamai.CpsThirdPartyEnrollmentAdminContactArgs(
            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=akamai.CpsThirdPartyEnrollmentTechContactArgs(
            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=akamai.CpsThirdPartyEnrollmentOrganizationArgs(
            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=akamai.CpsThirdPartyEnrollmentCsrArgs(
            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=akamai.CpsThirdPartyEnrollmentTimeoutsArgs(
            default="string",
        ))
    
    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",
        },
    });
    
    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
    

    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

    The CpsThirdPartyEnrollment resource accepts the following input properties:

    AdminContact CpsThirdPartyEnrollmentAdminContact
    Contact information for the certificate administrator to use at organization
    CommonName string
    Common name used for enrollment
    ContractId string
    Contract ID for which enrollment is retrieved
    Csr CpsThirdPartyEnrollmentCsr
    Data used for generation of Certificate Signing Request
    NetworkConfiguration CpsThirdPartyEnrollmentNetworkConfiguration
    Settings containing network information and TLS metadata used by CPS
    Organization CpsThirdPartyEnrollmentOrganization
    Organization information
    SecureNetwork string
    Type of TLS deployment network
    SniOnly bool
    Whether Server Name Indication is used for enrollment
    TechContact CpsThirdPartyEnrollmentTechContact
    Contact information for an administrator at Akamai
    AcknowledgePreVerificationWarnings bool
    Whether acknowledge warnings before certificate verification
    AllowDuplicateCommonName bool
    Allow to duplicate common name
    AutoApproveWarnings List<string>
    List of warnings to be automatically approved
    CertificateChainType string
    Certificate trust chain type
    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
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    Timeouts CpsThirdPartyEnrollmentTimeouts
    Enables to set timeout for processing
    AdminContact CpsThirdPartyEnrollmentAdminContactArgs
    Contact information for the certificate administrator to use at organization
    CommonName string
    Common name used for enrollment
    ContractId string
    Contract ID for which enrollment is retrieved
    Csr CpsThirdPartyEnrollmentCsrArgs
    Data used for generation of Certificate Signing Request
    NetworkConfiguration CpsThirdPartyEnrollmentNetworkConfigurationArgs
    Settings containing network information and TLS metadata used by CPS
    Organization CpsThirdPartyEnrollmentOrganizationArgs
    Organization information
    SecureNetwork string
    Type of TLS deployment network
    SniOnly bool
    Whether Server Name Indication is used for enrollment
    TechContact CpsThirdPartyEnrollmentTechContactArgs
    Contact information for an administrator at Akamai
    AcknowledgePreVerificationWarnings bool
    Whether acknowledge warnings before certificate verification
    AllowDuplicateCommonName bool
    Allow to duplicate common name
    AutoApproveWarnings []string
    List of warnings to be automatically approved
    CertificateChainType string
    Certificate trust chain type
    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
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    Timeouts CpsThirdPartyEnrollmentTimeoutsArgs
    Enables to set timeout for processing
    adminContact CpsThirdPartyEnrollmentAdminContact
    Contact information for the certificate administrator to use at organization
    commonName String
    Common name used for enrollment
    contractId String
    Contract ID for which enrollment is retrieved
    csr CpsThirdPartyEnrollmentCsr
    Data used for generation of Certificate Signing Request
    networkConfiguration CpsThirdPartyEnrollmentNetworkConfiguration
    Settings containing network information and TLS metadata used by CPS
    organization CpsThirdPartyEnrollmentOrganization
    Organization information
    secureNetwork String
    Type of TLS deployment network
    sniOnly Boolean
    Whether Server Name Indication is used for enrollment
    techContact CpsThirdPartyEnrollmentTechContact
    Contact information for an administrator at Akamai
    acknowledgePreVerificationWarnings Boolean
    Whether acknowledge warnings before certificate verification
    allowDuplicateCommonName Boolean
    Allow to duplicate common name
    autoApproveWarnings List<String>
    List of warnings to be automatically approved
    certificateChainType String
    Certificate trust chain type
    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
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    timeouts CpsThirdPartyEnrollmentTimeouts
    Enables to set timeout for processing
    adminContact CpsThirdPartyEnrollmentAdminContact
    Contact information for the certificate administrator to use at organization
    commonName string
    Common name used for enrollment
    contractId string
    Contract ID for which enrollment is retrieved
    csr CpsThirdPartyEnrollmentCsr
    Data used for generation of Certificate Signing Request
    networkConfiguration CpsThirdPartyEnrollmentNetworkConfiguration
    Settings containing network information and TLS metadata used by CPS
    organization CpsThirdPartyEnrollmentOrganization
    Organization information
    secureNetwork string
    Type of TLS deployment network
    sniOnly boolean
    Whether Server Name Indication is used for enrollment
    techContact CpsThirdPartyEnrollmentTechContact
    Contact information for an administrator at Akamai
    acknowledgePreVerificationWarnings boolean
    Whether acknowledge warnings before certificate verification
    allowDuplicateCommonName boolean
    Allow to duplicate common name
    autoApproveWarnings string[]
    List of warnings to be automatically approved
    certificateChainType string
    Certificate trust chain type
    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
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    timeouts CpsThirdPartyEnrollmentTimeouts
    Enables to set timeout for processing
    admin_contact CpsThirdPartyEnrollmentAdminContactArgs
    Contact information for the certificate administrator to use at organization
    common_name str
    Common name used for enrollment
    contract_id str
    Contract ID for which enrollment is retrieved
    csr CpsThirdPartyEnrollmentCsrArgs
    Data used for generation of Certificate Signing Request
    network_configuration CpsThirdPartyEnrollmentNetworkConfigurationArgs
    Settings containing network information and TLS metadata used by CPS
    organization CpsThirdPartyEnrollmentOrganizationArgs
    Organization information
    secure_network str
    Type of TLS deployment network
    sni_only bool
    Whether Server Name Indication is used for enrollment
    tech_contact CpsThirdPartyEnrollmentTechContactArgs
    Contact information for an administrator at Akamai
    acknowledge_pre_verification_warnings bool
    Whether acknowledge warnings before certificate verification
    allow_duplicate_common_name bool
    Allow to duplicate common name
    auto_approve_warnings Sequence[str]
    List of warnings to be automatically approved
    certificate_chain_type str
    Certificate trust chain type
    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
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    timeouts CpsThirdPartyEnrollmentTimeoutsArgs
    Enables to set timeout for processing
    adminContact Property Map
    Contact information for the certificate administrator to use at organization
    commonName String
    Common name used for enrollment
    contractId String
    Contract ID for which enrollment is retrieved
    csr Property Map
    Data used for generation of Certificate Signing Request
    networkConfiguration Property Map
    Settings containing network information and TLS metadata used by CPS
    organization Property Map
    Organization information
    secureNetwork String
    Type of TLS deployment network
    sniOnly Boolean
    Whether Server Name Indication is used for enrollment
    techContact Property Map
    Contact information for an administrator at Akamai
    acknowledgePreVerificationWarnings Boolean
    Whether acknowledge warnings before certificate verification
    allowDuplicateCommonName Boolean
    Allow to duplicate common name
    autoApproveWarnings List<String>
    List of warnings to be automatically approved
    certificateChainType String
    Certificate trust chain type
    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
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AcknowledgePreVerificationWarnings bool
    Whether acknowledge warnings before certificate verification
    AdminContact CpsThirdPartyEnrollmentAdminContact
    Contact information for the certificate administrator to use at organization
    AllowDuplicateCommonName bool
    Allow to duplicate common name
    AutoApproveWarnings List<string>
    List of warnings to be automatically approved
    CertificateChainType string
    Certificate trust chain type
    ChangeManagement bool
    When set to false, the certificate will be deployed to both staging and production networks
    CommonName string
    Common name used for enrollment
    ContractId 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 string
    Type of TLS deployment network
    SignatureAlgorithm string
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    SniOnly 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
    AdminContact CpsThirdPartyEnrollmentAdminContactArgs
    Contact information for the certificate administrator to use at organization
    AllowDuplicateCommonName bool
    Allow to duplicate common name
    AutoApproveWarnings []string
    List of warnings to be automatically approved
    CertificateChainType string
    Certificate trust chain type
    ChangeManagement bool
    When set to false, the certificate will be deployed to both staging and production networks
    CommonName string
    Common name used for enrollment
    ContractId 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 string
    Type of TLS deployment network
    SignatureAlgorithm string
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    SniOnly 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
    adminContact CpsThirdPartyEnrollmentAdminContact
    Contact information for the certificate administrator to use at organization
    allowDuplicateCommonName Boolean
    Allow to duplicate common name
    autoApproveWarnings List<String>
    List of warnings to be automatically approved
    certificateChainType String
    Certificate trust chain type
    changeManagement Boolean
    When set to false, the certificate will be deployed to both staging and production networks
    commonName String
    Common name used for enrollment
    contractId 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 String
    Type of TLS deployment network
    signatureAlgorithm String
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    sniOnly 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
    adminContact CpsThirdPartyEnrollmentAdminContact
    Contact information for the certificate administrator to use at organization
    allowDuplicateCommonName boolean
    Allow to duplicate common name
    autoApproveWarnings string[]
    List of warnings to be automatically approved
    certificateChainType string
    Certificate trust chain type
    changeManagement boolean
    When set to false, the certificate will be deployed to both staging and production networks
    commonName string
    Common name used for enrollment
    contractId 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 string
    Type of TLS deployment network
    signatureAlgorithm string
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    sniOnly 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
    admin_contact CpsThirdPartyEnrollmentAdminContactArgs
    Contact information for the certificate administrator to use at organization
    allow_duplicate_common_name bool
    Allow to duplicate common name
    auto_approve_warnings Sequence[str]
    List of warnings to be automatically approved
    certificate_chain_type str
    Certificate trust chain type
    change_management bool
    When set to false, the certificate will be deployed to both staging and production networks
    common_name str
    Common name used for enrollment
    contract_id 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 str
    Type of TLS deployment network
    signature_algorithm str
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    sni_only 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
    adminContact Property Map
    Contact information for the certificate administrator to use at organization
    allowDuplicateCommonName Boolean
    Allow to duplicate common name
    autoApproveWarnings List<String>
    List of warnings to be automatically approved
    certificateChainType String
    Certificate trust chain type
    changeManagement Boolean
    When set to false, the certificate will be deployed to both staging and production networks
    commonName String
    Common name used for enrollment
    contractId 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 String
    Type of TLS deployment network
    signatureAlgorithm String
    The SHA function. Changing this value may require running terraform destroy, terraform apply
    sniOnly 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 string
    E-mail address of the contact
    FirstName string
    First name of the contact
    LastName string
    Last name of the contact
    Phone 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 string
    E-mail address of the contact
    FirstName string
    First name of the contact
    LastName string
    Last name of the contact
    Phone 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 String
    E-mail address of the contact
    firstName String
    First name of the contact
    lastName String
    Last name of the contact
    phone 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 string
    E-mail address of the contact
    firstName string
    First name of the contact
    lastName string
    Last name of the contact
    phone 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 str
    E-mail address of the contact
    first_name str
    First name of the contact
    last_name str
    Last name of the contact
    phone 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 String
    E-mail address of the contact
    firstName String
    First name of the contact
    lastName String
    Last name of the contact
    phone 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 string
    City where organization is located
    CountryCode string
    The code of the country where organization is located
    Organization 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 string
    City where organization is located
    CountryCode string
    The code of the country where organization is located
    Organization 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 String
    City where organization is located
    countryCode String
    The code of the country where organization is located
    organization 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 string
    City where organization is located
    countryCode string
    The code of the country where organization is located
    organization 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 str
    City where organization is located
    country_code str
    The code of the country where organization is located
    organization 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 String
    City where organization is located
    countryCode String
    The code of the country where organization is located
    organization 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 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
    DisallowedTlsVersions List<string>
    TLS versions which are disallowed
    MustHaveCiphers string
    Mandatory Ciphers which are included for enrollment
    OcspStapling string
    Enable OCSP stapling
    PreferredCiphers string
    Preferred Ciphers which are included for enrollment
    QuicEnabled bool
    Enable QUIC protocol
    Geography 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
    DisallowedTlsVersions []string
    TLS versions which are disallowed
    MustHaveCiphers string
    Mandatory Ciphers which are included for enrollment
    OcspStapling string
    Enable OCSP stapling
    PreferredCiphers string
    Preferred Ciphers which are included for enrollment
    QuicEnabled bool
    Enable QUIC protocol
    geography 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
    disallowedTlsVersions List<String>
    TLS versions which are disallowed
    mustHaveCiphers String
    Mandatory Ciphers which are included for enrollment
    ocspStapling String
    Enable OCSP stapling
    preferredCiphers String
    Preferred Ciphers which are included for enrollment
    quicEnabled Boolean
    Enable QUIC protocol
    geography 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
    disallowedTlsVersions string[]
    TLS versions which are disallowed
    mustHaveCiphers string
    Mandatory Ciphers which are included for enrollment
    ocspStapling string
    Enable OCSP stapling
    preferredCiphers string
    Preferred Ciphers which are included for enrollment
    quicEnabled boolean
    Enable QUIC protocol
    geography 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
    disallowed_tls_versions Sequence[str]
    TLS versions which are disallowed
    must_have_ciphers str
    Mandatory Ciphers which are included for enrollment
    ocsp_stapling str
    Enable OCSP stapling
    preferred_ciphers str
    Preferred Ciphers which are included for enrollment
    quic_enabled bool
    Enable QUIC protocol
    geography 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
    disallowedTlsVersions List<String>
    TLS versions which are disallowed
    mustHaveCiphers String
    Mandatory Ciphers which are included for enrollment
    ocspStapling String
    Enable OCSP stapling
    preferredCiphers String
    Preferred Ciphers which are included for enrollment
    quicEnabled Boolean
    Enable QUIC protocol

    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 string
    The address of organization
    City string
    City of organization
    CountryCode string
    Country code of organization
    Name string
    Name of organization
    Phone string
    Phone number of organization
    PostalCode string
    Postal code of organization
    Region string
    The region of organization
    AddressLineTwo string
    The address of organization
    AddressLineOne string
    The address of organization
    City string
    City of organization
    CountryCode string
    Country code of organization
    Name string
    Name of organization
    Phone string
    Phone number of organization
    PostalCode string
    Postal code of organization
    Region string
    The region of organization
    AddressLineTwo string
    The address of organization
    addressLineOne String
    The address of organization
    city String
    City of organization
    countryCode String
    Country code of organization
    name String
    Name of organization
    phone String
    Phone number of organization
    postalCode String
    Postal code of organization
    region String
    The region of organization
    addressLineTwo String
    The address of organization
    addressLineOne string
    The address of organization
    city string
    City of organization
    countryCode string
    Country code of organization
    name string
    Name of organization
    phone string
    Phone number of organization
    postalCode string
    Postal code of organization
    region string
    The region of organization
    addressLineTwo string
    The address of organization
    address_line_one str
    The address of organization
    city str
    City of organization
    country_code str
    Country code of organization
    name str
    Name of organization
    phone str
    Phone number of organization
    postal_code str
    Postal code of organization
    region str
    The region of organization
    address_line_two str
    The address of organization
    addressLineOne String
    The address of organization
    city String
    City of organization
    countryCode String
    Country code of organization
    name String
    Name of organization
    phone String
    Phone number of organization
    postalCode String
    Postal code of organization
    region String
    The region of organization
    addressLineTwo String
    The address of organization

    CpsThirdPartyEnrollmentTechContact, CpsThirdPartyEnrollmentTechContactArgs

    Email string
    E-mail address of the contact
    FirstName string
    First name of the contact
    LastName string
    Last name of the contact
    Phone 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 string
    E-mail address of the contact
    FirstName string
    First name of the contact
    LastName string
    Last name of the contact
    Phone 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 String
    E-mail address of the contact
    firstName String
    First name of the contact
    lastName String
    Last name of the contact
    phone 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 string
    E-mail address of the contact
    firstName string
    First name of the contact
    lastName string
    Last name of the contact
    phone 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 str
    E-mail address of the contact
    first_name str
    First name of the contact
    last_name str
    Last name of the contact
    phone 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 String
    E-mail address of the contact
    firstName String
    First name of the contact
    lastName String
    Last name of the contact
    phone 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.
    akamai logo
    Akamai v7.1.0 published on Wednesday, Apr 24, 2024 by Pulumi