Fortanix Discovery Scan Inventory API

APIs regarding obtaining the details about the inventory objects associated to a scan.

Operations 2

GET /api/v1/discovery/scans/{id}/scan_inventory_objects List Scan Inventory objects. #
GET /api/v1/discovery/scans/{scan_id}/scan_inventory_objects/{scan_inventory_object_id} Get a scan inventory object #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/fortanix-discoveryscaninventory-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

fortanix-discoveryscaninventory-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: '**API of the Fortanix Unified Data and AI Security Platform**


    The API client *must* follow HTTP redirects, including 308 redirects. Many HTTP libraries (such as Python Requests, JavaScript fetch) do this by default. With cURL, you must pass `--location`.

    '
  title: Armor Discovery Scan Inventory API
  version: 0.1.0
servers:
- url: https://api.armor.fortanix.com
tags:
- description: APIs regarding obtaining the details about the inventory objects associated to a scan.
  name: DiscoveryScanInventory
paths:
  /api/v1/discovery/scans/{id}/scan_inventory_objects:
    get:
      description: List Scan Inventory objects.
      operationId: GetScanInventoryObjects
      parameters:
      - in: path
        name: id
        required: true
        schema:
          format: uuid
          type: string
      - $ref: '#/components/parameters/DiscoveryScanInventoryObjectsParams'
      responses:
        2XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DiscoveryScanInventoryObjects'
          description: Success result
      security:
      - Oauth2ClientCredentials: []
      summary: List Scan Inventory objects.
      tags:
      - DiscoveryScanInventory
  /api/v1/discovery/scans/{scan_id}/scan_inventory_objects/{scan_inventory_object_id}:
    get:
      description: Get a scan inventory object
      operationId: GetScanInventoryObject
      parameters:
      - in: path
        name: scan_id
        required: true
        schema:
          format: uuid
          type: string
      - in: path
        name: scan_inventory_object_id
        required: true
        schema:
          format: uuid
          type: string
      responses:
        2XX:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DiscoveryScanInventoryObject'
          description: Success result
      security:
      - Oauth2ClientCredentials: []
      summary: Get a scan inventory object
      tags:
      - DiscoveryScanInventory
components:
  schemas:
    DiscoveryAwsRegion:
      description: 'Reference: https://docs.aws.amazon.com/general/latest/gr/rande.html'
      enum:
      - us-east-2
      - us-east-1
      - us-west-1
      - us-west-2
      - af-south-1
      - ap-east-1
      - ap-south-2
      - ap-southeast-3
      - ap-southeast-4
      - ap-south-1
      - ap-northeast-3
      - ap-northeast-2
      - ap-southeast-1
      - ap-southeast-2
      - ap-northeast-1
      - ca-central-1
      - ca-west-1
      - eu-central-1
      - eu-west-1
      - eu-west-2
      - eu-south-1
      - eu-west-3
      - eu-south-2
      - eu-north-1
      - eu-central-2
      - il-central-1
      - me-south-1
      - me-central-1
      - sa-east-1
      - us-gov-east-1
      - us-gov-west-1
      type: string
    DiscoveryAwsKmsKeyState:
      enum:
      - creating
      - enabled
      - disabled
      - pending_deletion
      - pending_import
      - pending_replica_deletion
      - unavailable
      - updating
      - other
      type: string
    DiscoveryAwsServerSideEncryptionRule:
      allOf:
      - properties:
          bucket_key_enabled:
            type: boolean
          default_sse:
            $ref: '#/components/schemas/DiscoveryAwsDefaultServerSideEncryption'
        required:
        - bucket_key_enabled
        type: object
    DiscoveryAzureContainerGroupEncryptionSourceVariantCustomerManagedKey:
      allOf:
      - properties:
          $type:
            enum:
            - customer_managed_key
            type: string
        required:
        - $type
        type: object
      - $ref: '#/components/schemas/DiscoveryAzureContainerGroupEncryptionSourceCustomerManagedKey'
    DiscoveryOnPremOracleDatabase:
      allOf:
      - properties:
          analysis:
            $ref: '#/components/schemas/DiscoveryOnPremOracleDatabaseAnalysis'
          database_name:
            type: string
          encryption_details:
            $ref: '#/components/schemas/DiscoveryOnPremOracleDatabaseEncryption'
        required:
        - database_name
        - analysis
        type: object
    DiscoveryAwsEfsFileSystem:
      allOf:
      - properties:
          analysis:
            $ref: '#/components/schemas/DiscoveryAwsEfsFileSystemAnalysis'
          file_system_id:
            type: string
          kms_key_id:
            type:
            - string
            - 'null'
          life_cycle_state:
            $ref: '#/components/schemas/DiscoveryAwsEfsLifeCycleState'
          size:
            format: int64
            type:
            - integer
            - 'null'
        required:
        - file_system_id
        - life_cycle_state
        - analysis
        type: object
    DiscoveryAwsEksClusterStatus:
      enum:
      - active
      - creating
      - deleting
      - failed
      - pending
      - updating
      - unknown
      type: string
    DiscoveryAzureKeyAvailabilityVariantSoftDeleted:
      allOf:
      - properties:
          $type:
            enum:
            - soft_deleted
            type: string
        required:
        - $type
        type: object
      - $ref: '#/components/schemas/DiscoveryAzureKeyAvailabilitySoftDeleted'
    DiscoveryPermissions:
      allOf:
      - properties:
          everyone:
            description: “Other” users on POSIX; on Windows, “Everyone” ACL entry
            items:
              $ref: '#/components/schemas/DiscoveryPermissionFlag'
            type: array
          group:
            $ref: '#/components/schemas/DiscoveryOwnerAndFlags'
          user:
            $ref: '#/components/schemas/DiscoveryOwnerAndFlags'
        required:
        - user
        - everyone
        type: object
    DiscoveryAwsObjectDetailsVariantEfs:
      allOf:
      - properties:
          $type:
            enum:
            - efs
            type: string
        required:
        - $type
        type: object
      - $ref: '#/components/schemas/DiscoveryAwsEfsFileSystem'
    DiscoveryPgpMessageMetadata:
      enum:
      - Literal
      - Compressed
      - Signed
      - SignedOnePass
      - Encrypted
      type: string
    DiscoveryAzureCryptoPolicyCompliance:
      allOf:
      - properties:
          is_compliant:
            description: Represents if the crypto policy is compliant for the key.
            type: boolean
          violation_reason:
            description: 'Represents the violation reason if the non-compliant against the

              crypto policy, otherwise `None`.'
            type:
            - string
            - 'null'
        required:
        - is_compliant
        type: object
    DiscoveryDsmRegion:
      enum:
      - north_america
      - european_union
      - united_kingdom
      - asia_pacific
      - australia
      - saudi_arabia
      type: string
    DiscoveryInventoryObjectExternalIdVariantDsm:
      allOf:
      - properties:
          $type:
            enum:
            - dsm
            type: string
        required:
        - $type
        type: object
      - $ref: '#/components/schemas/DiscoveryInventoryObjectExternalIdDsm'
    DiscoveryAcmCertificateStatus:
      enum:
      - expired
      - pending
      - issued
      - failed
      - inactive
      - revoked
      - validation_timed_out
      - unknown
      type: string
    DiscoveryPkcs7SignedDataMetadata:
      allOf:
      - properties:
          certificates:
            items:
              $ref: '#/components/schemas/DiscoveryCertificateMetadata'
            type:
            - array
            - 'null'
          crls:
            items:
              $ref: '#/components/schemas/DiscoveryCertificateRevocationList'
            type:
            - array
            - 'null'
          digest_algorithms:
            items:
              $ref: '#/components/schemas/DiscoveryCryptographicAlgorithm'
            type: array
          encapsulated_content_type:
            type: string
          signer_info:
            items:
              $ref: '#/components/schemas/DiscoveryPkcs7SignerInfoMetadata'
            type: array
          version:
            maximum: 4294967295
            minimum: 0
            type: integer
        required:
        - version
        - encapsulated_content_type
        - digest_algorithms
        - signer_info
        type: object
    DiscoveryDsmSobjectRotationPolicy:
      allOf:
      - properties:
          deactivate_rotated_key:
            type:
            - boolean
            - 'null'
          effective_at:
            example: 20170509T070912Z
            pattern: ^\d{4}\d{2}\d{2}T\d{2}\d{2}\d{2}Z$
            type: string
          interval:
            $ref: '#/components/schemas/DiscoveryDsmSobjectRotationInterval'
          rotate_copied_keys:
            $ref: '#/components/schemas/DiscoveryDsmSobjectRotateCopiedKeys'
        type: object
    DiscoveryAzureDiskInstanceAnalysis:
      allOf:
      - properties:
          encrypted_with_expired_key:
            type:
            - boolean
            - 'null'
          encrypted_with_exportable_key:
            type:
            - boolean
            - 'null'
          encrypted_with_noncompliant_key:
            type: boolean
          encrypted_with_overly_permissive_management_key:
            type:
            - boolean
            - 'null'
          encrypted_with_overly_permissive_usage_key:
            type:
            - boolean
            - 'null'
          encrypted_with_quantum_vulnerable_key:
            type:
            - boolean
            - 'null'
          encrypted_with_shared_key:
            type:
            - boolean
            - 'null'
          key_availability:
            $ref: '#/components/schemas/DiscoveryKeyAvailability'
        required:
        - encrypted_with_noncompliant_key
        type: object
    DiscoveryAcmCertificateExtendedKeyUsage:
      allOf:
      - properties:
          name:
            $ref: '#/components/schemas/DiscoveryAcmCertificateExtendedKeyUsageName'
          object_identifier:
            type:
            - string
            - 'null'
        required:
        - name
        type: object
    DiscoveryAzureResourceGroup:
      allOf:
      - properties:
          name:
            type: string
        required:
        - name
        type: object
    DiscoveryAwsEksCluster:
      allOf:
      - properties:
          analysis:
            $ref: '#/components/schemas/DiscoveryAwsEksClusterAnalysis'
          encryption_status:
            $ref: '#/components/schemas/DiscoveryAwsEksEncryptionStatus'
          kms_key_id:
            type:
            - string
            - 'null'
          name:
            type: string
          status:
            $ref: '#/components/schemas/DiscoveryAwsEksClusterStatus'
        required:
        - name
        - encryption_status
        - status
        - analysis
        type: object
    DiscoveryPkcs7DataWithAttributesMetadata:
      allOf:
      - properties:
          version:
            maximum: 4294967295
            minimum: 0
            type: integer
        required:
        - version
        type: object
    DiscoveryAzureObjectDetailsVariantDatabase:
      allOf:
      - properties:
          $type:
            enum:
            - database
            type: string
        required:
        - $type
        type: object
      - $ref: '#/components/schemas/DiscoveryAzureDatabaseDeployment'
    DiscoveryAzureDiskType:
      description: 'Used to represent SKU of [AzureManagedDisk]. For reference:

        [Documentation](https://learn.microsoft.com/en-us/rest/api/compute/disks/list-by-resource-group?view=rest-compute-2024-03-01&tabs=HTTP#diskstate)'
      enum:
      - premium_v2_lrs
      - premium_lrs
      - premium_zrs
      - standard_ssd_lrs
      - standard_ssd_zrs
      - standard_lrs
      - ultra_ssd_lrs
      type: string
    DiscoveryAzureObjectDetailsVariantManagedDisk:
      allOf:
      - properties:
          $type:
            enum:
            - managed_disk
            type: string
        required:
        - $type
        type: object
      - $ref: '#/components/schemas/DiscoveryAzureManagedDisk'
    DiscoveryAzureManagedClusterDiskEncryptionDetailsVariantEncryptionAtRestWithPlatformKey:
      allOf:
      - properties:
          $type:
            enum:
            - encryption_at_rest_with_platform_key
            type: string
        required:
        - $type
        type: object
      - properties: {}
        type: object
    DiscoveryOnPremKeyRotationStatus:
      discriminator:
        mapping:
          not_rotated: DiscoveryOnPremKeyRotationStatusVariantNotRotated
          rotated: DiscoveryOnPremKeyRotationStatusVariantRotated
          unknown: DiscoveryOnPremKeyRotationStatusVariantUnknown
        propertyName: $type
      oneOf:
      - $ref: '#/components/schemas/DiscoveryOnPremKeyRotationStatusVariantUnknown'
      - $ref: '#/components/schemas/DiscoveryOnPremKeyRotationStatusVariantRotated'
      - $ref: '#/components/schemas/DiscoveryOnPremKeyRotationStatusVariantNotRotated'
    DiscoveryPkcs7DataMetadata:
      allOf:
      - properties:
          version:
            maximum: 4294967295
            minimum: 0
            type: integer
        required:
        - version
        type: object
    DiscoveryCertificateSigningRequest:
      allOf:
      - properties:
          pubkey_algorithm:
            $ref: '#/components/schemas/DiscoveryCryptographicAlgorithm'
          signature_algorithm:
            $ref: '#/components/schemas/DiscoveryCryptographicAlgorithm'
          subject_cn:
            additionalProperties:
              type: string
            type:
            - object
            - 'null'
        required:
        - signature_algorithm
        - pubkey_algorithm
        type: object
    DiscoveryOnPremFsCertificateAnalysis:
      allOf:
      - properties:
          certificate_issuer:
            $ref: '#/components/schemas/DiscoveryCertificateIssuer'
          certificate_status:
            $ref: '#/components/schemas/DiscoveryOnPremFsCertificateStatus'
          certificate_subject:
            $ref: '#/components/schemas/DiscoveryCertificateSubject'
        required:
        - certificate_status
        - certificate_issuer
        - certificate_subject
        type: object
    DiscoveryDsmHmgConfigType:
      enum:
      - ncipher
      - safenet
      - aws_cloud_hsm
      - aws_kms
      - fortanix
      - fortanix_fips_cluster
      - azure_key_vault
      - gcp_key_ring
      - other
      type: string
    DiscoveryAwsRedshiftEncryptionStatus:
      enum:
      - encrypted
      - unencrypted
      type: string
    DiscoveryAcmCertificateKeyAlgorithm:
      enum:
      - rsa2048
      - rsa3072
      - rsa4096
      - unknown
      type: string
    DiscoveryViolationMetrics:
      allOf:
      - description: A structure to store the violation metrics for each violation.
        properties:
          count:
            type: integer
        required:
        - count
        type: object
    DiscoveryEllipticCurveParamsMetadata:
      oneOf:
      - properties:
          named_curve:
            $ref: '#/components/schemas/DiscoveryCurve'
        required:
        - named_curve
        title: DiscoveryEllipticCurveParamsMetadataVariantNamedCurve
        type: object
      - enum:
        - implicit_curve
        title: DiscoveryEllipticCurveParamsMetadataVariantImplicitCurve
        type: string
      - enum:
        - specified_curve
        title: DiscoveryEllipticCurveParamsMetadataVariantSpecifiedCurve
        type: string
    DiscoveryOnPremObjectDetailsVariantOnPremSourceCodeComponent:
      allOf:
      - properties:
          $type:
            enum:
            - on_prem_source_code_component
            type: string
        required:
        - $type
        type: object
      - $ref: '#/components/schemas/DiscoveryOnPremSourceCodeComponent'
    DiscoveryOnPremObjectDetailsVariantFilesystem:
      allOf:
      - properties:
          $type:
            enum:
            - filesystem
            type: string
        required:
        - $type
        type: object
      - $ref: '#/components/schemas/DiscoveryOnPremFsObject'
    DiscoveryPkcs7SignerIdentifieroMetadataIssuerAndSerialNumber:
      allOf:
      - properties:
          name:
            items:
              type: string
            type: array
          serial_number:
            items:
              maximum: 255
              minimum: 0
              type: integer
            type: array
        required:
        - name
        - serial_number
        type: object
    DiscoveryCryptographicMetadata:
      oneOf:
      - properties:
          symmetric_key:
            $ref: '#/components/schemas/DiscoverySymmetricKeyMetadata'
        required:
        - symmetric_key
        title: DiscoveryCryptographicMetadataVariantSymmetricKey
        type: object
      - properties:
          public_key:
            $ref: '#/components/schemas/DiscoveryPublicKeyMetadata'
        required:
        - public_key
        title: DiscoveryCryptographicMetadataVariantPublicKey
        type: object
      - properties:
          private_key:
            $ref: '#/components/schemas/DiscoveryPrivateKeyMetadata'
        required:
        - private_key
        title: DiscoveryCryptographicMetadataVariantPrivateKey
        type: object
      - properties:
          certificate:
            $ref: '#/components/schemas/DiscoveryCertificateMetadata'
        required:
        - certificate
        title: DiscoveryCryptographicMetadataVariantCertificate
        type: object
      - properties:
          trusted_certificate:
            $ref: '#/components/schemas/DiscoveryTrustedCertificateMetadata'
        required:
        - trusted_certificate
        title: DiscoveryCryptographicMetadataVariantTrustedCertificate
        type: object
      - properties:
          certificate_signing_request:
            $ref: '#/components/schemas/DiscoveryCertificateSigningRequest'
        required:
        - certificate_signing_request
        title: DiscoveryCryptographicMetadataVariantCertificateSigningRequest
        type: object
      - properties:
          certificate_revocation_list:
            $ref: '#/components/schemas/DiscoveryCertificateRevocationList'
        required:
        - certificate_revocation_list
        title: DiscoveryCryptographicMetadataVariantCertificateRevocationList
        type: object
      - properties:
          pkcs7:
            $ref: '#/components/schemas/DiscoveryPkcs7Metadata'
        required:
        - pkcs7
        title: DiscoveryCryptographicMetadataVariantPkcs7
        type: object
      - properties:
          pkcs12:
            $ref: '#/components/schemas/DiscoveryPkcs12Metadata'
        required:
        - pkcs12
        title: DiscoveryCryptographicMetadataVariantPkcs12
        type: object
      - properties:
          parameters:
            $ref: '#/components/schemas/DiscoveryParametersMetadata'
        required:
        - parameters
        title: DiscoveryCryptographicMetadataVariantParameters
        type: object
      - properties:
          jwt:
            $ref: '#/components/schemas/DiscoveryJwtMetadata'
        required:
        - jwt
        title: DiscoveryCryptographicMetadataVariantJwt
        type: object
      - properties:
          ssh:
            $ref: '#/components/schemas/DiscoverySshMetadata'
        required:
        - ssh
        title: DiscoveryCryptographicMetadataVariantSsh
        type: object
      - properties:
          pgp:
            $ref: '#/components/schemas/DiscoveryPgpMetadata'
        required:
        - pgp
        title: DiscoveryCryptographicMetadataVariantPgp
        type: object
      - properties:
          multiple:
            description: 'This is used if a single file contains multiple crytpogrpahic materials within it. This primarily applies

              to PEM files, as multiple PEM blocks can be concatenated together without issue.'
            items:
              $ref: '#/components/schemas/DiscoveryCryptographicMetadata'
            type: array
        required:
        - multiple
        title: DiscoveryCryptographicMetadataVariantMultiple
        type: object
    DiscoveryAzureSqlSingleServerTier:
      description: The service tiers for SQL Single Server.
      enum:
      - server
      - serverless
      type: string
    DiscoveryAwsEbsVolume:
      allOf:
      - description: 'Internal model to describe an AWS EBS volume.


          This is a selection of the fields most relevant for the current dashboard and could be

          updated to include more fields in the future.'
        properties:
          analysis:
            $ref: '#/components/schemas/DiscoveryAwsEbsVolumeAnalysis'
          availability_zone:
            description: The region this volume will be available
            type: string
          kms_key_id:
            description: The arn of the key in KMS that encrypts this drive
            type:
            - string
            - 'null'
          volume_id:
            description: The ARN of the volume
            type:
            - string
            - 'null'
          volume_size:
            description: The storage limit (in GB) of the volume
            format: int32
            type:
            - integer
            - 'null'
          volume_state:
            $ref: '#/components/schemas/DiscoveryAwsEbsVolumeState'
          volume_type:
            $ref: '#/components/schemas/DiscoveryAwsEbsVolumeType'
        required:
        - availability_zone
        - analysis
        type: object
    DiscoveryDsmSobjectKeyOperations:
      description: Operations Allowed To Be Performed On A Given Key.
      enum:
      - sign
      - verify
      - encrypt
      - decrypt
      - wrapkey
      - unwrapkey
      - derivekey
      - transform
      - macgenerate
      - macverify
      - export
      - appmanageable
      - highvolume
      - agreekey
      - encapsulate
      - decapsulate
      - other
      type: string
    DiscoveryKeyUsageDetails:
      allOf:
      - properties:
          encrypt:
            $ref: '#/components/schemas/DiscoveryKeyEncryptUsageDetails'
        type: object
    DiscoveryOnPremObject:
      allOf:
      - properties:
          details:
            $ref: '#/components/schemas/DiscoveryOnPremObjectDetails'
          resource_host_details:
            $ref: '#/components/schemas/DiscoveryOnPremResourceHostDetails'
          resource_id:
            type: string
        required:
        - resource_id
        - resource_host_details
        - details
        type: object
    DiscoveryDsmSobjectRotationIntervalVariantOther:
      allOf:
      - properties:
          $type:
            enum:
            - other
            type: string
        required:
        - $type
        type: object
      - properties: {}
        type: object
    DiscoveryOnPremMsSqlDatabaseEncryptionStatus:
      enum:
      - no_encryption_key
      - unencrypted
      - encryption_in_progress
      - encrypted
      - key_change_in_progress
      - decryption_in_progress
      - protection_change_in_progress
      type: string
    DiscoveryAzureKvKeyOperation:
      enum:
      - encrypt
      - decrypt
      - sign
      - verify
      - wrap_key
      - unwrap_key
      - import
      type: string
    DiscoveryCurve:
      description: Elliptic curves for selected crypto algorithms
      oneOf:
      - enum:
        - p256
        title: DiscoveryCurveVariantP256
        type: string
      - enum:
        - p384
        title: DiscoveryCurveVariantP384
        type: string
      - enum:
        - p521
        title: DiscoveryCurveVariantP521
        type: string
      - enum:
        - k256
        title: DiscoveryCurveVariantK256
        type: string
      - enum:
        - x25519
        title: DiscoveryCurveVariantX25519
        type: string
      - enum:
        - ed25519
        title: DiscoveryCurveVariantEd25519
        type: string
      - enum:
        - x448
        title: DiscoveryCurveVariantX448
        type: string
      - enum:
        - ed448
        title: DiscoveryCurveVariantEd448
        type: string
      - enum:
        - brainpool_p256r1
        title: DiscoveryCurveVariantBrainpoolP256r1
        type: string
      - enum:
        - brainpool_p384r1
        title: DiscoveryCurveVariantBrainpoolP384r1
        type: string
      - enum:
        - brainpool_p512r1
        title: DiscoveryCurveVariantBrainpoolP512r1
        type: string
      - properties:
          other:
            description: A catch-all if you really need to accept arbitrary curve names
            type: string
        required:
        - other
        title: DiscoveryCurveVariantOther
        type: object
      - enum:
        - prime192_v1
        title: DiscoveryCurveVariantPrime192V1
        type: string
      - enum:
        - prime192_v2
        title: DiscoveryCurveVariantPrime192V2
        type: string
      - enum:
        - prime192_v3
        title: DiscoveryCurveVariantPrime192V3
        type: string
      - enum:
        - prime239_v1
        title: DiscoveryCurveVariantPrime239V1
        type: string
      - enum:
        - prime239_v2
        title: DiscoveryCurveVariantPrime239V2
        type: string
      - enum:
        - prime239_v3
        title: DiscoveryCurveVariantPrime239V3
        type: string
      - enum:
        - prime256_v1
        title: DiscoveryCurveVariantPrime256V1
        type: string
      - enum:
        - ansi_t163_k1
        title: DiscoveryCurveVariantAnsiT163K1
        type: string
      - enum:
        - ansi_t163_r1
        title: DiscoveryCurveVariantAnsiT163R1
        type: string
      - enum:
        - ansi_t239_k1
        title: DiscoveryCurveVariantAnsiT239K1
        type: string
      - enum:
        - sec_t113_r1
        title: DiscoveryCurveVariantSecT113R1
        type: string
      - enum:
        - sec_t113_r2
        title: DiscoveryCurveVariantSecT113R2
        type: string
      - enum:
        - sec_p112_r1
        title: DiscoveryCurveVariantSecP112R1
        type: string
      - enum:
        - sec_p112_r2
        title: DiscoveryCurveVariantSecP112R2
        type: string
      - enum:
        - ansi_p160_r1
        title: DiscoveryCurveVariantAnsiP160R1
        type: string
      - enum:
        - ansi_p160_k1
        title: DiscoveryCurveVariantAnsiP160K1
        type: string
      - enum:
        - ansi_p256_k1
        title: DiscoveryCurveVariantAnsiP256K1
        type: string
      - enum:
        - ansi_t163_r2
        title: DiscoveryCurveVariantAnsiT163R2
        type: string
      - enum:
        - ansi_t283_k1
        title: DiscoveryCurveVariantAnsiT283K1
        type: string
      - enum:
        - ansi_t283_r1
        title: DiscoveryCurveVariantAnsiT283R1
        type: string
      - enum:
        - sec_t131_r1
        title: DiscoveryCurveVariantSecT131R1
        type: string
      - enum:
        - sec_t131_r2
        title: DiscoveryCurveVariantSecT131R2
        type: string
      - enum:
        - ansi_t193_r1
        title: DiscoveryCurveVariantAnsiT193R1
        type: string
      - enum:
        - ansi_t193_r2
        title: DiscoveryCurveVariantAnsiT193R2
        type: string
      - enum:
        - ansi_t233_k1
        title: DiscoveryCurveVariantAnsiT233K1
        type: string
      - enum:
        - ansi_t233_r1
        title: DiscoveryCurveVariantAnsiT233R1
        type: string
      - enum:
        - sec_p128_r1
        title: DiscoveryCurveVariantSecP128R1
        type: string
      - enum:
        - sec_p128_r2
        title: DiscoveryCurveVariantSecP128R2
        type: string
      - enum:
        - ansi_p160_r2
        title: DiscoveryCurveVariantAnsiP160R2
        type: string
      - enum:
        - ansi_p192_k1
        title: DiscoveryCurveVariantAnsiP192K1
        type: string
      - enum:
        - ansi_p224_k1
        title: DiscoveryCurveVariantAnsiP224K1
        type: string
      - enum:
        - ansi_p224_r1
        title: DiscoveryCurveVariantAnsiP224R1
        type: string
      - enum:
        - ansi_p384_r1
        title: DiscoveryCurveVariantAnsiP384R1
        type: string
      - enum:
        - ansi_p521_r1
        title: DiscoveryCurveVariantAnsiP521R1
        type: string
      - enum:
        - ansi_t409_k1
        title: DiscoveryCurveVariantAnsiT409K1
        type: string
      - enum:
        - ansi_t409_r1
        title: DiscoveryCurveVariantAnsiT409R1
        type: string
      - enum:
        - ansi_t571_k1
        title: DiscoveryCurveVariantAnsiT571K1
        type: string
      - enum:
        - ansi_t571_r1
        title: DiscoveryCurveVariantAnsiT571R1
        type: string
      - enum:
        - c2_pnb163_v1
        title: DiscoveryCurveVariantC2Pnb163V1
        type: string
      - enum:
        - c2_pnb163_v2
        title: DiscoveryCurveVariantC2Pnb163V2
        type: string
      - enum:
        - c2_pnb163_v3
        title: DiscoveryCurveVariantC2Pnb163V3
        type: string
      - enum:
        - c2_pnb176_w1
        title: DiscoveryCurveVariantC2Pnb176W1
        type: string
      - enum:
        - c2_tnb191_v1
        title: DiscoveryCurveVariantC2Tnb191V1
        type: string
      - enum:
        - c2_tnb191_v2
        title: DiscoveryCurveVariantC2Tnb191V2
        type: string
      - enum:
        - c2_tnb191_v3
        title: DiscoveryCurveVariantC2Tnb191V3
        type: string
      - enum:
        - c2_onb191_v4
        title: DiscoveryCurveVariantC2Onb191V4
        type: string
      - enum:
        - c2_onb191_v5
        title: DiscoveryCurveVariantC2Onb191V5
        type: string
      - enum:
        - c2_pnb208_w1
        title: DiscoveryCurveVariantC2Pnb208W1
        type: string
      - enum:
        - c2_tnb239_v1
        title: DiscoveryCurveVariantC2Tnb239V1
        type: string
      - enum:
        - c2_tnb239_v2
        title: DiscoveryCurveVariantC2Tnb239V2
        type: string
      - enum:
        - c2_tnb239_v3
        title: DiscoveryCurveVariantC2Tnb239V3
        type: string
      - enum:
        - c2_onb239_v4
        title: DiscoveryCurveVariantC2Onb239V4
        type: string
      - enum:
        - c2_onb239_v5
        title: DiscoveryCurveVariantC2Onb239V5
        type: string
      - enum:
        - c2_pnb272_w1
        title: DiscoveryCurveVariantC2Pnb272W1
        type: string
      - enum:
        - c2_pnb304_w1
        title: DiscoveryCurveVariantC2Pnb304W1
        type: string
      - enum:
        - c2_tnb359_v1
        title: DiscoveryCurveVariantC2Tnb359V1
        type: string
      - enum:
        - c2_pnb368_w1
        title: DiscoveryCurveVariantC2Pnb368W1
        type: string
      - enum:
        - c2_tnb431_r1
        title: DiscoveryCurveVariantC2Tnb431R1
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls1
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls1
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls3
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls3
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls4
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls4
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls5
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls5
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls6
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls6
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls7
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls7
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls8
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls8
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls9
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls9
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls10
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls10
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls11
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls11
        type: string
      - enum:
        - wap_wsg_idm_ecid_wtls12
        title: DiscoveryCurveVariantWapWsgIdmEcidWtls12
        type: string
      - enum:
        - brainpool_p160_r1
        title: DiscoveryCurveVariantBrainpoolP160R1
        type: string
      - enum:
        - brainpool_p160_t1
        title: DiscoveryCurveVariantBrainpoolP160T1
        type: string
      - enum:
        - brainpool_p192_r1
        title: DiscoveryCurveVariantBrainpoolP192R1
        type: string
      - enum:
        - brainpool_p192_t1
        title: DiscoveryCurveVariantBrainpoolP192

# --- truncated at 32 KB (166 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/fortanix/refs/heads/main/openapi/fortanix-discoveryscaninventory-api-openapi.yml