import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as cloudflare from "@pulumi/cloudflare"; * * const exampleCloudforceOneRequests = cloudflare.getCloudforceOneRequests({ * accountId: "023e105f4ecef8ad9ca31a8372d0c353", * page: 0, * perPage: 10, * completedAfter: "2022-01-01T00:00:00Z", * completedBefore: "2024-01-01T00:00:00Z", * createdAfter: "2022-01-01T00:00:00Z", * createdBefore: "2024-01-01T00:00:00Z", * requestType: "Victomology", * sortBy: "created", * sortOrder: "asc", * status: "open", * }); * ``` */ export declare function getCloudforceOneRequests(args: GetCloudforceOneRequestsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCloudforceOneRequests. */ export interface GetCloudforceOneRequestsArgs { /** * Identifier. */ accountId: string; /** * Retrieve requests completed after this time. */ completedAfter?: string; /** * Retrieve requests completed before this time. */ completedBefore?: string; /** * Retrieve requests created after this time. */ createdAfter?: string; /** * Retrieve requests created before this time. */ createdBefore?: string; /** * Max items to fetch, default: 1000 */ maxItems?: number; /** * Page number of results. */ page: number; /** * Number of results per page. */ perPage: number; /** * Requested information from request. */ requestType?: string; /** * Field to sort results by. */ sortBy?: string; /** * Sort order (asc or desc). * Available values: "asc", "desc". */ sortOrder?: string; /** * Request Status. * Available values: "open", "accepted", "reported", "approved", "completed", "declined". */ status?: string; } /** * A collection of values returned by getCloudforceOneRequests. */ export interface GetCloudforceOneRequestsResult { /** * Identifier. */ readonly accountId: string; /** * Retrieve requests completed after this time. */ readonly completedAfter?: string; /** * Retrieve requests completed before this time. */ readonly completedBefore?: string; /** * Retrieve requests created after this time. */ readonly createdAfter?: string; /** * Retrieve requests created before this time. */ readonly createdBefore?: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Max items to fetch, default: 1000 */ readonly maxItems?: number; /** * Page number of results. */ readonly page: number; /** * Number of results per page. */ readonly perPage: number; /** * Requested information from request. */ readonly requestType?: string; /** * The items returned by the data source */ readonly results: outputs.GetCloudforceOneRequestsResult[]; /** * Field to sort results by. */ readonly sortBy?: string; /** * Sort order (asc or desc). * Available values: "asc", "desc". */ readonly sortOrder?: string; /** * Request Status. * Available values: "open", "accepted", "reported", "approved", "completed", "declined". */ readonly status?: string; } /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as cloudflare from "@pulumi/cloudflare"; * * const exampleCloudforceOneRequests = cloudflare.getCloudforceOneRequests({ * accountId: "023e105f4ecef8ad9ca31a8372d0c353", * page: 0, * perPage: 10, * completedAfter: "2022-01-01T00:00:00Z", * completedBefore: "2024-01-01T00:00:00Z", * createdAfter: "2022-01-01T00:00:00Z", * createdBefore: "2024-01-01T00:00:00Z", * requestType: "Victomology", * sortBy: "created", * sortOrder: "asc", * status: "open", * }); * ``` */ export declare function getCloudforceOneRequestsOutput(args: GetCloudforceOneRequestsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCloudforceOneRequests. */ export interface GetCloudforceOneRequestsOutputArgs { /** * Identifier. */ accountId: pulumi.Input; /** * Retrieve requests completed after this time. */ completedAfter?: pulumi.Input; /** * Retrieve requests completed before this time. */ completedBefore?: pulumi.Input; /** * Retrieve requests created after this time. */ createdAfter?: pulumi.Input; /** * Retrieve requests created before this time. */ createdBefore?: pulumi.Input; /** * Max items to fetch, default: 1000 */ maxItems?: pulumi.Input; /** * Page number of results. */ page: pulumi.Input; /** * Number of results per page. */ perPage: pulumi.Input; /** * Requested information from request. */ requestType?: pulumi.Input; /** * Field to sort results by. */ sortBy?: pulumi.Input; /** * Sort order (asc or desc). * Available values: "asc", "desc". */ sortOrder?: pulumi.Input; /** * Request Status. * Available values: "open", "accepted", "reported", "approved", "completed", "declined". */ status?: pulumi.Input; }