@pulumi/cloudngfwaws
Version:
A Pulumi package for creating and managing Cloud NGFW for AWS resources.
87 lines (86 loc) • 2.07 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Data source get a list of AppId versions.
*
* ## Admin Permission Type
*
* * `Rulestack`
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as cloudngfwaws from "@pulumi/cloudngfwaws";
*
* const example = cloudngfwaws.getAppIdVersions({});
* ```
*/
export declare function getAppIdVersions(args?: GetAppIdVersionsArgs, opts?: pulumi.InvokeOptions): Promise<GetAppIdVersionsResult>;
/**
* A collection of arguments for invoking getAppIdVersions.
*/
export interface GetAppIdVersionsArgs {
/**
* Max number of results. Defaults to `100`.
*/
maxResults?: number;
/**
* Pagination token.
*/
token?: string;
}
/**
* A collection of values returned by getAppIdVersions.
*/
export interface GetAppIdVersionsResult {
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* Max number of results. Defaults to `100`.
*/
readonly maxResults?: number;
/**
* Token for the next page of results.
*/
readonly nextToken: string;
/**
* Pagination token.
*/
readonly token?: string;
/**
* List of AppId versions.
*/
readonly versions: string[];
}
/**
* Data source get a list of AppId versions.
*
* ## Admin Permission Type
*
* * `Rulestack`
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as cloudngfwaws from "@pulumi/cloudngfwaws";
*
* const example = cloudngfwaws.getAppIdVersions({});
* ```
*/
export declare function getAppIdVersionsOutput(args?: GetAppIdVersionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetAppIdVersionsResult>;
/**
* A collection of arguments for invoking getAppIdVersions.
*/
export interface GetAppIdVersionsOutputArgs {
/**
* Max number of results. Defaults to `100`.
*/
maxResults?: pulumi.Input<number>;
/**
* Pagination token.
*/
token?: pulumi.Input<string>;
}