sdk/python/pulumi_aws/cloudfront/distribution.py
def web_acl_id(self) -> pulumi.Output[Optional[str]]:
        """
        A unique identifier that specifies the AWS WAF web ACL,
        if any, to associate with this distribution.
        To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN,
        for example `aws_wafv2_web_acl.example.arn`. To specify a web
        ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`.
        The WAF Web ACL must exist in the WAF Global (CloudFront) region and the
        credentials configuring this argument must have `waf:GetWebACL` permissions assigned.
        """
        return pulumi.get(self, "web_acl_id")

        A unique identifier that specifies the AWS WAF web ACL,
        if any, to associate with this distribution.
        To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN,
        for example `aws_wafv2_web_acl.example.arn`. To specify a web
        ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`.
        The WAF Web ACL must exist in the WAF Global (CloudFront) region and the
        credentials configuring this argument must have `waf:GetWebACL` permissions assigned.
        
A unique identifier that specifies the AWS WAF web ACL,
if any, to associate with this distribution.
To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN,
for example `aws_wafv2_web_acl.example.arn`. To specify a web
ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`.
The WAF Web ACL must exist in the WAF Global (CloudFront) region and the
credentials configuring this argument must have `waf:GetWebACL` permissions assigned.
A unique identifier that specifies the AWS WAF web ACL if any to associate with this distribution . To specify a web ACL created using the latest version of AWS WAF ( WAFv2 ) use the ACL ARN for example ` aws_wafv2_web_acl . example . arn ` . To specify a web ACL created using AWS WAF Classic use the ACL ID for example ` aws_waf_web_acl . example . id ` . The WAF Web ACL must exist in the WAF Global ( CloudFront ) region and the credentials configuring this argument must have ` waf : GetWebACL ` permissions assigned .
def web_acl_id(self) -> pulumi.Output[Optional[str]]:
        return pulumi.get(self, "web_acl_id")
def web_acl_id ( self ) -> pulumi . Output [ Optional [ str ] ] : return pulumi . get ( self , "web_acl_id" )
A unique identifier that specifies the AWS WAF web ACL,
if any, to associate with this distribution.
A unique identifier that specifies the AWS WAF web ACL if any to associate with this distribution .
"""
        A unique identifier that specifies the AWS WAF web ACL,
        if any, to associate with this distribution.
        To specify a web ACL created using the latest version of AWS WAF (WAFv2), use the ACL ARN,
        for example `aws_wafv2_web_acl.example.arn`. To specify a web
        ACL created using AWS WAF Classic, use the ACL ID, for example `aws_waf_web_acl.example.id`.
        The WAF Web ACL must exist in the WAF Global (CloudFront) region and the
        credentials configuring this argument must have `waf:GetWebACL` permissions assigned.
        """
self