import { _UnmarshalledWebACL } from "./_WebACL";
import * as __aws_sdk_types from "@aws-sdk/types";
/**
* GetWebACLOutput shape
*/
export interface GetWebACLOutput extends __aws_sdk_types.MetadataBearer {
/**
*
Information about the WebACL that you specified in the GetWebACL request. For more information, see the following topics:
-
WebACL: Contains DefaultAction, MetricName, Name, an array of Rule objects, and WebACLId
-
DefaultAction (Data type is WafAction): Contains Type
-
Rules: Contains an array of ActivatedRule objects, which contain Action, Priority, and RuleId
-
Action: Contains Type
*/
WebACL?: _UnmarshalledWebACL;
/**
* Metadata about the response received, including the HTTP status code, HTTP headers, and any request identifiers recognized by the SDK.
*/
$metadata: __aws_sdk_types.ResponseMetadata;
}