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

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

Overview

Note:

When making an API call, you may pass ListDistributionsByWebACLIdRequest data as a hash:

{
  marker: "string",
  max_items: 1,
  web_acl_id: "string", # required
}

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

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)


5026
5027
5028
5029
5030
5031
# File 'lib/aws-sdk-cloudfront/types.rb', line 5026

class ListDistributionsByWebACLIdRequest < Struct.new(
  :marker,
  :max_items,
  :web_acl_id)
  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)


5026
5027
5028
5029
5030
5031
# File 'lib/aws-sdk-cloudfront/types.rb', line 5026

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

#web_acl_idString

The ID of the AWS 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.

Returns:

  • (String)


5026
5027
5028
5029
5030
5031
# File 'lib/aws-sdk-cloudfront/types.rb', line 5026

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