Module pagers (1.23.0)

API documentation for gkehub_v1.services.gke_hub.pagers module.

Classes

ListBoundMembershipsAsyncPager

ListBoundMembershipsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gkehub_v1.types.service.ListBoundMembershipsResponse
        ],
    ],
    request: google.cloud.gkehub_v1.types.service.ListBoundMembershipsRequest,
    response: google.cloud.gkehub_v1.types.service.ListBoundMembershipsResponse,
    *,
    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_bound_memberships requests.

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

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

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

ListBoundMembershipsPager

ListBoundMembershipsPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListBoundMembershipsResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListBoundMembershipsRequest,
    response: google.cloud.gkehub_v1.types.service.ListBoundMembershipsResponse,
    *,
    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_bound_memberships requests.

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

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

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

ListFeaturesAsyncPager

ListFeaturesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.gkehub_v1.types.service.ListFeaturesResponse],
    ],
    request: google.cloud.gkehub_v1.types.service.ListFeaturesRequest,
    response: google.cloud.gkehub_v1.types.service.ListFeaturesResponse,
    *,
    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_features requests.

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

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

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

ListFeaturesPager

ListFeaturesPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListFeaturesResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListFeaturesRequest,
    response: google.cloud.gkehub_v1.types.service.ListFeaturesResponse,
    *,
    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_features requests.

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

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

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

ListFleetsAsyncPager

ListFleetsAsyncPager(
    method: typing.Callable[
        [...], typing.Awaitable[google.cloud.gkehub_v1.types.service.ListFleetsResponse]
    ],
    request: google.cloud.gkehub_v1.types.service.ListFleetsRequest,
    response: google.cloud.gkehub_v1.types.service.ListFleetsResponse,
    *,
    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_fleets requests.

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

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

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

ListFleetsPager

ListFleetsPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListFleetsResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListFleetsRequest,
    response: google.cloud.gkehub_v1.types.service.ListFleetsResponse,
    *,
    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_fleets requests.

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

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

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

ListMembershipBindingsAsyncPager

ListMembershipBindingsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gkehub_v1.types.service.ListMembershipBindingsResponse
        ],
    ],
    request: google.cloud.gkehub_v1.types.service.ListMembershipBindingsRequest,
    response: google.cloud.gkehub_v1.types.service.ListMembershipBindingsResponse,
    *,
    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_membership_bindings requests.

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

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

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

ListMembershipBindingsPager

ListMembershipBindingsPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListMembershipBindingsResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListMembershipBindingsRequest,
    response: google.cloud.gkehub_v1.types.service.ListMembershipBindingsResponse,
    *,
    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_membership_bindings requests.

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

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

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

ListMembershipRBACRoleBindingsAsyncPager

ListMembershipRBACRoleBindingsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gkehub_v1.types.service.ListMembershipRBACRoleBindingsResponse
        ],
    ],
    request: google.cloud.gkehub_v1.types.service.ListMembershipRBACRoleBindingsRequest,
    response: google.cloud.gkehub_v1.types.service.ListMembershipRBACRoleBindingsResponse,
    *,
    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_membership_rbac_role_bindings requests.

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

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

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

ListMembershipRBACRoleBindingsPager

ListMembershipRBACRoleBindingsPager(
    method: typing.Callable[
        [...],
        google.cloud.gkehub_v1.types.service.ListMembershipRBACRoleBindingsResponse,
    ],
    request: google.cloud.gkehub_v1.types.service.ListMembershipRBACRoleBindingsRequest,
    response: google.cloud.gkehub_v1.types.service.ListMembershipRBACRoleBindingsResponse,
    *,
    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_membership_rbac_role_bindings requests.

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

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

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

ListMembershipsAsyncPager

ListMembershipsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.gkehub_v1.types.service.ListMembershipsResponse],
    ],
    request: google.cloud.gkehub_v1.types.service.ListMembershipsRequest,
    response: google.cloud.gkehub_v1.types.service.ListMembershipsResponse,
    *,
    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_memberships requests.

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

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

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

ListMembershipsPager

ListMembershipsPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListMembershipsResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListMembershipsRequest,
    response: google.cloud.gkehub_v1.types.service.ListMembershipsResponse,
    *,
    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_memberships requests.

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

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

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

ListPermittedScopesAsyncPager

ListPermittedScopesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gkehub_v1.types.service.ListPermittedScopesResponse
        ],
    ],
    request: google.cloud.gkehub_v1.types.service.ListPermittedScopesRequest,
    response: google.cloud.gkehub_v1.types.service.ListPermittedScopesResponse,
    *,
    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_permitted_scopes requests.

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

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

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

ListPermittedScopesPager

ListPermittedScopesPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListPermittedScopesResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListPermittedScopesRequest,
    response: google.cloud.gkehub_v1.types.service.ListPermittedScopesResponse,
    *,
    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_permitted_scopes requests.

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

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

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

ListScopeNamespacesAsyncPager

ListScopeNamespacesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gkehub_v1.types.service.ListScopeNamespacesResponse
        ],
    ],
    request: google.cloud.gkehub_v1.types.service.ListScopeNamespacesRequest,
    response: google.cloud.gkehub_v1.types.service.ListScopeNamespacesResponse,
    *,
    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_scope_namespaces requests.

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

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

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

ListScopeNamespacesPager

ListScopeNamespacesPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListScopeNamespacesResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListScopeNamespacesRequest,
    response: google.cloud.gkehub_v1.types.service.ListScopeNamespacesResponse,
    *,
    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_scope_namespaces requests.

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

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

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

ListScopeRBACRoleBindingsAsyncPager

ListScopeRBACRoleBindingsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gkehub_v1.types.service.ListScopeRBACRoleBindingsResponse
        ],
    ],
    request: google.cloud.gkehub_v1.types.service.ListScopeRBACRoleBindingsRequest,
    response: google.cloud.gkehub_v1.types.service.ListScopeRBACRoleBindingsResponse,
    *,
    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_scope_rbac_role_bindings requests.

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

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

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

ListScopeRBACRoleBindingsPager

ListScopeRBACRoleBindingsPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListScopeRBACRoleBindingsResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListScopeRBACRoleBindingsRequest,
    response: google.cloud.gkehub_v1.types.service.ListScopeRBACRoleBindingsResponse,
    *,
    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_scope_rbac_role_bindings requests.

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

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

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

ListScopesAsyncPager

ListScopesAsyncPager(
    method: typing.Callable[
        [...], typing.Awaitable[google.cloud.gkehub_v1.types.service.ListScopesResponse]
    ],
    request: google.cloud.gkehub_v1.types.service.ListScopesRequest,
    response: google.cloud.gkehub_v1.types.service.ListScopesResponse,
    *,
    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_scopes requests.

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

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

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

ListScopesPager

ListScopesPager(
    method: typing.Callable[
        [...], google.cloud.gkehub_v1.types.service.ListScopesResponse
    ],
    request: google.cloud.gkehub_v1.types.service.ListScopesRequest,
    response: google.cloud.gkehub_v1.types.service.ListScopesResponse,
    *,
    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_scopes requests.

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

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

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