Module pagers (0.10.0)

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

Classes

ListMirroringDeploymentGroupsAsyncPager

ListMirroringDeploymentGroupsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentGroupsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentGroupsRequest,
    response: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentGroupsResponse,
    *,
    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_mirroring_deployment_groups requests.

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

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

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

ListMirroringDeploymentGroupsPager

ListMirroringDeploymentGroupsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentGroupsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentGroupsRequest,
    response: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentGroupsResponse,
    *,
    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_mirroring_deployment_groups requests.

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

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

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

ListMirroringDeploymentsAsyncPager

ListMirroringDeploymentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentsRequest,
    response: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentsResponse,
    *,
    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_mirroring_deployments requests.

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

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

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

ListMirroringDeploymentsPager

ListMirroringDeploymentsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentsRequest,
    response: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringDeploymentsResponse,
    *,
    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_mirroring_deployments requests.

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

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

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

ListMirroringEndpointGroupAssociationsAsyncPager

ListMirroringEndpointGroupAssociationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupAssociationsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupAssociationsRequest,
    response: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupAssociationsResponse,
    *,
    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_mirroring_endpoint_group_associations requests.

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

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

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

ListMirroringEndpointGroupAssociationsPager

ListMirroringEndpointGroupAssociationsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupAssociationsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupAssociationsRequest,
    response: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupAssociationsResponse,
    *,
    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_mirroring_endpoint_group_associations requests.

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

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

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

ListMirroringEndpointGroupsAsyncPager

ListMirroringEndpointGroupsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupsRequest,
    response: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupsResponse,
    *,
    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_mirroring_endpoint_groups requests.

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

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

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

ListMirroringEndpointGroupsPager

ListMirroringEndpointGroupsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupsRequest,
    response: google.cloud.network_security_v1alpha1.types.mirroring.ListMirroringEndpointGroupsResponse,
    *,
    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_mirroring_endpoint_groups requests.

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

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

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