@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.65 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "../types/input";
import * as outputs from "../types/output";
/**
* Retrieves the current status of IDPS signatures for the relevant policy. Maximal amount of returned signatures is 1000.
*
* Uses Azure REST API version 2024-05-01.
*
* Other available API versions: 2021-05-01, 2021-08-01, 2022-01-01, 2022-05-01, 2022-07-01, 2022-09-01, 2022-11-01, 2023-02-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-07-01, 2024-10-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native network [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function listFirewallPolicyIdpsSignature(args: ListFirewallPolicyIdpsSignatureArgs, opts?: pulumi.InvokeOptions): Promise<ListFirewallPolicyIdpsSignatureResult>;
export interface ListFirewallPolicyIdpsSignatureArgs {
/**
* Contain all filters names and values
*/
filters?: inputs.network.FilterItems[];
/**
* The name of the Firewall Policy.
*/
firewallPolicyName: string;
/**
* Column to sort response by
*/
orderBy?: inputs.network.OrderBy;
/**
* The name of the resource group.
*/
resourceGroupName: string;
/**
* The number of the results to return in each page
*/
resultsPerPage?: number;
/**
* Search term in all columns
*/
search?: string;
/**
* The number of records matching the filter to skip
*/
skip?: number;
}
/**
* Query result
*/
export interface ListFirewallPolicyIdpsSignatureResult {
/**
* Number of total records matching the query.
*/
readonly matchingRecordsCount?: number;
/**
* Array containing the results of the query
*/
readonly signatures?: outputs.network.SingleQueryResultResponse[];
}
/**
* Retrieves the current status of IDPS signatures for the relevant policy. Maximal amount of returned signatures is 1000.
*
* Uses Azure REST API version 2024-05-01.
*
* Other available API versions: 2021-05-01, 2021-08-01, 2022-01-01, 2022-05-01, 2022-07-01, 2022-09-01, 2022-11-01, 2023-02-01, 2023-04-01, 2023-05-01, 2023-06-01, 2023-09-01, 2023-11-01, 2024-01-01, 2024-03-01, 2024-07-01, 2024-10-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native network [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function listFirewallPolicyIdpsSignatureOutput(args: ListFirewallPolicyIdpsSignatureOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<ListFirewallPolicyIdpsSignatureResult>;
export interface ListFirewallPolicyIdpsSignatureOutputArgs {
/**
* Contain all filters names and values
*/
filters?: pulumi.Input<pulumi.Input<inputs.network.FilterItemsArgs>[]>;
/**
* The name of the Firewall Policy.
*/
firewallPolicyName: pulumi.Input<string>;
/**
* Column to sort response by
*/
orderBy?: pulumi.Input<inputs.network.OrderByArgs>;
/**
* The name of the resource group.
*/
resourceGroupName: pulumi.Input<string>;
/**
* The number of the results to return in each page
*/
resultsPerPage?: pulumi.Input<number>;
/**
* Search term in all columns
*/
search?: pulumi.Input<string>;
/**
* The number of records matching the filter to skip
*/
skip?: pulumi.Input<number>;
}