cloudflare
Version:
The official TypeScript library for the Cloudflare API
49 lines • 1.6 kB
text/typescript
import { APIResource } from "../../../../../core/resource.mjs";
import * as UpdatesAPI from "./updates.mjs";
import { BaseUpdates, UpdateListParams, UpdateListResponse, UpdateListResponsesV4PagePaginationArray, Updates } from "./updates.mjs";
export declare class BaseSCIM extends APIResource {
static readonly _key: readonly ['zeroTrust', 'access', 'logs', 'scim'];
}
export declare class SCIM extends BaseSCIM {
updates: UpdatesAPI.Updates;
}
export interface AccessRequest {
/**
* The event that occurred, such as a login attempt.
*/
action?: string;
/**
* The result of the authentication event.
*/
allowed?: boolean;
/**
* The URL of the Access application.
*/
app_domain?: string;
/**
* The unique identifier for the Access application.
*/
app_uid?: string;
/**
* The IdP used to authenticate.
*/
connection?: string;
created_at?: string;
/**
* The IP address of the authenticating user.
*/
ip_address?: string;
/**
* The unique identifier for the request to Cloudflare.
*/
ray_id?: string;
/**
* The email address of the authenticating user.
*/
user_email?: string;
}
export declare namespace SCIM {
export { type AccessRequest as AccessRequest };
export { Updates as Updates, BaseUpdates as BaseUpdates, type UpdateListResponse as UpdateListResponse, type UpdateListResponsesV4PagePaginationArray as UpdateListResponsesV4PagePaginationArray, type UpdateListParams as UpdateListParams, };
}
//# sourceMappingURL=scim.d.mts.map