1. Packages
  2. Akamai
  3. API Docs
  4. getMtlskeystoreClientCertificate
Akamai v9.1.0 published on Tuesday, Sep 9, 2025 by Pulumi

akamai.getMtlskeystoreClientCertificate

Explore with Pulumi AI

akamai logo
Akamai v9.1.0 published on Tuesday, Sep 9, 2025 by Pulumi

    Using getMtlskeystoreClientCertificate

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

    function getMtlskeystoreClientCertificate(args: GetMtlskeystoreClientCertificateArgs, opts?: InvokeOptions): Promise<GetMtlskeystoreClientCertificateResult>
    function getMtlskeystoreClientCertificateOutput(args: GetMtlskeystoreClientCertificateOutputArgs, opts?: InvokeOptions): Output<GetMtlskeystoreClientCertificateResult>
    def get_mtlskeystore_client_certificate(certificate_id: Optional[int] = None,
                                            include_associated_properties: Optional[bool] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetMtlskeystoreClientCertificateResult
    def get_mtlskeystore_client_certificate_output(certificate_id: Optional[pulumi.Input[int]] = None,
                                            include_associated_properties: Optional[pulumi.Input[bool]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetMtlskeystoreClientCertificateResult]
    func GetMtlskeystoreClientCertificate(ctx *Context, args *GetMtlskeystoreClientCertificateArgs, opts ...InvokeOption) (*GetMtlskeystoreClientCertificateResult, error)
    func GetMtlskeystoreClientCertificateOutput(ctx *Context, args *GetMtlskeystoreClientCertificateOutputArgs, opts ...InvokeOption) GetMtlskeystoreClientCertificateResultOutput

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

    public static class GetMtlskeystoreClientCertificate 
    {
        public static Task<GetMtlskeystoreClientCertificateResult> InvokeAsync(GetMtlskeystoreClientCertificateArgs args, InvokeOptions? opts = null)
        public static Output<GetMtlskeystoreClientCertificateResult> Invoke(GetMtlskeystoreClientCertificateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMtlskeystoreClientCertificateResult> getMtlskeystoreClientCertificate(GetMtlskeystoreClientCertificateArgs args, InvokeOptions options)
    public static Output<GetMtlskeystoreClientCertificateResult> getMtlskeystoreClientCertificate(GetMtlskeystoreClientCertificateArgs args, InvokeOptions options)
    
    fn::invoke:
      function: akamai:index/getMtlskeystoreClientCertificate:getMtlskeystoreClientCertificate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getMtlskeystoreClientCertificate Result

    The following output properties are available:

    certificateId Number
    certificateName String
    createdBy String
    createdDate String
    current Property Map
    geography String
    id String
    The provider-assigned unique ID for this managed resource.
    keyAlgorithm String
    notificationEmails List<String>
    previous Property Map
    secureNetwork String
    signer String
    subject String
    versions List<Property Map>
    includeAssociatedProperties Boolean

    Supporting Types

    GetMtlskeystoreClientCertificateCurrent

    CertificateBlock GetMtlskeystoreClientCertificateCurrentCertificateBlock
    Details of the certificate block for the client certificate version.
    CertificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    CertificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    CreatedBy string
    The user who created the client certificate version.
    CreatedDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    CsrBlock GetMtlskeystoreClientCertificateCurrentCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    DeleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    EllipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    ExpiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    IssuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    Issuer string
    The signing entity of the client certificate version.
    KeyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    KeySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    Properties List<GetMtlskeystoreClientCertificateCurrentProperty>
    A list of properties associated with the client certificate.
    ScheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    SignatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    Status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    Subject string
    The public key's entity stored in the client certificate version's subject public key field.
    Validation GetMtlskeystoreClientCertificateCurrentValidation
    Validation results for the client certificate version.
    Version int
    The unique identifier of the client certificate version.
    VersionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    CertificateBlock GetMtlskeystoreClientCertificateCurrentCertificateBlock
    Details of the certificate block for the client certificate version.
    CertificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    CertificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    CreatedBy string
    The user who created the client certificate version.
    CreatedDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    CsrBlock GetMtlskeystoreClientCertificateCurrentCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    DeleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    EllipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    ExpiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    IssuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    Issuer string
    The signing entity of the client certificate version.
    KeyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    KeySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    Properties []GetMtlskeystoreClientCertificateCurrentProperty
    A list of properties associated with the client certificate.
    ScheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    SignatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    Status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    Subject string
    The public key's entity stored in the client certificate version's subject public key field.
    Validation GetMtlskeystoreClientCertificateCurrentValidation
    Validation results for the client certificate version.
    Version int
    The unique identifier of the client certificate version.
    VersionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock GetMtlskeystoreClientCertificateCurrentCertificateBlock
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy String
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate String
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy String
    The user who created the client certificate version.
    createdDate String
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock GetMtlskeystoreClientCertificateCurrentCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate String
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve String
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate String
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate String
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer String
    The signing entity of the client certificate version.
    keyAlgorithm String
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes String
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties List<GetMtlskeystoreClientCertificateCurrentProperty>
    A list of properties associated with the client certificate.
    scheduledDeleteDate String
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm String
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status String
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject String
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificateCurrentValidation
    Validation results for the client certificate version.
    version Integer
    The unique identifier of the client certificate version.
    versionGuid String
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock GetMtlskeystoreClientCertificateCurrentCertificateBlock
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy string
    The user who created the client certificate version.
    createdDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock GetMtlskeystoreClientCertificateCurrentCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer string
    The signing entity of the client certificate version.
    keyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties GetMtlskeystoreClientCertificateCurrentProperty[]
    A list of properties associated with the client certificate.
    scheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject string
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificateCurrentValidation
    Validation results for the client certificate version.
    version number
    The unique identifier of the client certificate version.
    versionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificate_block GetMtlskeystoreClientCertificateCurrentCertificateBlock
    Details of the certificate block for the client certificate version.
    certificate_submitted_by str
    The user who uploaded the THIRD_PARTY client certificate version.
    certificate_submitted_date str
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    created_by str
    The user who created the client certificate version.
    created_date str
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csr_block GetMtlskeystoreClientCertificateCurrentCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    delete_requested_date str
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    elliptic_curve str
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiry_date str
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issued_date str
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer str
    The signing entity of the client certificate version.
    key_algorithm str
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    key_size_in_bytes str
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties Sequence[GetMtlskeystoreClientCertificateCurrentProperty]
    A list of properties associated with the client certificate.
    scheduled_delete_date str
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signature_algorithm str
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status str
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject str
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificateCurrentValidation
    Validation results for the client certificate version.
    version int
    The unique identifier of the client certificate version.
    version_guid str
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock Property Map
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy String
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate String
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy String
    The user who created the client certificate version.
    createdDate String
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock Property Map
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate String
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve String
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate String
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate String
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer String
    The signing entity of the client certificate version.
    keyAlgorithm String
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes String
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties List<Property Map>
    A list of properties associated with the client certificate.
    scheduledDeleteDate String
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm String
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status String
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject String
    The public key's entity stored in the client certificate version's subject public key field.
    validation Property Map
    Validation results for the client certificate version.
    version Number
    The unique identifier of the client certificate version.
    versionGuid String
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.

    GetMtlskeystoreClientCertificateCurrentCertificateBlock

    Certificate string
    A text representation of the client certificate in PEM format.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    TrustChain string
    A text representation of the trust chain in PEM format.
    Certificate string
    A text representation of the client certificate in PEM format.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    TrustChain string
    A text representation of the trust chain in PEM format.
    certificate String
    A text representation of the client certificate in PEM format.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain String
    A text representation of the trust chain in PEM format.
    certificate string
    A text representation of the client certificate in PEM format.
    keyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain string
    A text representation of the trust chain in PEM format.
    certificate str
    A text representation of the client certificate in PEM format.
    key_algorithm str
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trust_chain str
    A text representation of the trust chain in PEM format.
    certificate String
    A text representation of the client certificate in PEM format.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain String
    A text representation of the trust chain in PEM format.

    GetMtlskeystoreClientCertificateCurrentCsrBlock

    Csr string
    Text of the certificate signing request.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    Csr string
    Text of the certificate signing request.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr String
    Text of the certificate signing request.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr string
    Text of the certificate signing request.
    keyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr str
    Text of the certificate signing request.
    key_algorithm str
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr String
    Text of the certificate signing request.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.

    GetMtlskeystoreClientCertificateCurrentProperty

    AssetId int
    The unique identifier of the asset.
    GroupId int
    The unique identifier of the group.
    PropertyName string
    The name of the property.
    PropertyVersion int
    The version of the property.
    AssetId int
    The unique identifier of the asset.
    GroupId int
    The unique identifier of the group.
    PropertyName string
    The name of the property.
    PropertyVersion int
    The version of the property.
    assetId Integer
    The unique identifier of the asset.
    groupId Integer
    The unique identifier of the group.
    propertyName String
    The name of the property.
    propertyVersion Integer
    The version of the property.
    assetId number
    The unique identifier of the asset.
    groupId number
    The unique identifier of the group.
    propertyName string
    The name of the property.
    propertyVersion number
    The version of the property.
    asset_id int
    The unique identifier of the asset.
    group_id int
    The unique identifier of the group.
    property_name str
    The name of the property.
    property_version int
    The version of the property.
    assetId Number
    The unique identifier of the asset.
    groupId Number
    The unique identifier of the group.
    propertyName String
    The name of the property.
    propertyVersion Number
    The version of the property.

    GetMtlskeystoreClientCertificateCurrentValidation

    Errors List<GetMtlskeystoreClientCertificateCurrentValidationError>
    Validation errors that need to be resolved for the request to succeed.
    Warnings List<GetMtlskeystoreClientCertificateCurrentValidationWarning>
    Validation warnings that can be resolved.
    Errors []GetMtlskeystoreClientCertificateCurrentValidationError
    Validation errors that need to be resolved for the request to succeed.
    Warnings []GetMtlskeystoreClientCertificateCurrentValidationWarning
    Validation warnings that can be resolved.
    errors List<GetMtlskeystoreClientCertificateCurrentValidationError>
    Validation errors that need to be resolved for the request to succeed.
    warnings List<GetMtlskeystoreClientCertificateCurrentValidationWarning>
    Validation warnings that can be resolved.
    errors GetMtlskeystoreClientCertificateCurrentValidationError[]
    Validation errors that need to be resolved for the request to succeed.
    warnings GetMtlskeystoreClientCertificateCurrentValidationWarning[]
    Validation warnings that can be resolved.
    errors Sequence[GetMtlskeystoreClientCertificateCurrentValidationError]
    Validation errors that need to be resolved for the request to succeed.
    warnings Sequence[GetMtlskeystoreClientCertificateCurrentValidationWarning]
    Validation warnings that can be resolved.
    errors List<Property Map>
    Validation errors that need to be resolved for the request to succeed.
    warnings List<Property Map>
    Validation warnings that can be resolved.

    GetMtlskeystoreClientCertificateCurrentValidationError

    Message string
    Specifies the error details.
    Reason string
    Specifies the error root cause.
    Type string
    Specifies the error category.
    Message string
    Specifies the error details.
    Reason string
    Specifies the error root cause.
    Type string
    Specifies the error category.
    message String
    Specifies the error details.
    reason String
    Specifies the error root cause.
    type String
    Specifies the error category.
    message string
    Specifies the error details.
    reason string
    Specifies the error root cause.
    type string
    Specifies the error category.
    message str
    Specifies the error details.
    reason str
    Specifies the error root cause.
    type str
    Specifies the error category.
    message String
    Specifies the error details.
    reason String
    Specifies the error root cause.
    type String
    Specifies the error category.

    GetMtlskeystoreClientCertificateCurrentValidationWarning

    Message string
    Specifies the warning details.
    Reason string
    Specifies the warning root cause.
    Type string
    Specifies the warning category.
    Message string
    Specifies the warning details.
    Reason string
    Specifies the warning root cause.
    Type string
    Specifies the warning category.
    message String
    Specifies the warning details.
    reason String
    Specifies the warning root cause.
    type String
    Specifies the warning category.
    message string
    Specifies the warning details.
    reason string
    Specifies the warning root cause.
    type string
    Specifies the warning category.
    message str
    Specifies the warning details.
    reason str
    Specifies the warning root cause.
    type str
    Specifies the warning category.
    message String
    Specifies the warning details.
    reason String
    Specifies the warning root cause.
    type String
    Specifies the warning category.

    GetMtlskeystoreClientCertificatePrevious

    CertificateBlock GetMtlskeystoreClientCertificatePreviousCertificateBlock
    Details of the certificate block for the client certificate version.
    CertificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    CertificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    CreatedBy string
    The user who created the client certificate version.
    CreatedDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    CsrBlock GetMtlskeystoreClientCertificatePreviousCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    DeleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    EllipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    ExpiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    IssuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    Issuer string
    The signing entity of the client certificate version.
    KeyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    KeySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    Properties List<GetMtlskeystoreClientCertificatePreviousProperty>
    A list of properties associated with the client certificate.
    ScheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    SignatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    Status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    Subject string
    The public key's entity stored in the client certificate version's subject public key field.
    Validation GetMtlskeystoreClientCertificatePreviousValidation
    Validation results for the client certificate version.
    Version int
    The unique identifier of the client certificate version.
    VersionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    CertificateBlock GetMtlskeystoreClientCertificatePreviousCertificateBlock
    Details of the certificate block for the client certificate version.
    CertificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    CertificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    CreatedBy string
    The user who created the client certificate version.
    CreatedDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    CsrBlock GetMtlskeystoreClientCertificatePreviousCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    DeleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    EllipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    ExpiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    IssuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    Issuer string
    The signing entity of the client certificate version.
    KeyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    KeySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    Properties []GetMtlskeystoreClientCertificatePreviousProperty
    A list of properties associated with the client certificate.
    ScheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    SignatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    Status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    Subject string
    The public key's entity stored in the client certificate version's subject public key field.
    Validation GetMtlskeystoreClientCertificatePreviousValidation
    Validation results for the client certificate version.
    Version int
    The unique identifier of the client certificate version.
    VersionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock GetMtlskeystoreClientCertificatePreviousCertificateBlock
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy String
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate String
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy String
    The user who created the client certificate version.
    createdDate String
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock GetMtlskeystoreClientCertificatePreviousCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate String
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve String
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate String
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate String
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer String
    The signing entity of the client certificate version.
    keyAlgorithm String
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes String
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties List<GetMtlskeystoreClientCertificatePreviousProperty>
    A list of properties associated with the client certificate.
    scheduledDeleteDate String
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm String
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status String
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject String
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificatePreviousValidation
    Validation results for the client certificate version.
    version Integer
    The unique identifier of the client certificate version.
    versionGuid String
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock GetMtlskeystoreClientCertificatePreviousCertificateBlock
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy string
    The user who created the client certificate version.
    createdDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock GetMtlskeystoreClientCertificatePreviousCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer string
    The signing entity of the client certificate version.
    keyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties GetMtlskeystoreClientCertificatePreviousProperty[]
    A list of properties associated with the client certificate.
    scheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject string
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificatePreviousValidation
    Validation results for the client certificate version.
    version number
    The unique identifier of the client certificate version.
    versionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificate_block GetMtlskeystoreClientCertificatePreviousCertificateBlock
    Details of the certificate block for the client certificate version.
    certificate_submitted_by str
    The user who uploaded the THIRD_PARTY client certificate version.
    certificate_submitted_date str
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    created_by str
    The user who created the client certificate version.
    created_date str
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csr_block GetMtlskeystoreClientCertificatePreviousCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    delete_requested_date str
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    elliptic_curve str
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiry_date str
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issued_date str
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer str
    The signing entity of the client certificate version.
    key_algorithm str
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    key_size_in_bytes str
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties Sequence[GetMtlskeystoreClientCertificatePreviousProperty]
    A list of properties associated with the client certificate.
    scheduled_delete_date str
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signature_algorithm str
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status str
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject str
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificatePreviousValidation
    Validation results for the client certificate version.
    version int
    The unique identifier of the client certificate version.
    version_guid str
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock Property Map
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy String
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate String
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy String
    The user who created the client certificate version.
    createdDate String
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock Property Map
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate String
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve String
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate String
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate String
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer String
    The signing entity of the client certificate version.
    keyAlgorithm String
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes String
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties List<Property Map>
    A list of properties associated with the client certificate.
    scheduledDeleteDate String
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm String
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status String
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject String
    The public key's entity stored in the client certificate version's subject public key field.
    validation Property Map
    Validation results for the client certificate version.
    version Number
    The unique identifier of the client certificate version.
    versionGuid String
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.

    GetMtlskeystoreClientCertificatePreviousCertificateBlock

    Certificate string
    A text representation of the client certificate in PEM format.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    TrustChain string
    A text representation of the trust chain in PEM format.
    Certificate string
    A text representation of the client certificate in PEM format.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    TrustChain string
    A text representation of the trust chain in PEM format.
    certificate String
    A text representation of the client certificate in PEM format.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain String
    A text representation of the trust chain in PEM format.
    certificate string
    A text representation of the client certificate in PEM format.
    keyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain string
    A text representation of the trust chain in PEM format.
    certificate str
    A text representation of the client certificate in PEM format.
    key_algorithm str
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trust_chain str
    A text representation of the trust chain in PEM format.
    certificate String
    A text representation of the client certificate in PEM format.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain String
    A text representation of the trust chain in PEM format.

    GetMtlskeystoreClientCertificatePreviousCsrBlock

    Csr string
    Text of the certificate signing request.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    Csr string
    Text of the certificate signing request.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr String
    Text of the certificate signing request.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr string
    Text of the certificate signing request.
    keyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr str
    Text of the certificate signing request.
    key_algorithm str
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr String
    Text of the certificate signing request.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.

    GetMtlskeystoreClientCertificatePreviousProperty

    AssetId int
    The unique identifier of the asset.
    GroupId int
    The unique identifier of the group.
    PropertyName string
    The name of the property.
    PropertyVersion int
    The version of the property.
    AssetId int
    The unique identifier of the asset.
    GroupId int
    The unique identifier of the group.
    PropertyName string
    The name of the property.
    PropertyVersion int
    The version of the property.
    assetId Integer
    The unique identifier of the asset.
    groupId Integer
    The unique identifier of the group.
    propertyName String
    The name of the property.
    propertyVersion Integer
    The version of the property.
    assetId number
    The unique identifier of the asset.
    groupId number
    The unique identifier of the group.
    propertyName string
    The name of the property.
    propertyVersion number
    The version of the property.
    asset_id int
    The unique identifier of the asset.
    group_id int
    The unique identifier of the group.
    property_name str
    The name of the property.
    property_version int
    The version of the property.
    assetId Number
    The unique identifier of the asset.
    groupId Number
    The unique identifier of the group.
    propertyName String
    The name of the property.
    propertyVersion Number
    The version of the property.

    GetMtlskeystoreClientCertificatePreviousValidation

    Errors List<GetMtlskeystoreClientCertificatePreviousValidationError>
    Validation errors that need to be resolved for the request to succeed.
    Warnings List<GetMtlskeystoreClientCertificatePreviousValidationWarning>
    Validation warnings that can be resolved.
    Errors []GetMtlskeystoreClientCertificatePreviousValidationError
    Validation errors that need to be resolved for the request to succeed.
    Warnings []GetMtlskeystoreClientCertificatePreviousValidationWarning
    Validation warnings that can be resolved.
    errors List<GetMtlskeystoreClientCertificatePreviousValidationError>
    Validation errors that need to be resolved for the request to succeed.
    warnings List<GetMtlskeystoreClientCertificatePreviousValidationWarning>
    Validation warnings that can be resolved.
    errors GetMtlskeystoreClientCertificatePreviousValidationError[]
    Validation errors that need to be resolved for the request to succeed.
    warnings GetMtlskeystoreClientCertificatePreviousValidationWarning[]
    Validation warnings that can be resolved.
    errors Sequence[GetMtlskeystoreClientCertificatePreviousValidationError]
    Validation errors that need to be resolved for the request to succeed.
    warnings Sequence[GetMtlskeystoreClientCertificatePreviousValidationWarning]
    Validation warnings that can be resolved.
    errors List<Property Map>
    Validation errors that need to be resolved for the request to succeed.
    warnings List<Property Map>
    Validation warnings that can be resolved.

    GetMtlskeystoreClientCertificatePreviousValidationError

    Message string
    Specifies the error details.
    Reason string
    Specifies the error root cause.
    Type string
    Specifies the error category.
    Message string
    Specifies the error details.
    Reason string
    Specifies the error root cause.
    Type string
    Specifies the error category.
    message String
    Specifies the error details.
    reason String
    Specifies the error root cause.
    type String
    Specifies the error category.
    message string
    Specifies the error details.
    reason string
    Specifies the error root cause.
    type string
    Specifies the error category.
    message str
    Specifies the error details.
    reason str
    Specifies the error root cause.
    type str
    Specifies the error category.
    message String
    Specifies the error details.
    reason String
    Specifies the error root cause.
    type String
    Specifies the error category.

    GetMtlskeystoreClientCertificatePreviousValidationWarning

    Message string
    Specifies the warning details.
    Reason string
    Specifies the warning root cause.
    Type string
    Specifies the warning category.
    Message string
    Specifies the warning details.
    Reason string
    Specifies the warning root cause.
    Type string
    Specifies the warning category.
    message String
    Specifies the warning details.
    reason String
    Specifies the warning root cause.
    type String
    Specifies the warning category.
    message string
    Specifies the warning details.
    reason string
    Specifies the warning root cause.
    type string
    Specifies the warning category.
    message str
    Specifies the warning details.
    reason str
    Specifies the warning root cause.
    type str
    Specifies the warning category.
    message String
    Specifies the warning details.
    reason String
    Specifies the warning root cause.
    type String
    Specifies the warning category.

    GetMtlskeystoreClientCertificateVersion

    CertificateBlock GetMtlskeystoreClientCertificateVersionCertificateBlock
    Details of the certificate block for the client certificate version.
    CertificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    CertificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    CreatedBy string
    The user who created the client certificate version.
    CreatedDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    CsrBlock GetMtlskeystoreClientCertificateVersionCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    DeleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    EllipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    ExpiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    IssuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    Issuer string
    The signing entity of the client certificate version.
    KeyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    KeySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    Properties List<GetMtlskeystoreClientCertificateVersionProperty>
    A list of properties associated with the client certificate.
    ScheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    SignatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    Status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    Subject string
    The public key's entity stored in the client certificate version's subject public key field.
    Validation GetMtlskeystoreClientCertificateVersionValidation
    Validation results for the client certificate version.
    Version int
    The unique identifier of the client certificate version.
    VersionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    CertificateBlock GetMtlskeystoreClientCertificateVersionCertificateBlock
    Details of the certificate block for the client certificate version.
    CertificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    CertificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    CreatedBy string
    The user who created the client certificate version.
    CreatedDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    CsrBlock GetMtlskeystoreClientCertificateVersionCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    DeleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    EllipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    ExpiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    IssuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    Issuer string
    The signing entity of the client certificate version.
    KeyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    KeySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    Properties []GetMtlskeystoreClientCertificateVersionProperty
    A list of properties associated with the client certificate.
    ScheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    SignatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    Status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    Subject string
    The public key's entity stored in the client certificate version's subject public key field.
    Validation GetMtlskeystoreClientCertificateVersionValidation
    Validation results for the client certificate version.
    Version int
    The unique identifier of the client certificate version.
    VersionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock GetMtlskeystoreClientCertificateVersionCertificateBlock
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy String
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate String
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy String
    The user who created the client certificate version.
    createdDate String
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock GetMtlskeystoreClientCertificateVersionCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate String
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve String
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate String
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate String
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer String
    The signing entity of the client certificate version.
    keyAlgorithm String
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes String
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties List<GetMtlskeystoreClientCertificateVersionProperty>
    A list of properties associated with the client certificate.
    scheduledDeleteDate String
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm String
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status String
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject String
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificateVersionValidation
    Validation results for the client certificate version.
    version Integer
    The unique identifier of the client certificate version.
    versionGuid String
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock GetMtlskeystoreClientCertificateVersionCertificateBlock
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy string
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate string
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy string
    The user who created the client certificate version.
    createdDate string
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock GetMtlskeystoreClientCertificateVersionCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate string
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve string
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate string
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate string
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer string
    The signing entity of the client certificate version.
    keyAlgorithm string
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes string
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties GetMtlskeystoreClientCertificateVersionProperty[]
    A list of properties associated with the client certificate.
    scheduledDeleteDate string
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm string
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status string
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject string
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificateVersionValidation
    Validation results for the client certificate version.
    version number
    The unique identifier of the client certificate version.
    versionGuid string
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificate_block GetMtlskeystoreClientCertificateVersionCertificateBlock
    Details of the certificate block for the client certificate version.
    certificate_submitted_by str
    The user who uploaded the THIRD_PARTY client certificate version.
    certificate_submitted_date str
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    created_by str
    The user who created the client certificate version.
    created_date str
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csr_block GetMtlskeystoreClientCertificateVersionCsrBlock
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    delete_requested_date str
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    elliptic_curve str
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiry_date str
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issued_date str
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer str
    The signing entity of the client certificate version.
    key_algorithm str
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    key_size_in_bytes str
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties Sequence[GetMtlskeystoreClientCertificateVersionProperty]
    A list of properties associated with the client certificate.
    scheduled_delete_date str
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signature_algorithm str
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status str
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject str
    The public key's entity stored in the client certificate version's subject public key field.
    validation GetMtlskeystoreClientCertificateVersionValidation
    Validation results for the client certificate version.
    version int
    The unique identifier of the client certificate version.
    version_guid str
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.
    certificateBlock Property Map
    Details of the certificate block for the client certificate version.
    certificateSubmittedBy String
    The user who uploaded the THIRD_PARTY client certificate version.
    certificateSubmittedDate String
    An ISO 8601 timestamp indicating when the THIRD_PARTY signer client certificate version was uploaded.
    createdBy String
    The user who created the client certificate version.
    createdDate String
    An ISO 8601 timestamp indicating the client certificate version's creation.
    csrBlock Property Map
    Details of the Certificate Signing Request (CSR) for the client certificate version.
    deleteRequestedDate String
    An ISO 8601 timestamp indicating the client certificate version's deletion request.
    ellipticCurve String
    Specifies the key elliptic curve when the key algorithm ECDSA is used.
    expiryDate String
    An ISO 8601 timestamp indicating when the client certificate version expires.
    issuedDate String
    An ISO 8601 timestamp indicating the client certificate version's availability.
    issuer String
    The signing entity of the client certificate version.
    keyAlgorithm String
    Identifies the client certificate version's encryption algorithm. Supported values are RSA and ECDSA.
    keySizeInBytes String
    The private key length of the client certificate version when the key algorithm RSA is used.
    properties List<Property Map>
    A list of properties associated with the client certificate.
    scheduledDeleteDate String
    An ISO 8601 timestamp indicating the client certificate version's scheduled deletion.
    signatureAlgorithm String
    Specifies the algorithm that secures the data exchange between the edge server and origin.
    status String
    The client certificate version status. Possible values: AWAITING_SIGNED_CERTIFICATE, DEPLOYMENT_PENDING, DEPLOYED, or DELETE_PENDING.
    subject String
    The public key's entity stored in the client certificate version's subject public key field.
    validation Property Map
    Validation results for the client certificate version.
    version Number
    The unique identifier of the client certificate version.
    versionGuid String
    Unique identifier for the client certificate version. Use it to configure mutual authentication (mTLS) sessions between the origin and edge servers in Property Manager's Mutual TLS Origin Keystore behavior.

    GetMtlskeystoreClientCertificateVersionCertificateBlock

    Certificate string
    A text representation of the client certificate in PEM format.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    TrustChain string
    A text representation of the trust chain in PEM format.
    Certificate string
    A text representation of the client certificate in PEM format.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    TrustChain string
    A text representation of the trust chain in PEM format.
    certificate String
    A text representation of the client certificate in PEM format.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain String
    A text representation of the trust chain in PEM format.
    certificate string
    A text representation of the client certificate in PEM format.
    keyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain string
    A text representation of the trust chain in PEM format.
    certificate str
    A text representation of the client certificate in PEM format.
    key_algorithm str
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trust_chain str
    A text representation of the trust chain in PEM format.
    certificate String
    A text representation of the client certificate in PEM format.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    trustChain String
    A text representation of the trust chain in PEM format.

    GetMtlskeystoreClientCertificateVersionCsrBlock

    Csr string
    Text of the certificate signing request.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    Csr string
    Text of the certificate signing request.
    KeyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr String
    Text of the certificate signing request.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr string
    Text of the certificate signing request.
    keyAlgorithm string
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr str
    Text of the certificate signing request.
    key_algorithm str
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.
    csr String
    Text of the certificate signing request.
    keyAlgorithm String
    Identifies the CA certificate's encryption algorithm. Possible values: RSA or ECDSA.

    GetMtlskeystoreClientCertificateVersionProperty

    AssetId int
    The unique identifier of the asset.
    GroupId int
    The unique identifier of the group.
    PropertyName string
    The name of the property.
    PropertyVersion int
    The version of the property.
    AssetId int
    The unique identifier of the asset.
    GroupId int
    The unique identifier of the group.
    PropertyName string
    The name of the property.
    PropertyVersion int
    The version of the property.
    assetId Integer
    The unique identifier of the asset.
    groupId Integer
    The unique identifier of the group.
    propertyName String
    The name of the property.
    propertyVersion Integer
    The version of the property.
    assetId number
    The unique identifier of the asset.
    groupId number
    The unique identifier of the group.
    propertyName string
    The name of the property.
    propertyVersion number
    The version of the property.
    asset_id int
    The unique identifier of the asset.
    group_id int
    The unique identifier of the group.
    property_name str
    The name of the property.
    property_version int
    The version of the property.
    assetId Number
    The unique identifier of the asset.
    groupId Number
    The unique identifier of the group.
    propertyName String
    The name of the property.
    propertyVersion Number
    The version of the property.

    GetMtlskeystoreClientCertificateVersionValidation

    Errors List<GetMtlskeystoreClientCertificateVersionValidationError>
    Validation errors that need to be resolved for the request to succeed.
    Warnings List<GetMtlskeystoreClientCertificateVersionValidationWarning>
    Validation warnings that can be resolved.
    Errors []GetMtlskeystoreClientCertificateVersionValidationError
    Validation errors that need to be resolved for the request to succeed.
    Warnings []GetMtlskeystoreClientCertificateVersionValidationWarning
    Validation warnings that can be resolved.
    errors List<GetMtlskeystoreClientCertificateVersionValidationError>
    Validation errors that need to be resolved for the request to succeed.
    warnings List<GetMtlskeystoreClientCertificateVersionValidationWarning>
    Validation warnings that can be resolved.
    errors GetMtlskeystoreClientCertificateVersionValidationError[]
    Validation errors that need to be resolved for the request to succeed.
    warnings GetMtlskeystoreClientCertificateVersionValidationWarning[]
    Validation warnings that can be resolved.
    errors Sequence[GetMtlskeystoreClientCertificateVersionValidationError]
    Validation errors that need to be resolved for the request to succeed.
    warnings Sequence[GetMtlskeystoreClientCertificateVersionValidationWarning]
    Validation warnings that can be resolved.
    errors List<Property Map>
    Validation errors that need to be resolved for the request to succeed.
    warnings List<Property Map>
    Validation warnings that can be resolved.

    GetMtlskeystoreClientCertificateVersionValidationError

    Message string
    Specifies the error details.
    Reason string
    Specifies the error root cause.
    Type string
    Specifies the error category.
    Message string
    Specifies the error details.
    Reason string
    Specifies the error root cause.
    Type string
    Specifies the error category.
    message String
    Specifies the error details.
    reason String
    Specifies the error root cause.
    type String
    Specifies the error category.
    message string
    Specifies the error details.
    reason string
    Specifies the error root cause.
    type string
    Specifies the error category.
    message str
    Specifies the error details.
    reason str
    Specifies the error root cause.
    type str
    Specifies the error category.
    message String
    Specifies the error details.
    reason String
    Specifies the error root cause.
    type String
    Specifies the error category.

    GetMtlskeystoreClientCertificateVersionValidationWarning

    Message string
    Specifies the warning details.
    Reason string
    Specifies the warning root cause.
    Type string
    Specifies the warning category.
    Message string
    Specifies the warning details.
    Reason string
    Specifies the warning root cause.
    Type string
    Specifies the warning category.
    message String
    Specifies the warning details.
    reason String
    Specifies the warning root cause.
    type String
    Specifies the warning category.
    message string
    Specifies the warning details.
    reason string
    Specifies the warning root cause.
    type string
    Specifies the warning category.
    message str
    Specifies the warning details.
    reason str
    Specifies the warning root cause.
    type str
    Specifies the warning category.
    message String
    Specifies the warning details.
    reason String
    Specifies the warning root cause.
    type String
    Specifies the warning category.

    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 v9.1.0 published on Tuesday, Sep 9, 2025 by Pulumi