API documentation for iam_admin_v1.services.iam.pagers
module.
Classes
ListRolesAsyncPager
ListRolesAsyncPager(
method: typing.Callable[
[...], typing.Awaitable[google.cloud.iam_admin_v1.types.iam.ListRolesResponse]
],
request: google.cloud.iam_admin_v1.types.iam.ListRolesRequest,
response: google.cloud.iam_admin_v1.types.iam.ListRolesResponse,
*,
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_roles
requests.
This class thinly wraps an initial
ListRolesResponse object, and
provides an __aiter__
method to iterate through its
roles
field.
If there are more pages, the __aiter__
method will make additional
ListRoles
requests and continue to iterate
through the roles
field on the
corresponding responses.
All the usual ListRolesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListRolesPager
ListRolesPager(
method: typing.Callable[
[...], google.cloud.iam_admin_v1.types.iam.ListRolesResponse
],
request: google.cloud.iam_admin_v1.types.iam.ListRolesRequest,
response: google.cloud.iam_admin_v1.types.iam.ListRolesResponse,
*,
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_roles
requests.
This class thinly wraps an initial
ListRolesResponse object, and
provides an __iter__
method to iterate through its
roles
field.
If there are more pages, the __iter__
method will make additional
ListRoles
requests and continue to iterate
through the roles
field on the
corresponding responses.
All the usual ListRolesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServiceAccountsAsyncPager
ListServiceAccountsAsyncPager(
method: typing.Callable[
[...],
typing.Awaitable[
google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse
],
],
request: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest,
response: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse,
*,
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_service_accounts
requests.
This class thinly wraps an initial
ListServiceAccountsResponse object, and
provides an __aiter__
method to iterate through its
accounts
field.
If there are more pages, the __aiter__
method will make additional
ListServiceAccounts
requests and continue to iterate
through the accounts
field on the
corresponding responses.
All the usual ListServiceAccountsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
ListServiceAccountsPager
ListServiceAccountsPager(
method: typing.Callable[
[...], google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse
],
request: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsRequest,
response: google.cloud.iam_admin_v1.types.iam.ListServiceAccountsResponse,
*,
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_service_accounts
requests.
This class thinly wraps an initial
ListServiceAccountsResponse object, and
provides an __iter__
method to iterate through its
accounts
field.
If there are more pages, the __iter__
method will make additional
ListServiceAccounts
requests and continue to iterate
through the accounts
field on the
corresponding responses.
All the usual ListServiceAccountsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
QueryGrantableRolesAsyncPager
QueryGrantableRolesAsyncPager(
method: typing.Callable[
[...],
typing.Awaitable[
google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse
],
],
request: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest,
response: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse,
*,
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 query_grantable_roles
requests.
This class thinly wraps an initial
QueryGrantableRolesResponse object, and
provides an __aiter__
method to iterate through its
roles
field.
If there are more pages, the __aiter__
method will make additional
QueryGrantableRoles
requests and continue to iterate
through the roles
field on the
corresponding responses.
All the usual QueryGrantableRolesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
QueryGrantableRolesPager
QueryGrantableRolesPager(
method: typing.Callable[
[...], google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse
],
request: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesRequest,
response: google.cloud.iam_admin_v1.types.iam.QueryGrantableRolesResponse,
*,
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 query_grantable_roles
requests.
This class thinly wraps an initial
QueryGrantableRolesResponse object, and
provides an __iter__
method to iterate through its
roles
field.
If there are more pages, the __iter__
method will make additional
QueryGrantableRoles
requests and continue to iterate
through the roles
field on the
corresponding responses.
All the usual QueryGrantableRolesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
QueryTestablePermissionsAsyncPager
QueryTestablePermissionsAsyncPager(
method: typing.Callable[
[...],
typing.Awaitable[
google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse
],
],
request: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest,
response: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse,
*,
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 query_testable_permissions
requests.
This class thinly wraps an initial
QueryTestablePermissionsResponse object, and
provides an __aiter__
method to iterate through its
permissions
field.
If there are more pages, the __aiter__
method will make additional
QueryTestablePermissions
requests and continue to iterate
through the permissions
field on the
corresponding responses.
All the usual QueryTestablePermissionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.
QueryTestablePermissionsPager
QueryTestablePermissionsPager(
method: typing.Callable[
[...], google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse
],
request: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsRequest,
response: google.cloud.iam_admin_v1.types.iam.QueryTestablePermissionsResponse,
*,
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 query_testable_permissions
requests.
This class thinly wraps an initial
QueryTestablePermissionsResponse object, and
provides an __iter__
method to iterate through its
permissions
field.
If there are more pages, the __iter__
method will make additional
QueryTestablePermissions
requests and continue to iterate
through the permissions
field on the
corresponding responses.
All the usual QueryTestablePermissionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.