IPSet

public struct IPSet : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The IP address type (IPV4 or IPV6) and the IP address range (in CIDR notation) that web requests originate from. If the WebACL is associated with a CloudFront distribution and the viewer did not use an HTTP proxy or a load balancer to send the request, this is the value of the c-ip field in the CloudFront access logs.

    Declaration

    Swift

    public let iPSetDescriptors: [IPSetDescriptor]
  • The IPSetId for an IPSet. You use IPSetId to get information about an IPSet (see GetIPSet), update an IPSet (see UpdateIPSet), insert an IPSet into a Rule or delete one from a Rule (see UpdateRule), and delete an IPSet from AWS WAF (see DeleteIPSet). IPSetId is returned by CreateIPSet and by ListIPSets.

    Declaration

    Swift

    public let iPSetId: String
  • A friendly name or description of the IPSet. You can’t change the name of an IPSet after you create it.

    Declaration

    Swift

    public let name: String?
  • Undocumented

    Declaration

    Swift

    public init(iPSetDescriptors: [IPSetDescriptor], iPSetId: String, name: String? = nil)