Show / Hide Table of Contents

Class WaasPaginators

Collection of helper methods that can be used to provide an enumerator interface to any list operations of Waas where multiple pages of data may be fetched. Two styles of enumerators are supported:

  • Enumerating over the Response objects returned by the list operation. These are referred to as ResponseEnumerators, and the methods are suffixed with ResponseEnumerator. For example: listUsersResponseEnumerator.
  • Enumerating over the resources/records being listed. These are referred to as RecordEnumerators, and the methods are suffixed with RecordEnumerator. For example: listUsersRecordEnumerator.
These enumerators abstract away the need to write code to manually handle pagination via looping and using the page tokens. They will automatically fetch more data from the service when required.

As an example, if we were using the ListUsers operation in IdentityService, then the iterator returned by calling a ResponseEnumerator method would iterate over the ListUsersResponse objects returned by each ListUsers call, whereas the enumerables returned by calling a RecordEnumerator method would iterate over the User records and we don't have to deal with ListUsersResponse objects at all. In either case, pagination will be automatically handled so we can iterate until there are no more responses or no more resources/records available.
Inheritance
object
WaasPaginators
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.WaasService
Assembly: OCI.DotNetSDK.Waas.dll
Syntax
public class WaasPaginators

Constructors

WaasPaginators(WaasClient)

Declaration
public WaasPaginators(WaasClient client)
Parameters
Type Name Description
WaasClient client

Methods

ListAccessRulesRecordEnumerator(ListAccessRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the AccessRule objects contained in responses from the ListAccessRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<AccessRule> ListAccessRulesRecordEnumerator(ListAccessRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListAccessRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<AccessRule>

The enumerator, which supports a simple iteration over a collection of a specified type

ListAccessRulesResponseEnumerator(ListAccessRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListAccessRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListAccessRulesResponse> ListAccessRulesResponseEnumerator(ListAccessRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListAccessRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListAccessRulesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListAddressListsRecordEnumerator(ListAddressListsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the AddressListSummary objects contained in responses from the ListAddressLists operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<AddressListSummary> ListAddressListsRecordEnumerator(ListAddressListsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListAddressListsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<AddressListSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListAddressListsResponseEnumerator(ListAddressListsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListAddressLists operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListAddressListsResponse> ListAddressListsResponseEnumerator(ListAddressListsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListAddressListsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListAddressListsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListCachingRulesRecordEnumerator(ListCachingRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the CachingRuleSummary objects contained in responses from the ListCachingRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<CachingRuleSummary> ListCachingRulesRecordEnumerator(ListCachingRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListCachingRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<CachingRuleSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListCachingRulesResponseEnumerator(ListCachingRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListCachingRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListCachingRulesResponse> ListCachingRulesResponseEnumerator(ListCachingRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListCachingRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListCachingRulesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListCaptchasRecordEnumerator(ListCaptchasRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the Captcha objects contained in responses from the ListCaptchas operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<Captcha> ListCaptchasRecordEnumerator(ListCaptchasRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListCaptchasRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<Captcha>

The enumerator, which supports a simple iteration over a collection of a specified type

ListCaptchasResponseEnumerator(ListCaptchasRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListCaptchas operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListCaptchasResponse> ListCaptchasResponseEnumerator(ListCaptchasRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListCaptchasRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListCaptchasResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListCertificatesRecordEnumerator(ListCertificatesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the CertificateSummary objects contained in responses from the ListCertificates operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<CertificateSummary> ListCertificatesRecordEnumerator(ListCertificatesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListCertificatesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<CertificateSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListCertificatesResponseEnumerator(ListCertificatesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListCertificates operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListCertificatesResponse> ListCertificatesResponseEnumerator(ListCertificatesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListCertificatesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListCertificatesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListCustomProtectionRulesRecordEnumerator(ListCustomProtectionRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the CustomProtectionRuleSummary objects contained in responses from the ListCustomProtectionRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<CustomProtectionRuleSummary> ListCustomProtectionRulesRecordEnumerator(ListCustomProtectionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListCustomProtectionRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<CustomProtectionRuleSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListCustomProtectionRulesResponseEnumerator(ListCustomProtectionRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListCustomProtectionRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListCustomProtectionRulesResponse> ListCustomProtectionRulesResponseEnumerator(ListCustomProtectionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListCustomProtectionRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListCustomProtectionRulesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListEdgeSubnetsRecordEnumerator(ListEdgeSubnetsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the EdgeSubnet objects contained in responses from the ListEdgeSubnets operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<EdgeSubnet> ListEdgeSubnetsRecordEnumerator(ListEdgeSubnetsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListEdgeSubnetsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<EdgeSubnet>

The enumerator, which supports a simple iteration over a collection of a specified type

ListEdgeSubnetsResponseEnumerator(ListEdgeSubnetsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListEdgeSubnets operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListEdgeSubnetsResponse> ListEdgeSubnetsResponseEnumerator(ListEdgeSubnetsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListEdgeSubnetsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListEdgeSubnetsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListGoodBotsRecordEnumerator(ListGoodBotsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the GoodBot objects contained in responses from the ListGoodBots operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<GoodBot> ListGoodBotsRecordEnumerator(ListGoodBotsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListGoodBotsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<GoodBot>

The enumerator, which supports a simple iteration over a collection of a specified type

ListGoodBotsResponseEnumerator(ListGoodBotsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListGoodBots operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListGoodBotsResponse> ListGoodBotsResponseEnumerator(ListGoodBotsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListGoodBotsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListGoodBotsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListProtectionRulesRecordEnumerator(ListProtectionRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the ProtectionRule objects contained in responses from the ListProtectionRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ProtectionRule> ListProtectionRulesRecordEnumerator(ListProtectionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListProtectionRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ProtectionRule>

The enumerator, which supports a simple iteration over a collection of a specified type

ListProtectionRulesResponseEnumerator(ListProtectionRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListProtectionRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListProtectionRulesResponse> ListProtectionRulesResponseEnumerator(ListProtectionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListProtectionRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListProtectionRulesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListRecommendationsRecordEnumerator(ListRecommendationsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the Recommendation objects contained in responses from the ListRecommendations operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<Recommendation> ListRecommendationsRecordEnumerator(ListRecommendationsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListRecommendationsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<Recommendation>

The enumerator, which supports a simple iteration over a collection of a specified type

ListRecommendationsResponseEnumerator(ListRecommendationsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListRecommendations operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListRecommendationsResponse> ListRecommendationsResponseEnumerator(ListRecommendationsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListRecommendationsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListRecommendationsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListThreatFeedsRecordEnumerator(ListThreatFeedsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the ThreatFeed objects contained in responses from the ListThreatFeeds operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ThreatFeed> ListThreatFeedsRecordEnumerator(ListThreatFeedsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListThreatFeedsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ThreatFeed>

The enumerator, which supports a simple iteration over a collection of a specified type

ListThreatFeedsResponseEnumerator(ListThreatFeedsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListThreatFeeds operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListThreatFeedsResponse> ListThreatFeedsResponseEnumerator(ListThreatFeedsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListThreatFeedsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListThreatFeedsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWaasPoliciesRecordEnumerator(ListWaasPoliciesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the WaasPolicySummary objects contained in responses from the ListWaasPolicies operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<WaasPolicySummary> ListWaasPoliciesRecordEnumerator(ListWaasPoliciesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWaasPoliciesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<WaasPolicySummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWaasPoliciesResponseEnumerator(ListWaasPoliciesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListWaasPolicies operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListWaasPoliciesResponse> ListWaasPoliciesResponseEnumerator(ListWaasPoliciesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWaasPoliciesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListWaasPoliciesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWaasPolicyCustomProtectionRulesRecordEnumerator(ListWaasPolicyCustomProtectionRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the WaasPolicyCustomProtectionRuleSummary objects contained in responses from the ListWaasPolicyCustomProtectionRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<WaasPolicyCustomProtectionRuleSummary> ListWaasPolicyCustomProtectionRulesRecordEnumerator(ListWaasPolicyCustomProtectionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWaasPolicyCustomProtectionRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<WaasPolicyCustomProtectionRuleSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWaasPolicyCustomProtectionRulesResponseEnumerator(ListWaasPolicyCustomProtectionRulesRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListWaasPolicyCustomProtectionRules operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListWaasPolicyCustomProtectionRulesResponse> ListWaasPolicyCustomProtectionRulesResponseEnumerator(ListWaasPolicyCustomProtectionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWaasPolicyCustomProtectionRulesRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListWaasPolicyCustomProtectionRulesResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWafBlockedRequestsRecordEnumerator(ListWafBlockedRequestsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the WafBlockedRequest objects contained in responses from the ListWafBlockedRequests operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<WafBlockedRequest> ListWafBlockedRequestsRecordEnumerator(ListWafBlockedRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWafBlockedRequestsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<WafBlockedRequest>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWafBlockedRequestsResponseEnumerator(ListWafBlockedRequestsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListWafBlockedRequests operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListWafBlockedRequestsResponse> ListWafBlockedRequestsResponseEnumerator(ListWafBlockedRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWafBlockedRequestsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListWafBlockedRequestsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWafLogsRecordEnumerator(ListWafLogsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the WafLog objects contained in responses from the ListWafLogs operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<WafLog> ListWafLogsRecordEnumerator(ListWafLogsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWafLogsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<WafLog>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWafLogsResponseEnumerator(ListWafLogsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListWafLogs operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListWafLogsResponse> ListWafLogsResponseEnumerator(ListWafLogsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWafLogsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListWafLogsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWafRequestsRecordEnumerator(ListWafRequestsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the WafRequest objects contained in responses from the ListWafRequests operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<WafRequest> ListWafRequestsRecordEnumerator(ListWafRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWafRequestsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<WafRequest>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWafRequestsResponseEnumerator(ListWafRequestsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListWafRequests operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListWafRequestsResponse> ListWafRequestsResponseEnumerator(ListWafRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWafRequestsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListWafRequestsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWafTrafficRecordEnumerator(ListWafTrafficRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the WafTrafficDatum objects contained in responses from the ListWafTraffic operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<WafTrafficDatum> ListWafTrafficRecordEnumerator(ListWafTrafficRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWafTrafficRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<WafTrafficDatum>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWafTrafficResponseEnumerator(ListWafTrafficRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListWafTraffic operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListWafTrafficResponse> ListWafTrafficResponseEnumerator(ListWafTrafficRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWafTrafficRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListWafTrafficResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWhitelistsRecordEnumerator(ListWhitelistsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the Whitelist objects contained in responses from the ListWhitelists operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<Whitelist> ListWhitelistsRecordEnumerator(ListWhitelistsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWhitelistsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<Whitelist>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWhitelistsResponseEnumerator(ListWhitelistsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListWhitelists operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListWhitelistsResponse> ListWhitelistsResponseEnumerator(ListWhitelistsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWhitelistsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListWhitelistsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWorkRequestsRecordEnumerator(ListWorkRequestsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the WorkRequestSummary objects contained in responses from the ListWorkRequests operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<WorkRequestSummary> ListWorkRequestsRecordEnumerator(ListWorkRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWorkRequestsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<WorkRequestSummary>

The enumerator, which supports a simple iteration over a collection of a specified type

ListWorkRequestsResponseEnumerator(ListWorkRequestsRequest, RetryConfiguration, CancellationToken)

Creates a new enumerable which will iterate over the responses received from the ListWorkRequests operation. This enumerable will fetch more data from the server as needed.

Declaration
public IEnumerable<ListWorkRequestsResponse> ListWorkRequestsResponseEnumerator(ListWorkRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
ListWorkRequestsRequest request

The request object containing the details to send

RetryConfiguration retryConfiguration

The configuration for retrying, may be null

CancellationToken cancellationToken

The cancellation token object

Returns
Type Description
IEnumerable<ListWorkRequestsResponse>

The enumerator, which supports a simple iteration over a collection of a specified type

In this article
Back to top