cloudflare
Version:
The official TypeScript library for the Cloudflare API
41 lines (35 loc) • 1.31 kB
text/typescript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from '../../../../core/resource';
import * as AccessRequestsAPI from './access-requests';
import {
AccessRequestListParams,
AccessRequestListResponse,
AccessRequests,
BaseAccessRequests,
} from './access-requests';
import * as SCIMAPI from './scim/scim';
import { AccessRequest, BaseSCIM, SCIM } from './scim/scim';
export class BaseLogs extends APIResource {
static override readonly _key: readonly ['zeroTrust', 'access', 'logs'] = Object.freeze([
'zeroTrust',
'access',
'logs',
] as const);
}
export class Logs extends BaseLogs {
accessRequests: AccessRequestsAPI.AccessRequests = new AccessRequestsAPI.AccessRequests(this._client);
scim: SCIMAPI.SCIM = new SCIMAPI.SCIM(this._client);
}
Logs.AccessRequests = AccessRequests;
Logs.BaseAccessRequests = BaseAccessRequests;
Logs.SCIM = SCIM;
Logs.BaseSCIM = BaseSCIM;
export declare namespace Logs {
export {
AccessRequests as AccessRequests,
BaseAccessRequests as BaseAccessRequests,
type AccessRequestListResponse as AccessRequestListResponse,
type AccessRequestListParams as AccessRequestListParams,
};
export { SCIM as SCIM, BaseSCIM as BaseSCIM, type AccessRequest as AccessRequest };
}