@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Type Alias ReportingResource

    ReportingResource: {} & {
        resource_ref: string;
        kind: "manifest" | "dataset" | "warehouse_relation";
        location: string;
        native_version_ref?: ReportingNativeVersionReference;
        manifest_version?: "1.0";
        manifest_sha256?: string;
        immutability: "immutable_location" | "native_version";
        expires_at: string;
        reader_compatibility?: ReportingReaderCompatibilityItem[];
    }

    Secret-free authenticated descriptor for an exact reporting materialization. The descriptor MUST select immutable bytes or a provider-native immutable snapshot/version so an exact older revision never resolves to mutable latest state. Callers resolve access through the previously validated caller/account-bound destination/share binding, never from credentials embedded here. No field, including future extensions, may contain credentials, signed URLs, bearer material, or private keys.

    Type Declaration

      • resource_ref: string

        Seller-issued opaque reference to this exact authenticated resource descriptor.

      • kind: "manifest" | "dataset" | "warehouse_relation"

        Shape through which the durable revision is consumed.

      • location: string

        Non-secret provider-native object, relation, or share identifier. MUST NOT contain an activation URL, signed URL, bearer token, password, private key, or embedded credential.

      • Optionalnative_version_ref?: ReportingNativeVersionReference
      • Optionalmanifest_version?: "1.0"

        Version of reporting-file-manifest.json used by a manifest resource.

      • Optionalmanifest_sha256?: string

        SHA-256 over the exact manifest bytes. Consumers verify this before parsing the manifest.

      • immutability: "immutable_location" | "native_version"

        How this descriptor selects the exact immutable materialization.

      • expires_at: string

        Mandatory finite lower-bound endpoint through which this exact resource remains resolvable; it cannot be earlier than the advertised retention contract.

      • Optionalreader_compatibility?: ReportingReaderCompatibilityItem[]

        Reader features or format constraints required to consume this resource. Readiness verification MUST use a representative supported reader.