AWS.Tools.WAFV2.XML

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>AWS.Tools.WAFV2</name>
    </assembly>
    <members>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2ResourceTagCmdlet">
            <summary>
            Associates tags with the specified Amazon Web Services resource. Tags are key:value
            pairs that you can use to categorize and manage your resources, for purposes like
            billing. For example, you might set the tag key to "customer" and the value to the
            customer name or ID. You can specify one or more tags to add to each Amazon Web Services
            resource, up to 50 tags for a resource.
             
              
            <para>
            You can tag the Amazon Web Services resources that you manage through WAF: web ACLs,
            rule groups, IP sets, and regex pattern sets. You can't manage or view tags through
            the WAF console.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2ResourceTagCmdlet.ResourceARN">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2ResourceTagCmdlet.Tag">
            <summary>
            <para>
            <para>An array of key:value pairs to associate with the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2ResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.TagResourceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2ResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceARN parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceARN' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2ResourceTagCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2WebACLToResourceCmdlet">
            <summary>
            Associates a web ACL with a regional application resource, to protect the resource.
            A regional application can be an Application Load Balancer (ALB), an Amazon API Gateway
            REST API, or an AppSync GraphQL API.
             
              
            <para>
            For Amazon CloudFront, don't use this call. Instead, use your CloudFront distribution
            configuration. To associate a web ACL, in the CloudFront call <code>UpdateDistribution</code>,
            set the web ACL ID to the Amazon Resource Name (ARN) of the web ACL. For information,
            see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html">UpdateDistribution</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2WebACLToResourceCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the resource to associate with the web ACL. </para><para>The ARN must be in one of the following formats:</para><ul><li><para>For an Application Load Balancer: <code>arn:aws:elasticloadbalancing:<i>region</i>:<i>account-id</i>:loadbalancer/app/<i>load-balancer-name</i>/<i>load-balancer-id</i></code></para></li><li><para>For an Amazon API Gateway REST API: <code>arn:aws:apigateway:<i>region</i>::/restapis/<i>api-id</i>/stages/<i>stage-name</i></code></para></li><li><para>For an AppSync GraphQL API: <code>arn:aws:appsync:<i>region</i>:<i>account-id</i>:apis/<i>GraphQLApiId</i></code></para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2WebACLToResourceCmdlet.WebACLArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the web ACL that you want to associate with the
            resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2WebACLToResourceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.AssociateWebACLResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2WebACLToResourceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the WebACLArn parameter.
            The -PassThru parameter is deprecated, use -Select '^WebACLArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.AddWAF2WebACLToResourceCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupListCmdlet">
            <summary>
            Retrieves an array of managed rule groups that are available for you to use. This
            list includes all Amazon Web Services Managed Rules rule groups and all of the Amazon
            Web Services Marketplace managed rule groups that you're subscribed to.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupListCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupListCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupListCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ManagedRuleGroups'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListAvailableManagedRuleGroupsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListAvailableManagedRuleGroupsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet">
            <summary>
            Returns a list of the available versions for the specified managed rule group.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet.Name">
            <summary>
            <para>
            <para>The name of the managed rule group. You use this, along with the vendor name, to identify
            the rule group.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet.VendorName">
            <summary>
            <para>
            <para>The name of the managed rule group vendor. You use this, along with the rule group
            name, to identify the rule group.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Versions'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListAvailableManagedRuleGroupVersionsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListAvailableManagedRuleGroupVersionsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2AvailableManagedRuleGroupVersionListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetCmdlet">
            <summary>
            Retrieves the specified <a>IPSet</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the set. This ID is returned in the responses to create and
            list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the IP set. You cannot change the name of an <code>IPSet</code> after
            you create it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetIPSetResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetIPSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetListCmdlet">
            <summary>
            Retrieves an array of <a>IPSetSummary</a> objects for the IP sets that you manage.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetListCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetListCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetListCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'IPSets'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListIPSetsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListIPSetsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2IPSetListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationCmdlet">
            <summary>
            Returns the <a>LoggingConfiguration</a> for the specified web ACL.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the web ACL for which you want to get the <a>LoggingConfiguration</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'LoggingConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetLoggingConfigurationResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetLoggingConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationListCmdlet">
            <summary>
            Retrieves an array of your <a>LoggingConfiguration</a> objects.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationListCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationListCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationListCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'LoggingConfigurations'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListLoggingConfigurationsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListLoggingConfigurationsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2LoggingConfigurationListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleGroupCmdlet">
            <summary>
            Provides high-level information for a managed rule group, including descriptions of
            the rules.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleGroupCmdlet.Name">
            <summary>
            <para>
            <para>The name of the managed rule group. You use this, along with the vendor name, to identify
            the rule group.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleGroupCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleGroupCmdlet.VendorName">
            <summary>
            <para>
            <para>The name of the managed rule group vendor. You use this, along with the rule group
            name, to identify the rule group.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleGroupCmdlet.VersionName">
            <summary>
            <para>
            <para>The version of the rule group. You can only use a version that is not scheduled for
            expiration. If you don't provide this, WAF uses the vendor's default version. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleGroupCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DescribeManagedRuleGroupResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.DescribeManagedRuleGroupResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleGroupCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Name parameter.
            The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetCmdlet">
            <summary>
            Retrieves the specified managed rule set.
             
             <note><para>
            This is intended for use only by vendors of managed rule sets. Vendors are Amazon
            Web Services and Amazon Web Services Marketplace sellers.
            </para><para>
            Vendors, you can use the managed rule set APIs to provide controlled rollout of your
            versioned managed rule group offerings for your customers. The APIs are <code>ListManagedRuleSets</code>,
            <code>GetManagedRuleSet</code>, <code>PutManagedRuleSetVersions</code>, and <code>UpdateManagedRuleSetVersionExpiryDate</code>.
            </para></note>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the managed rule set. The ID is returned in the responses
            to commands like <code>list</code>. You provide it to operations like <code>get</code>
            and <code>update</code>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the managed rule set. You use this, along with the rule set ID, to identify
            the rule set.</para><para>This name is assigned to the corresponding managed rule group, which your customers
            can access and use. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetManagedRuleSetResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetManagedRuleSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetListCmdlet">
            <summary>
            Retrieves the managed rule sets that you own.
             
             <note><para>
            This is intended for use only by vendors of managed rule sets. Vendors are Amazon
            Web Services and Amazon Web Services Marketplace sellers.
            </para><para>
            Vendors, you can use the managed rule set APIs to provide controlled rollout of your
            versioned managed rule group offerings for your customers. The APIs are <code>ListManagedRuleSets</code>,
            <code>GetManagedRuleSet</code>, <code>PutManagedRuleSetVersions</code>, and <code>UpdateManagedRuleSetVersionExpiryDate</code>.
            </para></note><br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetListCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetListCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetListCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ManagedRuleSets'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListManagedRuleSetsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListManagedRuleSetsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ManagedRuleSetListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2PermissionPolicyCmdlet">
            <summary>
            Returns the IAM policy that is attached to the specified rule group.
             
              
            <para>
            You must be the owner of the rule group to perform this operation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2PermissionPolicyCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the rule group for which you want to get the policy.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2PermissionPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Policy'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetPermissionPolicyResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetPermissionPolicyResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2PermissionPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RateBasedStatementManagedKeyCmdlet">
            <summary>
            Retrieves the keys that are currently blocked by a rate-based rule instance. The maximum
            number of managed keys that can be blocked for a single rate-based rule instance is
            10,000. If more than 10,000 addresses exceed the rate limit, those with the highest
            rates are blocked.
             
              
            <para>
            For a rate-based rule that you've defined inside a rule group, provide the name of
            the rule group reference statement in your request, in addition to the rate-based
            rule name and the web ACL name.
            </para><para>
            WAF monitors web requests and manages keys independently for each unique combination
            of web ACL, optional rule group, and rate-based rule. For example, if you define a
            rate-based rule inside a rule group, and then use the rule group in a web ACL, WAF
            monitors web requests and manages keys for that web ACL, rule group reference statement,
            and rate-based rule instance. If you use the same rule group in a second web ACL,
            WAF monitors web requests and manages keys for this second usage completely independent
            of your first.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RateBasedStatementManagedKeyCmdlet.RuleGroupRuleName">
            <summary>
            <para>
            <para>The name of the rule group reference statement in your web ACL. This is required only
            when you have the rate-based rule nested inside a rule group. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RateBasedStatementManagedKeyCmdlet.RuleName">
            <summary>
            <para>
            <para>The name of the rate-based rule to get the keys for. If you have the rule defined
            inside a rule group that you're using in your web ACL, also provide the name of the
            rule group reference statement in the request parameter <code>RuleGroupRuleName</code>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RateBasedStatementManagedKeyCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RateBasedStatementManagedKeyCmdlet.WebACLId">
            <summary>
            <para>
            <para>The unique identifier for the web ACL. This ID is returned in the responses to create
            and list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RateBasedStatementManagedKeyCmdlet.WebACLName">
            <summary>
            <para>
            <para>The name of the web ACL. You cannot change the name of a web ACL after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RateBasedStatementManagedKeyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetRateBasedStatementManagedKeysResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetRateBasedStatementManagedKeysResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RateBasedStatementManagedKeyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the RuleName parameter.
            The -PassThru parameter is deprecated, use -Select '^RuleName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetCmdlet">
            <summary>
            Retrieves the specified <a>RegexPatternSet</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the set. This ID is returned in the responses to create and
            list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the set. You cannot change the name after you create the set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetRegexPatternSetResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetRegexPatternSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetListCmdlet">
            <summary>
            Retrieves an array of <a>RegexPatternSetSummary</a> objects for the regex pattern
            sets that you manage.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetListCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetListCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetListCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'RegexPatternSets'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListRegexPatternSetsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListRegexPatternSetsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RegexPatternSetListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourcesForWebACLListCmdlet">
            <summary>
            Retrieves an array of the Amazon Resource Names (ARNs) for the regional resources
            that are associated with the specified web ACL. If you want the list of Amazon CloudFront
            resources, use the CloudFront call <code>ListDistributionsByWebACLId</code>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourcesForWebACLListCmdlet.ResourceType">
            <summary>
            <para>
            <para>Used for web ACLs that are scoped for regional applications. A regional application
            can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, or an AppSync
            GraphQL API. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourcesForWebACLListCmdlet.WebACLArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the web ACL.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourcesForWebACLListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'ResourceArns'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListResourcesForWebACLResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListResourcesForWebACLResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourcesForWebACLListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the WebACLArn parameter.
            The -PassThru parameter is deprecated, use -Select '^WebACLArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourceTagCmdlet">
            <summary>
            Retrieves the <a>TagInfoForResource</a> for the specified resource. Tags are key:value
            pairs that you can use to categorize and manage your resources, for purposes like
            billing. For example, you might set the tag key to "customer" and the value to the
            customer name or ID. You can specify one or more tags to add to each Amazon Web Services
            resource, up to 50 tags for a resource.
             
              
            <para>
            You can tag the Amazon Web Services resources that you manage through WAF: web ACLs,
            rule groups, IP sets, and regex pattern sets. You can't manage or view tags through
            the WAF console.
            </para><br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourceTagCmdlet.ResourceARN">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourceTagCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourceTagCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'TagInfoForResource'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListTagsForResourceResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListTagsForResourceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceARN parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceARN' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2ResourceTagCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupCmdlet">
            <summary>
            Retrieves the specified <a>RuleGroup</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupCmdlet.ARN">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the entity.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the rule group. This ID is returned in the responses to create
            and list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupCmdlet.Name">
            <summary>
            <para>
            <para>The name of the rule group. You cannot change the name of a rule group after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetRuleGroupResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetRuleGroupResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupListCmdlet">
            <summary>
            Retrieves an array of <a>RuleGroupSummary</a> objects for the rule groups that you
            manage.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupListCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupListCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupListCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'RuleGroups'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListRuleGroupsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListRuleGroupsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2RuleGroupListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet">
            <summary>
            Gets detailed information about a specified number of requests--a sample--that WAF
            randomly selects from among the first 5,000 requests that your Amazon Web Services
            resource received during a time range that you choose. You can specify a sample size
            of up to 500 requests, and you can specify any time range in the previous three hours.
             
              
            <para><code>GetSampledRequests</code> returns a time range, which is usually the time range
            that you specified. However, if your resource (such as a CloudFront distribution)
            received 5,000 requests before the specified time range elapsed, <code>GetSampledRequests</code>
            returns an updated time range. This new time range indicates the actual period during
            which WAF selected the requests in the sample.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet.TimeWindow_EndTime">
            <summary>
            <para>
            <para>The end of the time range from which you want <code>GetSampledRequests</code> to return
            a sample of the requests that your Amazon Web Services resource received. You must
            specify the times in Coordinated Universal Time (UTC) format. UTC format includes
            the special designator, <code>Z</code>. For example, <code>"2016-09-27T14:50Z"</code>.
            You can specify any time range in the previous three hours.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet.RuleMetricName">
            <summary>
            <para>
            <para>The metric name assigned to the <code>Rule</code> or <code>RuleGroup</code> for which
            you want a sample of requests.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet.TimeWindow_StartTime">
            <summary>
            <para>
            <para>The beginning of the time range from which you want <code>GetSampledRequests</code>
            to return a sample of the requests that your Amazon Web Services resource received.
            You must specify the times in Coordinated Universal Time (UTC) format. UTC format
            includes the special designator, <code>Z</code>. For example, <code>"2016-09-27T14:50Z"</code>.
            You can specify any time range in the previous three hours.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet.WebAclArn">
            <summary>
            <para>
            <para>The Amazon resource name (ARN) of the <code>WebACL</code> for which you want a sample
            of requests.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet.MaxItem">
            <summary>
            <para>
            <para>The number of requests that you want WAF to return from among the first 5,000 requests
            that your Amazon Web Services resource received during the time range. If your resource
            received fewer requests than the value of <code>MaxItems</code>, <code>GetSampledRequests</code>
            returns information about all of them. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetSampledRequestsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetSampledRequestsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2SampledRequestCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the RuleMetricName parameter.
            The -PassThru parameter is deprecated, use -Select '^RuleMetricName' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLCmdlet">
            <summary>
            Retrieves the specified <a>WebACL</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLCmdlet.Id">
            <summary>
            <para>
            <para>The unique identifier for the web ACL. This ID is returned in the responses to create
            and list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLCmdlet.Name">
            <summary>
            <para>
            <para>The name of the web ACL. You cannot change the name of a web ACL after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetWebACLResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetWebACLResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLForResourceCmdlet">
            <summary>
            Retrieves the <a>WebACL</a> for the specified resource.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLForResourceCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The ARN (Amazon Resource Name) of the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLForResourceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'WebACL'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.GetWebACLForResourceResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.GetWebACLForResourceResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLForResourceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLsListCmdlet">
            <summary>
            Retrieves an array of <a>WebACLSummary</a> objects for the web ACLs that you manage.<br/><br/>This cmdlet automatically pages all available results to the pipeline - parameters related to iteration are only needed if you want to manually control the paginated output. To disable autopagination, use -NoAutoIteration.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLsListCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLsListCmdlet.Limit">
            <summary>
            <para>
            <para>The maximum number of objects that you want WAF to return for this request. If more
            objects are available, in the response, WAF provides a <code>NextMarker</code> value
            that you can use in a subsequent call to get the next batch of objects.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLsListCmdlet.NextMarker">
            <summary>
            <para>
            <para>When you request a list of objects with a <code>Limit</code> setting, if the number
            of objects that are still available for retrieval exceeds the limit, WAF returns a
            <code>NextMarker</code> value in the response. To retrieve the next batch of objects,
            provide the marker from the prior call in your next request.</para>
            </para>
            <para>
            <br/><b>Note:</b> This parameter is only used if you are manually controlling output pagination of the service API call.
            <br/>In order to manually control output pagination, use '-NextMarker $null' for the first call and '-NextMarker $AWSHistory.LastServiceResponse.NextMarker' for subsequent calls.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLsListCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'WebACLs'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.ListWebACLsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.ListWebACLsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLsListCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.GetWAF2WebACLsListCmdlet.NoAutoIteration">
            <summary>
            By default the cmdlet will auto-iterate and retrieve all results to the pipeline by performing multiple
            service calls. If set, the cmdlet will retrieve only the next 'page' of results using the value of NextMarker
            as the start point.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet">
            <summary>
            Creates an <a>IPSet</a>, which you use to identify web requests that originate from
            specific IP addresses or ranges of IP addresses. For example, if you're receiving
            a lot of requests from a ranges of IP addresses, you can configure WAF to block them
            using an IPSet that lists those IP addresses.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.Address">
            <summary>
            <para>
            <para>Contains an array of strings that specify one or more IP addresses or blocks of IP
            addresses in Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4
            and IPv6 CIDR ranges except for /0. </para><para>Examples: </para><ul><li><para>To configure WAF to allow, block, or count requests that originated from the IP address
            192.0.2.44, specify <code>192.0.2.44/32</code>.</para></li><li><para>To configure WAF to allow, block, or count requests that originated from IP addresses
            from 192.0.2.0 to 192.0.2.255, specify <code>192.0.2.0/24</code>.</para></li><li><para>To configure WAF to allow, block, or count requests that originated from the IP address
            1111:0000:0000:0000:0000:0000:0000:0111, specify <code>1111:0000:0000:0000:0000:0000:0000:0111/128</code>.</para></li><li><para>To configure WAF to allow, block, or count requests that originated from IP addresses
            1111:0000:0000:0000:0000:0000:0000:0000 to 1111:0000:0000:0000:ffff:ffff:ffff:ffff,
            specify <code>1111:0000:0000:0000:0000:0000:0000:0000/64</code>.</para></li></ul><para>For more information about CIDR notation, see the Wikipedia entry <a href="https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing">Classless
            Inter-Domain Routing</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.Description">
            <summary>
            <para>
            <para>A description of the IP set that helps with identification. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.IPAddressVersion">
            <summary>
            <para>
            <para>The version of the IP addresses, either <code>IPV4</code> or <code>IPV6</code>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the IP set. You cannot change the name of an <code>IPSet</code> after
            you create it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.Tag">
            <summary>
            <para>
            <para>An array of key:value pairs to associate with the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Summary'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.CreateIPSetResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.CreateIPSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Name parameter.
            The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2IPSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet">
            <summary>
            Creates a <a>RegexPatternSet</a>, which you reference in a <a>RegexPatternSetReferenceStatement</a>,
            to have WAF inspect a web request component for the specified patterns.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet.Description">
            <summary>
            <para>
            <para>A description of the set that helps with identification. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the set. You cannot change the name after you create the set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet.RegularExpressionList">
            <summary>
            <para>
            <para>Array of regular expression strings. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet.Tag">
            <summary>
            <para>
            <para>An array of key:value pairs to associate with the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Summary'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.CreateRegexPatternSetResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.CreateRegexPatternSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Name parameter.
            The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RegexPatternSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet">
            <summary>
            Creates a <a>RuleGroup</a> per the specifications provided.
             
              
            <para>
             A rule group defines a collection of rules to inspect and control web requests that
            you can use in a <a>WebACL</a>. When you create a rule group, you define an immutable
            capacity limit. If you update a rule group, you must stay within the capacity. This
            allows others to reuse the rule group with confidence in its capacity requirements.
             
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.Capacity">
            <summary>
            <para>
            <para>The web ACL capacity units (WCUs) required for this rule group.</para><para>When you create your own rule group, you define this, and you cannot change it after
            creation. When you add or modify the rules in a rule group, WAF enforces this limit.
            You can check the capacity for a set of rules using <a>CheckCapacity</a>.</para><para>WAF uses WCUs to calculate and control the operating resources that are used to run
            your rules, rule groups, and web ACLs. WAF calculates capacity differently for each
            rule type, to reflect the relative cost of each rule. Simple rules that cost little
            to run use fewer WCUs than more complex rules that use more processing power. Rule
            group capacity is fixed at creation, which helps users plan their web ACL WCU usage
            when they use a rule group. The WCU limit for web ACLs is 1,500. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.VisibilityConfig_CloudWatchMetricsEnabled">
            <summary>
            <para>
            <para>A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch.
            For the list of available metrics, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#waf-metrics">WAF
            Metrics</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.CustomResponseBody">
            <summary>
            <para>
            <para>A map of custom response keys and content bodies. When you create a rule with a block
            action, you can send a custom response to the web request. You define these for the
            rule group, and then use them in the rules that you define in the rule group. </para><para>For information about customizing web requests and responses, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-custom-request-response.html">Customizing
            web requests and responses in WAF</a> in the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF
            Developer Guide</a>. </para><para>For information about the limits on count and size for custom request and response
            settings, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/limits.html">WAF
            quotas</a> in the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF
            Developer Guide</a>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.Description">
            <summary>
            <para>
            <para>A description of the rule group that helps with identification. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.VisibilityConfig_MetricName">
            <summary>
            <para>
            <para>A name of the Amazon CloudWatch metric. The name can contain only the characters:
            A-Z, a-z, 0-9, - (hyphen), and _ (underscore). The name can be from one to 128 characters
            long. It can't contain whitespace or metric names reserved for WAF, for example "All"
            and "Default_Action." </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.Name">
            <summary>
            <para>
            <para>The name of the rule group. You cannot change the name of a rule group after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.Rule">
            <summary>
            <para>
            <para>The <a>Rule</a> statements used to identify the web requests that you want to allow,
            block, or count. Each rule includes one top-level statement that WAF uses to identify
            matching web requests, and parameters that govern how WAF handles them. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.VisibilityConfig_SampledRequestsEnabled">
            <summary>
            <para>
            <para>A boolean indicating whether WAF should store a sampling of the web requests that
            match the rules. You can view the sampled requests through the WAF console. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.Tag">
            <summary>
            <para>
            <para>An array of key:value pairs to associate with the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Summary'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.CreateRuleGroupResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.CreateRuleGroupResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Name parameter.
            The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2RuleGroupCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet">
            <summary>
            Creates a <a>WebACL</a> per the specifications provided.
             
              
            <para>
             A web ACL defines a collection of rules to use to inspect and control web requests.
            Each rule has an action defined (allow, block, or count) for requests that match the
            statement of the rule. In the web ACL, you assign a default action to take (allow,
            block) for any request that does not match any of the rules. The rules in a web ACL
            can be a combination of the types <a>Rule</a>, <a>RuleGroup</a>, and managed rule
            group. You can associate a web ACL with one or more Amazon Web Services resources
            to protect. The resources can be an Amazon CloudFront distribution, an Amazon API
            Gateway REST API, an Application Load Balancer, or an AppSync GraphQL API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.DefaultAction_Allow">
            <summary>
            <para>
            <para>Specifies that WAF should allow requests by default.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.DefaultAction_Block">
            <summary>
            <para>
            <para>Specifies that WAF should block requests by default. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.VisibilityConfig_CloudWatchMetricsEnabled">
            <summary>
            <para>
            <para>A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch.
            For the list of available metrics, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#waf-metrics">WAF
            Metrics</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.CustomResponseBody">
            <summary>
            <para>
            <para>A map of custom response keys and content bodies. When you create a rule with a block
            action, you can send a custom response to the web request. You define these for the
            web ACL, and then use them in the rules and default actions that you define in the
            web ACL. </para><para>For information about customizing web requests and responses, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-custom-request-response.html">Customizing
            web requests and responses in WAF</a> in the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF
            Developer Guide</a>. </para><para>For information about the limits on count and size for custom request and response
            settings, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/limits.html">WAF
            quotas</a> in the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF
            Developer Guide</a>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.Description">
            <summary>
            <para>
            <para>A description of the web ACL that helps with identification. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.ImmunityTimeProperty_ImmunityTime">
            <summary>
            <para>
            <para>The amount of time, in seconds, that a <code>CAPTCHA</code> token is valid. The default
            setting is 300.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.VisibilityConfig_MetricName">
            <summary>
            <para>
            <para>A name of the Amazon CloudWatch metric. The name can contain only the characters:
            A-Z, a-z, 0-9, - (hyphen), and _ (underscore). The name can be from one to 128 characters
            long. It can't contain whitespace or metric names reserved for WAF, for example "All"
            and "Default_Action." </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.Name">
            <summary>
            <para>
            <para>The name of the web ACL. You cannot change the name of a web ACL after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.Rule">
            <summary>
            <para>
            <para>The <a>Rule</a> statements used to identify the web requests that you want to allow,
            block, or count. Each rule includes one top-level statement that WAF uses to identify
            matching web requests, and parameters that govern how WAF handles them. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.VisibilityConfig_SampledRequestsEnabled">
            <summary>
            <para>
            <para>A boolean indicating whether WAF should store a sampling of the web requests that
            match the rules. You can view the sampled requests through the WAF console. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.Tag">
            <summary>
            <para>
            <para>An array of key:value pairs to associate with the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Summary'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.CreateWebACLResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.CreateWebACLResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Name parameter.
            The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.NewWAF2WebACLCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2FirewallManagerRuleGroupCmdlet">
            <summary>
            Deletes all rule groups that are managed by Firewall Manager for the specified web
            ACL.
             
              
            <para>
            You can only use this if <code>ManagedByFirewallManager</code> is false in the specified
            <a>WebACL</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2FirewallManagerRuleGroupCmdlet.WebACLArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the web ACL.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2FirewallManagerRuleGroupCmdlet.WebACLLockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2FirewallManagerRuleGroupCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'NextWebACLLockToken'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DeleteFirewallManagerRuleGroupsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.DeleteFirewallManagerRuleGroupsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2FirewallManagerRuleGroupCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the WebACLArn parameter.
            The -PassThru parameter is deprecated, use -Select '^WebACLArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2FirewallManagerRuleGroupCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2IPSetCmdlet">
            <summary>
            Deletes the specified <a>IPSet</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2IPSetCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the set. This ID is returned in the responses to create and
            list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2IPSetCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2IPSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the IP set. You cannot change the name of an <code>IPSet</code> after
            you create it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2IPSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2IPSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DeleteIPSetResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2IPSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2IPSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2LoggingConfigurationCmdlet">
            <summary>
            Deletes the <a>LoggingConfiguration</a> from the specified web ACL.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2LoggingConfigurationCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the web ACL from which you want to delete the <a>LoggingConfiguration</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2LoggingConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DeleteLoggingConfigurationResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2LoggingConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2LoggingConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2PermissionPolicyCmdlet">
            <summary>
            Permanently deletes an IAM policy from the specified rule group.
             
              
            <para>
            You must be the owner of the rule group to perform this operation.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2PermissionPolicyCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the rule group from which you want to delete the
            policy.</para><para>You must be the owner of the rule group to perform this operation.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2PermissionPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DeletePermissionPolicyResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2PermissionPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2PermissionPolicyCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RegexPatternSetCmdlet">
            <summary>
            Deletes the specified <a>RegexPatternSet</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RegexPatternSetCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the set. This ID is returned in the responses to create and
            list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RegexPatternSetCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RegexPatternSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the set. You cannot change the name after you create the set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RegexPatternSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RegexPatternSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DeleteRegexPatternSetResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RegexPatternSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RegexPatternSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2ResourceTagCmdlet">
            <summary>
            Disassociates tags from an Amazon Web Services resource. Tags are key:value pairs
            that you can associate with Amazon Web Services resources. For example, the tag key
            might be "customer" and the tag value might be "companyA." You can specify one or
            more tags to add to each container. You can add up to 50 tags to each Amazon Web Services
            resource.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2ResourceTagCmdlet.ResourceARN">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2ResourceTagCmdlet.TagKey">
            <summary>
            <para>
            <para>An array of keys identifying the tags to disassociate from the resource.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2ResourceTagCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.UntagResourceResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2ResourceTagCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceARN parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceARN' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2ResourceTagCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RuleGroupCmdlet">
            <summary>
            Deletes the specified <a>RuleGroup</a>.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RuleGroupCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the rule group. This ID is returned in the responses to create
            and list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RuleGroupCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RuleGroupCmdlet.Name">
            <summary>
            <para>
            <para>The name of the rule group. You cannot change the name of a rule group after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RuleGroupCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RuleGroupCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DeleteRuleGroupResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RuleGroupCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2RuleGroupCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLCmdlet">
            <summary>
            Deletes the specified <a>WebACL</a>.
             
              
            <para>
            You can only use this if <code>ManagedByFirewallManager</code> is false in the specified
            <a>WebACL</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLCmdlet.Id">
            <summary>
            <para>
            <para>The unique identifier for the web ACL. This ID is returned in the responses to create
            and list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLCmdlet.Name">
            <summary>
            <para>
            <para>The name of the web ACL. You cannot change the name of a web ACL after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DeleteWebACLResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLFromResourceCmdlet">
            <summary>
            Disassociates a web ACL from a regional application resource. A regional application
            can be an Application Load Balancer (ALB), an Amazon API Gateway REST API, or an AppSync
            GraphQL API.
             
              
            <para>
            For Amazon CloudFront, don't use this call. Instead, use your CloudFront distribution
            configuration. To disassociate a web ACL, provide an empty web ACL ID in the CloudFront
            call <code>UpdateDistribution</code>. For information, see <a href="https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UpdateDistribution.html">UpdateDistribution</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLFromResourceCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the resource to disassociate from the web ACL. </para><para>The ARN must be in one of the following formats:</para><ul><li><para>For an Application Load Balancer: <code>arn:aws:elasticloadbalancing:<i>region</i>:<i>account-id</i>:loadbalancer/app/<i>load-balancer-name</i>/<i>load-balancer-id</i></code></para></li><li><para>For an Amazon API Gateway REST API: <code>arn:aws:apigateway:<i>region</i>::/restapis/<i>api-id</i>/stages/<i>stage-name</i></code></para></li><li><para>For an AppSync GraphQL API: <code>arn:aws:appsync:<i>region</i>:<i>account-id</i>:apis/<i>GraphQLApiId</i></code></para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLFromResourceCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.DisassociateWebACLResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLFromResourceCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.RemoveWAF2WebACLFromResourceCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.TestWAF2CapacityCmdlet">
            <summary>
            Returns the web ACL capacity unit (WCU) requirements for a specified scope and set
            of rules. You can use this to check the capacity requirements for the rules you want
            to use in a <a>RuleGroup</a> or <a>WebACL</a>.
             
              
            <para>
            WAF uses WCUs to calculate and control the operating resources that are used to run
            your rules, rule groups, and web ACLs. WAF calculates capacity differently for each
            rule type, to reflect the relative cost of each rule. Simple rules that cost little
            to run use fewer WCUs than more complex rules that use more processing power. Rule
            group capacity is fixed at creation, which helps users plan their web ACL WCU usage
            when they use a rule group. The WCU limit for web ACLs is 1,500.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.TestWAF2CapacityCmdlet.Rule">
            <summary>
            <para>
            <para>An array of <a>Rule</a> that you're configuring to use in a rule group or web ACL.
            </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.TestWAF2CapacityCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.TestWAF2CapacityCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'Capacity'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.CheckCapacityResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.CheckCapacityResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.TestWAF2CapacityCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Scope parameter.
            The -PassThru parameter is deprecated, use -Select '^Scope' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet">
            <summary>
            Updates the specified <a>IPSet</a>.
             
             <note><para>
            This operation completely replaces the mutable specifications that you already have
            for the IP set with the ones that you provide to this call. To modify the IP set,
            retrieve it by calling <a>GetIPSet</a>, update the settings as needed, and then provide
            the complete IP set specification to this call.
            </para></note>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.Address">
            <summary>
            <para>
            <para>Contains an array of strings that specify one or more IP addresses or blocks of IP
            addresses in Classless Inter-Domain Routing (CIDR) notation. WAF supports all IPv4
            and IPv6 CIDR ranges except for /0. </para><para>Examples: </para><ul><li><para>To configure WAF to allow, block, or count requests that originated from the IP address
            192.0.2.44, specify <code>192.0.2.44/32</code>.</para></li><li><para>To configure WAF to allow, block, or count requests that originated from IP addresses
            from 192.0.2.0 to 192.0.2.255, specify <code>192.0.2.0/24</code>.</para></li><li><para>To configure WAF to allow, block, or count requests that originated from the IP address
            1111:0000:0000:0000:0000:0000:0000:0111, specify <code>1111:0000:0000:0000:0000:0000:0000:0111/128</code>.</para></li><li><para>To configure WAF to allow, block, or count requests that originated from IP addresses
            1111:0000:0000:0000:0000:0000:0000:0000 to 1111:0000:0000:0000:ffff:ffff:ffff:ffff,
            specify <code>1111:0000:0000:0000:0000:0000:0000:0000/64</code>.</para></li></ul><para>For more information about CIDR notation, see the Wikipedia entry <a href="https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing">Classless
            Inter-Domain Routing</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.Description">
            <summary>
            <para>
            <para>A description of the IP set that helps with identification. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the set. This ID is returned in the responses to create and
            list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the IP set. You cannot change the name of an <code>IPSet</code> after
            you create it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'NextLockToken'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.UpdateIPSetResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.UpdateIPSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2IPSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet">
            <summary>
            Updates the expiration information for your managed rule set. Use this to initiate
            the expiration of a managed rule group version. After you initiate expiration for
            a version, WAF excludes it from the reponse to <a>ListAvailableManagedRuleGroupVersions</a>
            for the managed rule group.
             
             <note><para>
            This is intended for use only by vendors of managed rule sets. Vendors are Amazon
            Web Services and Amazon Web Services Marketplace sellers.
            </para><para>
            Vendors, you can use the managed rule set APIs to provide controlled rollout of your
            versioned managed rule group offerings for your customers. The APIs are <code>ListManagedRuleSets</code>,
            <code>GetManagedRuleSet</code>, <code>PutManagedRuleSetVersions</code>, and <code>UpdateManagedRuleSetVersionExpiryDate</code>.
            </para></note>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.ExpiryTimestamp">
            <summary>
            <para>
            <para>The time that you want the version to expire.</para><para>Times are in Coordinated Universal Time (UTC) format. UTC format includes the special
            designator, Z. For example, "2016-09-27T14:50Z". </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the managed rule set. The ID is returned in the responses
            to commands like <code>list</code>. You provide it to operations like <code>get</code>
            and <code>update</code>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.Name">
            <summary>
            <para>
            <para>The name of the managed rule set. You use this, along with the rule set ID, to identify
            the rule set.</para><para>This name is assigned to the corresponding managed rule group, which your customers
            can access and use. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.VersionToExpire">
            <summary>
            <para>
            <para>The version that you want to remove from your list of offerings for the named managed
            rule group. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is '*'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.UpdateManagedRuleSetVersionExpiryDateResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.UpdateManagedRuleSetVersionExpiryDateResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2ManagedRuleSetVersionExpiryDateCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet">
            <summary>
            Updates the specified <a>RegexPatternSet</a>.
             
             <note><para>
            This operation completely replaces the mutable specifications that you already have
            for the regex pattern set with the ones that you provide to this call. To modify the
            regex pattern set, retrieve it by calling <a>GetRegexPatternSet</a>, update the settings
            as needed, and then provide the complete regex pattern set specification to this call.
            </para></note>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.Description">
            <summary>
            <para>
            <para>A description of the set that helps with identification. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the set. This ID is returned in the responses to create and
            list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.Name">
            <summary>
            <para>
            <para>The name of the set. You cannot change the name after you create the set.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.RegularExpressionList">
            <summary>
            <para>
            The service has not provided documentation for this parameter; please refer to the service's API reference documentation for the latest available information.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'NextLockToken'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.UpdateRegexPatternSetResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.UpdateRegexPatternSetResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RegexPatternSetCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet">
            <summary>
            Updates the specified <a>RuleGroup</a>.
             
             <note><para>
            This operation completely replaces the mutable specifications that you already have
            for the rule group with the ones that you provide to this call. To modify the rule
            group, retrieve it by calling <a>GetRuleGroup</a>, update the settings as needed,
            and then provide the complete rule group specification to this call.
            </para></note><para>
             A rule group defines a collection of rules to inspect and control web requests that
            you can use in a <a>WebACL</a>. When you create a rule group, you define an immutable
            capacity limit. If you update a rule group, you must stay within the capacity. This
            allows others to reuse the rule group with confidence in its capacity requirements.
             
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.VisibilityConfig_CloudWatchMetricsEnabled">
            <summary>
            <para>
            <para>A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch.
            For the list of available metrics, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#waf-metrics">WAF
            Metrics</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.CustomResponseBody">
            <summary>
            <para>
            <para>A map of custom response keys and content bodies. When you create a rule with a block
            action, you can send a custom response to the web request. You define these for the
            rule group, and then use them in the rules that you define in the rule group. </para><para>For information about customizing web requests and responses, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-custom-request-response.html">Customizing
            web requests and responses in WAF</a> in the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF
            Developer Guide</a>. </para><para>For information about the limits on count and size for custom request and response
            settings, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/limits.html">WAF
            quotas</a> in the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF
            Developer Guide</a>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.Description">
            <summary>
            <para>
            <para>A description of the rule group that helps with identification. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the rule group. This ID is returned in the responses to create
            and list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.VisibilityConfig_MetricName">
            <summary>
            <para>
            <para>A name of the Amazon CloudWatch metric. The name can contain only the characters:
            A-Z, a-z, 0-9, - (hyphen), and _ (underscore). The name can be from one to 128 characters
            long. It can't contain whitespace or metric names reserved for WAF, for example "All"
            and "Default_Action." </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.Name">
            <summary>
            <para>
            <para>The name of the rule group. You cannot change the name of a rule group after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.Rule">
            <summary>
            <para>
            <para>The <a>Rule</a> statements used to identify the web requests that you want to allow,
            block, or count. Each rule includes one top-level statement that WAF uses to identify
            matching web requests, and parameters that govern how WAF handles them. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.VisibilityConfig_SampledRequestsEnabled">
            <summary>
            <para>
            <para>A boolean indicating whether WAF should store a sampling of the web requests that
            match the rules. You can view the sampled requests through the WAF console. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'NextLockToken'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.UpdateRuleGroupResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.UpdateRuleGroupResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2RuleGroupCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet">
            <summary>
            Updates the specified <a>WebACL</a>.
             
             <note><para>
            This operation completely replaces the mutable specifications that you already have
            for the web ACL with the ones that you provide to this call. To modify the web ACL,
            retrieve it by calling <a>GetWebACL</a>, update the settings as needed, and then provide
            the complete web ACL specification to this call.
            </para></note><para>
             A web ACL defines a collection of rules to use to inspect and control web requests.
            Each rule has an action defined (allow, block, or count) for requests that match the
            statement of the rule. In the web ACL, you assign a default action to take (allow,
            block) for any request that does not match any of the rules. The rules in a web ACL
            can be a combination of the types <a>Rule</a>, <a>RuleGroup</a>, and managed rule
            group. You can associate a web ACL with one or more Amazon Web Services resources
            to protect. The resources can be an Amazon CloudFront distribution, an Amazon API
            Gateway REST API, an Application Load Balancer, or an AppSync GraphQL API.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.DefaultAction_Allow">
            <summary>
            <para>
            <para>Specifies that WAF should allow requests by default.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.DefaultAction_Block">
            <summary>
            <para>
            <para>Specifies that WAF should block requests by default. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.VisibilityConfig_CloudWatchMetricsEnabled">
            <summary>
            <para>
            <para>A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch.
            For the list of available metrics, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/monitoring-cloudwatch.html#waf-metrics">WAF
            Metrics</a>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.CustomResponseBody">
            <summary>
            <para>
            <para>A map of custom response keys and content bodies. When you create a rule with a block
            action, you can send a custom response to the web request. You define these for the
            web ACL, and then use them in the rules and default actions that you define in the
            web ACL. </para><para>For information about customizing web requests and responses, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-custom-request-response.html">Customizing
            web requests and responses in WAF</a> in the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF
            Developer Guide</a>. </para><para>For information about the limits on count and size for custom request and response
            settings, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/limits.html">WAF
            quotas</a> in the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">WAF
            Developer Guide</a>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.Description">
            <summary>
            <para>
            <para>A description of the web ACL that helps with identification. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.Id">
            <summary>
            <para>
            <para>The unique identifier for the web ACL. This ID is returned in the responses to create
            and list commands. You provide it to operations like update and delete.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.ImmunityTimeProperty_ImmunityTime">
            <summary>
            <para>
            <para>The amount of time, in seconds, that a <code>CAPTCHA</code> token is valid. The default
            setting is 300.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.VisibilityConfig_MetricName">
            <summary>
            <para>
            <para>A name of the Amazon CloudWatch metric. The name can contain only the characters:
            A-Z, a-z, 0-9, - (hyphen), and _ (underscore). The name can be from one to 128 characters
            long. It can't contain whitespace or metric names reserved for WAF, for example "All"
            and "Default_Action." </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.Name">
            <summary>
            <para>
            <para>The name of the web ACL. You cannot change the name of a web ACL after you create
            it.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.Rule">
            <summary>
            <para>
            <para>The <a>Rule</a> statements used to identify the web requests that you want to allow,
            block, or count. Each rule includes one top-level statement that WAF uses to identify
            matching web requests, and parameters that govern how WAF handles them. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.VisibilityConfig_SampledRequestsEnabled">
            <summary>
            <para>
            <para>A boolean indicating whether WAF should store a sampling of the web requests that
            match the rules. You can view the sampled requests through the WAF console. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'NextLockToken'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.UpdateWebACLResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.UpdateWebACLResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.UpdateWAF2WebACLCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet">
            <summary>
            Enables the specified <a>LoggingConfiguration</a>, to start logging from a web ACL,
            according to the configuration provided.
             
              
            <para>
            You can access information about all traffic that WAF inspects using the following
            steps:
            </para><ol><li><para>
            Create your logging destination. You can use an Amazon CloudWatch Logs log group,
            an Amazon Simple Storage Service (Amazon S3) bucket, or an Amazon Kinesis Data Firehose.
            For information about configuring logging destinations and the permissions that are
            required for each, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/logging.html">Logging
            web ACL traffic information</a> in the <i>WAF Developer Guide</i>.
            </para></li><li><para>
            Associate your logging destination to your web ACL using a <code>PutLoggingConfiguration</code>
            request.
            </para></li></ol><para>
            When you successfully enable logging using a <code>PutLoggingConfiguration</code>
            request, WAF creates an additional role or policy that is required to write logs to
            the logging destination. For an Amazon CloudWatch Logs log group, WAF creates a resource
            policy on the log group. For an Amazon S3 bucket, WAF creates a bucket policy. For
            an Amazon Kinesis Data Firehose, WAF creates a service-linked role.
            </para><note><para>
            This operation completely replaces the mutable specifications that you already have
            for the logging configuration with the ones that you provide to this call. To modify
            the logging configuration, retrieve it by calling <a>GetLoggingConfiguration</a>,
            update the settings as needed, and then provide the complete logging configuration
            specification to this call.
            </para></note>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.LoggingFilter_DefaultBehavior">
            <summary>
            <para>
            <para>Default handling for logs that don't match any of the specified filtering conditions.
            </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.LoggingFilter_Filter">
            <summary>
            <para>
            <para>The filters that you want to apply to the logs. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.LoggingConfiguration_LogDestinationConfig">
            <summary>
            <para>
            <para>The Amazon Resource Names (ARNs) of the logging destinations that you want to associate
            with the web ACL.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.LoggingConfiguration_ManagedByFirewallManager">
            <summary>
            <para>
            <para>Indicates whether the logging configuration was created by Firewall Manager, as part
            of an WAF policy configuration. If true, only Firewall Manager can modify or delete
            the configuration. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.LoggingConfiguration_RedactedField">
            <summary>
            <para>
            <para>The parts of the request that you want to keep out of the logs. For example, if you
            redact the <code>SingleHeader</code> field, the <code>HEADER</code> field in the logs
            will be <code>xxx</code>. </para><note><para>You can specify only the following fields for redaction: <code>UriPath</code>, <code>QueryString</code>,
            <code>SingleHeader</code>, <code>Method</code>, and <code>JsonBody</code>.</para></note>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.LoggingConfiguration_ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the web ACL that you want to associate with <code>LogDestinationConfigs</code>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'LoggingConfiguration'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.PutLoggingConfigurationResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.PutLoggingConfigurationResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the LoggingConfiguration_ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^LoggingConfiguration_ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2LoggingConfigurationCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet">
            <summary>
            Defines the versions of your managed rule set that you are offering to the customers.
            Customers see your offerings as managed rule groups with versioning.
             
             <note><para>
            This is intended for use only by vendors of managed rule sets. Vendors are Amazon
            Web Services and Amazon Web Services Marketplace sellers.
            </para><para>
            Vendors, you can use the managed rule set APIs to provide controlled rollout of your
            versioned managed rule group offerings for your customers. The APIs are <code>ListManagedRuleSets</code>,
            <code>GetManagedRuleSet</code>, <code>PutManagedRuleSetVersions</code>, and <code>UpdateManagedRuleSetVersionExpiryDate</code>.
            </para></note><para>
            Customers retrieve their managed rule group list by calling <a>ListAvailableManagedRuleGroups</a>.
            The name that you provide here for your managed rule set is the name the customer
            sees for the corresponding managed rule group. Customers can retrieve the available
            versions for a managed rule group by calling <a>ListAvailableManagedRuleGroupVersions</a>.
            You provide a rule group specification for each version. For each managed rule set,
            you must specify a version that you recommend using.
            </para><para>
            To initiate the expiration of a managed rule group version, use <a>UpdateManagedRuleSetVersionExpiryDate</a>.
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.Id">
            <summary>
            <para>
            <para>A unique identifier for the managed rule set. The ID is returned in the responses
            to commands like <code>list</code>. You provide it to operations like <code>get</code>
            and <code>update</code>.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.LockToken">
            <summary>
            <para>
            <para>A token used for optimistic locking. WAF returns a token to your <code>get</code>
            and <code>list</code> requests, to mark the state of the entity at the time of the
            request. To make changes to the entity associated with the token, you provide the
            token to operations like <code>update</code> and <code>delete</code>. WAF uses the
            token to ensure that no changes have been made to the entity since you last retrieved
            it. If a change has been made, the update fails with a <code>WAFOptimisticLockException</code>.
            If this happens, perform another <code>get</code>, and use the new token returned
            by that operation. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.Name">
            <summary>
            <para>
            <para>The name of the managed rule set. You use this, along with the rule set ID, to identify
            the rule set.</para><para>This name is assigned to the corresponding managed rule group, which your customers
            can access and use. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.RecommendedVersion">
            <summary>
            <para>
            <para>The version of the named managed rule group that you'd like your customers to choose,
            from among your version offerings. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.Scope">
            <summary>
            <para>
            <para>Specifies whether this is for an Amazon CloudFront distribution or for a regional
            application. A regional application can be an Application Load Balancer (ALB), an
            Amazon API Gateway REST API, or an AppSync GraphQL API. </para><para>To work with CloudFront, you must also specify the Region US East (N. Virginia) as
            follows: </para><ul><li><para>CLI - Specify the Region when you use the CloudFront scope: <code>--scope=CLOUDFRONT
            --region=us-east-1</code>. </para></li><li><para>API and SDKs - For all calls, use the Region endpoint us-east-1. </para></li></ul>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.VersionsToPublish">
            <summary>
            <para>
            <para>The versions of the named managed rule group that you want to offer to your customers.
            </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The default value is 'NextLockToken'.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.PutManagedRuleSetVersionsResponse).
            Specifying the name of a property of type Amazon.WAFV2.Model.PutManagedRuleSetVersionsResponse will result in that property being returned.
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the Id parameter.
            The -PassThru parameter is deprecated, use -Select '^Id' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2ManagedRuleSetVersionCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
        <member name="T:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2PermissionPolicyCmdlet">
            <summary>
            Attaches an IAM policy to the specified resource. Use this to share a rule group across
            accounts.
             
              
            <para>
            You must be the owner of the rule group to perform this operation.
            </para><para>
            This action is subject to the following restrictions:
            </para><ul><li><para>
            You can attach only one policy with each <code>PutPermissionPolicy</code> request.
            </para></li><li><para>
            The ARN in the request must be a valid WAF <a>RuleGroup</a> ARN and the rule group
            must exist in the same Region.
            </para></li><li><para>
            The user making the request must be the owner of the rule group.
            </para></li></ul>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2PermissionPolicyCmdlet.Policy">
            <summary>
            <para>
            <para>The policy to attach to the specified rule group. </para><para>The policy specifications must conform to the following:</para><ul><li><para>The policy must be composed using IAM Policy version 2012-10-17 or version 2015-01-01.</para></li><li><para>The policy must include specifications for <code>Effect</code>, <code>Action</code>,
            and <code>Principal</code>.</para></li><li><para><code>Effect</code> must specify <code>Allow</code>.</para></li><li><para><code>Action</code> must specify <code>wafv2:CreateWebACL</code>, <code>wafv2:UpdateWebACL</code>,
            and <code>wafv2:PutFirewallManagerRuleGroups</code>. WAF rejects any extra actions
            or wildcard actions in the policy.</para></li><li><para>The policy must not include a <code>Resource</code> parameter.</para></li></ul><para>For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html">IAM
            Policies</a>. </para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2PermissionPolicyCmdlet.ResourceArn">
            <summary>
            <para>
            <para>The Amazon Resource Name (ARN) of the <a>RuleGroup</a> to which you want to attach
            the policy.</para>
            </para>
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2PermissionPolicyCmdlet.Select">
            <summary>
            Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default.
            Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.WAFV2.Model.PutPermissionPolicyResponse).
            Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2PermissionPolicyCmdlet.PassThru">
            <summary>
            Changes the cmdlet behavior to return the value passed to the ResourceArn parameter.
            The -PassThru parameter is deprecated, use -Select '^ResourceArn' instead. This parameter will be removed in a future version.
            </summary>
        </member>
        <member name="P:Amazon.PowerShell.Cmdlets.WAF2.WriteWAF2PermissionPolicyCmdlet.Force">
            <summary>
            This parameter overrides confirmation prompts to force
            the cmdlet to continue its operation. This parameter should always
            be used with caution.
            </summary>
        </member>
    </members>
</doc>