API documentation for network_security_v1.services.security_profile_group_service.pagers module.
Classes
ListSecurityProfileGroupsAsyncPager
ListSecurityProfileGroupsAsyncPager(
method: typing.Callable[
[...],
typing.Awaitable[
google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfileGroupsResponse
],
],
request: google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfileGroupsRequest,
response: google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfileGroupsResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)A pager for iterating through list_security_profile_groups requests.
This class thinly wraps an initial
ListSecurityProfileGroupsResponse object, and
provides an __aiter__ method to iterate through its
security_profile_groups field.
If there are more pages, the __aiter__ method will make additional
ListSecurityProfileGroups requests and continue to iterate
through the security_profile_groups field on the
corresponding responses.
All the usual ListSecurityProfileGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSecurityProfileGroupsPager
ListSecurityProfileGroupsPager(
method: typing.Callable[
[...],
google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfileGroupsResponse,
],
request: google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfileGroupsRequest,
response: google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfileGroupsResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)A pager for iterating through list_security_profile_groups requests.
This class thinly wraps an initial
ListSecurityProfileGroupsResponse object, and
provides an __iter__ method to iterate through its
security_profile_groups field.
If there are more pages, the __iter__ method will make additional
ListSecurityProfileGroups requests and continue to iterate
through the security_profile_groups field on the
corresponding responses.
All the usual ListSecurityProfileGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSecurityProfilesAsyncPager
ListSecurityProfilesAsyncPager(
method: typing.Callable[
[...],
typing.Awaitable[
google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfilesResponse
],
],
request: google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfilesRequest,
response: google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfilesResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary_async.AsyncRetry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)A pager for iterating through list_security_profiles requests.
This class thinly wraps an initial
ListSecurityProfilesResponse object, and
provides an __aiter__ method to iterate through its
security_profiles field.
If there are more pages, the __aiter__ method will make additional
ListSecurityProfiles requests and continue to iterate
through the security_profiles field on the
corresponding responses.
All the usual ListSecurityProfilesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListSecurityProfilesPager
ListSecurityProfilesPager(
method: typing.Callable[
[...],
google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfilesResponse,
],
request: google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfilesRequest,
response: google.cloud.network_security_v1.types.security_profile_group_service.ListSecurityProfilesResponse,
*,
retry: typing.Optional[
typing.Union[
google.api_core.retry.retry_unary.Retry,
google.api_core.gapic_v1.method._MethodDefault,
]
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)A pager for iterating through list_security_profiles requests.
This class thinly wraps an initial
ListSecurityProfilesResponse object, and
provides an __iter__ method to iterate through its
security_profiles field.
If there are more pages, the __iter__ method will make additional
ListSecurityProfiles requests and continue to iterate
through the security_profiles field on the
corresponding responses.
All the usual ListSecurityProfilesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.