Module pagers (0.1.0)

API documentation for agentidentity_v1beta.services.auth_provider_service.pagers module.

Classes

ListAccessSummariesAsyncPager

ListAccessSummariesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAccessSummariesResponse
        ],
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAccessSummariesRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAccessSummariesResponse,
    *,
    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_access_summaries requests.

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

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

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

ListAccessSummariesPager

ListAccessSummariesPager(
    method: typing.Callable[
        [...],
        google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAccessSummariesResponse,
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAccessSummariesRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAccessSummariesResponse,
    *,
    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_access_summaries requests.

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

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

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

ListAuthProvidersAsyncPager

ListAuthProvidersAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthProvidersResponse
        ],
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthProvidersRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthProvidersResponse,
    *,
    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_auth_providers requests.

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

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

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

ListAuthProvidersPager

ListAuthProvidersPager(
    method: typing.Callable[
        [...],
        google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthProvidersResponse,
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthProvidersRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthProvidersResponse,
    *,
    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_auth_providers requests.

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

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

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

ListAuthorizationsAsyncPager

ListAuthorizationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthorizationsResponse
        ],
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthorizationsRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthorizationsResponse,
    *,
    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_authorizations requests.

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

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

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

ListAuthorizationsPager

ListAuthorizationsPager(
    method: typing.Callable[
        [...],
        google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthorizationsResponse,
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthorizationsRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.ListAuthorizationsResponse,
    *,
    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_authorizations requests.

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

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

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

QueryAuthProvidersAsyncPager

QueryAuthProvidersAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryAuthProvidersResponse
        ],
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryAuthProvidersRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryAuthProvidersResponse,
    *,
    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_auth_providers requests.

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

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

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

QueryAuthProvidersPager

QueryAuthProvidersPager(
    method: typing.Callable[
        [...],
        google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryAuthProvidersResponse,
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryAuthProvidersRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryAuthProvidersResponse,
    *,
    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_auth_providers requests.

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

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

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

QueryWorkloadsAsyncPager

QueryWorkloadsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryWorkloadsResponse
        ],
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryWorkloadsRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryWorkloadsResponse,
    *,
    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_workloads requests.

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

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

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

QueryWorkloadsPager

QueryWorkloadsPager(
    method: typing.Callable[
        [...],
        google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryWorkloadsResponse,
    ],
    request: google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryWorkloadsRequest,
    response: google.cloud.agentidentity_v1beta.types.auth_provider_service.QueryWorkloadsResponse,
    *,
    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_workloads requests.

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

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

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