UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

31 lines • 1.14 kB
import { APIResource } from "../../../core/resource.mjs"; import { APIPromise } from "../../../core/api-promise.mjs"; import { RequestOptions } from "../../../internal/request-options.mjs"; export declare class BaseTokens extends APIResource { static readonly _key: readonly ['magicNetworkMonitoring', 'vpcFlows', 'tokens']; /** * Generate authentication token for VPC flow logs export. * * @example * ```ts * const token = * await client.magicNetworkMonitoring.vpcFlows.tokens.create( * { account_id: '6f91088a406011ed95aed352566e8d4c' }, * ); * ``` */ create(params: TokenCreateParams, options?: RequestOptions): APIPromise<TokenCreateResponse>; } export declare class Tokens extends BaseTokens { } /** * Authentication token to be used for VPC Flows export authentication. */ export type TokenCreateResponse = string; export interface TokenCreateParams { account_id: string; } export declare namespace Tokens { export { type TokenCreateResponse as TokenCreateResponse, type TokenCreateParams as TokenCreateParams }; } //# sourceMappingURL=tokens.d.mts.map