Module pagers (0.10.0)

API documentation for network_security_v1alpha1.services.intercept.pagers module.

Classes

ListInterceptDeploymentGroupsAsyncPager

ListInterceptDeploymentGroupsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentGroupsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentGroupsRequest,
    response: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentGroupsResponse,
    *,
    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_intercept_deployment_groups requests.

This class thinly wraps an initial ListInterceptDeploymentGroupsResponse object, and provides an __aiter__ method to iterate through its intercept_deployment_groups field.

If there are more pages, the __aiter__ method will make additional ListInterceptDeploymentGroups requests and continue to iterate through the intercept_deployment_groups field on the corresponding responses.

All the usual ListInterceptDeploymentGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListInterceptDeploymentGroupsPager

ListInterceptDeploymentGroupsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentGroupsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentGroupsRequest,
    response: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentGroupsResponse,
    *,
    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_intercept_deployment_groups requests.

This class thinly wraps an initial ListInterceptDeploymentGroupsResponse object, and provides an __iter__ method to iterate through its intercept_deployment_groups field.

If there are more pages, the __iter__ method will make additional ListInterceptDeploymentGroups requests and continue to iterate through the intercept_deployment_groups field on the corresponding responses.

All the usual ListInterceptDeploymentGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListInterceptDeploymentsAsyncPager

ListInterceptDeploymentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentsRequest,
    response: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentsResponse,
    *,
    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_intercept_deployments requests.

This class thinly wraps an initial ListInterceptDeploymentsResponse object, and provides an __aiter__ method to iterate through its intercept_deployments field.

If there are more pages, the __aiter__ method will make additional ListInterceptDeployments requests and continue to iterate through the intercept_deployments field on the corresponding responses.

All the usual ListInterceptDeploymentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListInterceptDeploymentsPager

ListInterceptDeploymentsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentsRequest,
    response: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptDeploymentsResponse,
    *,
    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_intercept_deployments requests.

This class thinly wraps an initial ListInterceptDeploymentsResponse object, and provides an __iter__ method to iterate through its intercept_deployments field.

If there are more pages, the __iter__ method will make additional ListInterceptDeployments requests and continue to iterate through the intercept_deployments field on the corresponding responses.

All the usual ListInterceptDeploymentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListInterceptEndpointGroupAssociationsAsyncPager

ListInterceptEndpointGroupAssociationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupAssociationsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupAssociationsRequest,
    response: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupAssociationsResponse,
    *,
    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_intercept_endpoint_group_associations requests.

This class thinly wraps an initial ListInterceptEndpointGroupAssociationsResponse object, and provides an __aiter__ method to iterate through its intercept_endpoint_group_associations field.

If there are more pages, the __aiter__ method will make additional ListInterceptEndpointGroupAssociations requests and continue to iterate through the intercept_endpoint_group_associations field on the corresponding responses.

All the usual ListInterceptEndpointGroupAssociationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListInterceptEndpointGroupAssociationsPager

ListInterceptEndpointGroupAssociationsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupAssociationsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupAssociationsRequest,
    response: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupAssociationsResponse,
    *,
    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_intercept_endpoint_group_associations requests.

This class thinly wraps an initial ListInterceptEndpointGroupAssociationsResponse object, and provides an __iter__ method to iterate through its intercept_endpoint_group_associations field.

If there are more pages, the __iter__ method will make additional ListInterceptEndpointGroupAssociations requests and continue to iterate through the intercept_endpoint_group_associations field on the corresponding responses.

All the usual ListInterceptEndpointGroupAssociationsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListInterceptEndpointGroupsAsyncPager

ListInterceptEndpointGroupsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupsRequest,
    response: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupsResponse,
    *,
    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_intercept_endpoint_groups requests.

This class thinly wraps an initial ListInterceptEndpointGroupsResponse object, and provides an __aiter__ method to iterate through its intercept_endpoint_groups field.

If there are more pages, the __aiter__ method will make additional ListInterceptEndpointGroups requests and continue to iterate through the intercept_endpoint_groups field on the corresponding responses.

All the usual ListInterceptEndpointGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListInterceptEndpointGroupsPager

ListInterceptEndpointGroupsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupsRequest,
    response: google.cloud.network_security_v1alpha1.types.intercept.ListInterceptEndpointGroupsResponse,
    *,
    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_intercept_endpoint_groups requests.

This class thinly wraps an initial ListInterceptEndpointGroupsResponse object, and provides an __iter__ method to iterate through its intercept_endpoint_groups field.

If there are more pages, the __iter__ method will make additional ListInterceptEndpointGroups requests and continue to iterate through the intercept_endpoint_groups field on the corresponding responses.

All the usual ListInterceptEndpointGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.