Pinecone TypeScript SDK - v9.0.0
    Preparing search index...

    Interface DeriveFailure

    Structured context for an unavailable legacy property.

    interface DeriveFailure {
        detail: {
            deploymentType: string;
            fields: {
                dimension?: number | null;
                metric?: string;
                model?: string;
                name: string;
                type: string;
            }[];
            indexName: string;
            property: string;
            servedBy: IndexShape;
            state: string;
        };
        reason: DeriveFailureReason;
    }
    Index
    detail: {
        deploymentType: string;
        fields: {
            dimension?: number | null;
            metric?: string;
            model?: string;
            name: string;
            type: string;
        }[];
        indexName: string;
        property: string;
        servedBy: IndexShape;
        state: string;
    }

    Response context used to explain the failure.

    Type Declaration

    • deploymentType: string

      Deployment discriminator reported by the API.

    • fields: {
          dimension?: number | null;
          metric?: string;
          model?: string;
          name: string;
          type: string;
      }[]

      Schema fields and reported model settings.

    • indexName: string

      The index name.

    • property: string

      The legacy property requested.

    • servedBy: IndexShape

      Which API the vector field names identify.

    • state: string

      Index lifecycle state.

    Stable cause of the unavailable property.