Class: Aws::CloudFront::Types::ListDistributionsByWebACLIdRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudfront/types.rb

Overview

The request to list distributions that are associated with a specified WAF web ACL.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#markerString

Use ‘Marker` and `MaxItems` to control pagination of results. If you have more than `MaxItems` distributions that satisfy the request, the response includes a `NextMarker` element. To get the next page of results, submit another request. For the value of `Marker`, specify the value of `NextMarker` from the last response. (For the first request, omit `Marker`.)

Returns:

  • (String)


7765
7766
7767
7768
7769
7770
7771
# File 'lib/aws-sdk-cloudfront/types.rb', line 7765

class ListDistributionsByWebACLIdRequest < Struct.new(
  :marker,
  :max_items,
  :web_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#max_itemsInteger

The maximum number of distributions that you want CloudFront to return in the response body. The maximum and default values are both 100.

Returns:

  • (Integer)


7765
7766
7767
7768
7769
7770
7771
# File 'lib/aws-sdk-cloudfront/types.rb', line 7765

class ListDistributionsByWebACLIdRequest < Struct.new(
  :marker,
  :max_items,
  :web_acl_id)
  SENSITIVE = []
  include Aws::Structure
end

#web_acl_idString

The ID of the WAF web ACL that you want to list the associated distributions. If you specify “null” for the ID, the request returns a list of the distributions that aren’t associated with a web ACL.

For WAFV2, this is the ARN of the web ACL, such as ‘arn:aws:wafv2:us-east-1:123456789012:global/webacl/ExampleWebACL/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`.

For WAF Classic, this is the ID of the web ACL, such as ‘a1b2c3d4-5678-90ab-cdef-EXAMPLE11111`.

Returns:

  • (String)


7765
7766
7767
7768
7769
7770
7771
# File 'lib/aws-sdk-cloudfront/types.rb', line 7765

class ListDistributionsByWebACLIdRequest < Struct.new(
  :marker,
  :max_items,
  :web_acl_id)
  SENSITIVE = []
  include Aws::Structure
end