import { APIResource } from "../../../../core/resource.js"; import { APIPromise } from "../../../../core/api-promise.js"; import { RequestOptions } from "../../../../internal/request-options.js"; export declare class BaseReferences extends APIResource { static readonly _key: readonly ['zeroTrust', 'riskScoring', 'integrations', 'references']; /** * Retrieves a Zero Trust risk score integration using its external reference ID. * * @example * ```ts * const reference = * await client.zeroTrust.riskScoring.integrations.references.get( * 'reference_id', * { account_id: 'account_id' }, * ); * ``` */ get(referenceID: string, params: ReferenceGetParams, options?: RequestOptions): APIPromise; } export declare class References extends BaseReferences { } export interface ReferenceGetResponse { /** * The id of the integration, a UUIDv4. */ id: string; /** * The Cloudflare account tag. */ account_tag: string; /** * Whether this integration is enabled and should export changes in risk score. */ active: boolean; /** * When the integration was created in RFC3339 format. */ created_at: string; integration_type: 'Okta'; /** * A reference ID defined by the client. Should be set to the Access-Okta IDP * integration ID. Useful when the risk-score integration needs to be associated * with a secondary asset and recalled using that ID. */ reference_id: string; /** * The base URL for the tenant. E.g. "https://tenant.okta.com". */ tenant_url: string; /** * The URL for the Shared Signals Framework configuration, e.g. * "/.well-known/sse-configuration/{integration_uuid}/". * https://openid.net/specs/openid-sse-framework-1_0.html#rfc.section.6.2.1. */ well_known_url: string; } export interface ReferenceGetParams { account_id: string; } export declare namespace References { export { type ReferenceGetResponse as ReferenceGetResponse, type ReferenceGetParams as ReferenceGetParams }; } //# sourceMappingURL=references.d.ts.map