Module pagers (0.2.5)

API documentation for backupdr_v1.services.backup_dr.pagers module.

Classes

FetchBackupPlanAssociationsForResourceTypeAsyncPager

FetchBackupPlanAssociationsForResourceTypeAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupplanassociation.FetchBackupPlanAssociationsForResourceTypeResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupplanassociation.FetchBackupPlanAssociationsForResourceTypeRequest,
    response: google.cloud.backupdr_v1.types.backupplanassociation.FetchBackupPlanAssociationsForResourceTypeResponse,
    *,
    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 fetch_backup_plan_associations_for_resource_type requests.

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

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

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

FetchBackupPlanAssociationsForResourceTypePager

FetchBackupPlanAssociationsForResourceTypePager(
    method: typing.Callable[
        [...],
        google.cloud.backupdr_v1.types.backupplanassociation.FetchBackupPlanAssociationsForResourceTypeResponse,
    ],
    request: google.cloud.backupdr_v1.types.backupplanassociation.FetchBackupPlanAssociationsForResourceTypeRequest,
    response: google.cloud.backupdr_v1.types.backupplanassociation.FetchBackupPlanAssociationsForResourceTypeResponse,
    *,
    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 fetch_backup_plan_associations_for_resource_type requests.

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

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

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

FetchDataSourceReferencesForResourceTypeAsyncPager

FetchDataSourceReferencesForResourceTypeAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.datasourcereference.FetchDataSourceReferencesForResourceTypeResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.datasourcereference.FetchDataSourceReferencesForResourceTypeRequest,
    response: google.cloud.backupdr_v1.types.datasourcereference.FetchDataSourceReferencesForResourceTypeResponse,
    *,
    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 fetch_data_source_references_for_resource_type requests.

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

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

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

FetchDataSourceReferencesForResourceTypePager

FetchDataSourceReferencesForResourceTypePager(
    method: typing.Callable[
        [...],
        google.cloud.backupdr_v1.types.datasourcereference.FetchDataSourceReferencesForResourceTypeResponse,
    ],
    request: google.cloud.backupdr_v1.types.datasourcereference.FetchDataSourceReferencesForResourceTypeRequest,
    response: google.cloud.backupdr_v1.types.datasourcereference.FetchDataSourceReferencesForResourceTypeResponse,
    *,
    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 fetch_data_source_references_for_resource_type requests.

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

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

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

FetchUsableBackupVaultsAsyncPager

FetchUsableBackupVaultsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsResponse,
    *,
    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 fetch_usable_backup_vaults requests.

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

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

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

FetchUsableBackupVaultsPager

FetchUsableBackupVaultsPager(
    method: typing.Callable[
        [...],
        google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsResponse,
    ],
    request: google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsResponse,
    *,
    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 fetch_usable_backup_vaults requests.

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

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

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

ListBackupPlanAssociationsAsyncPager

ListBackupPlanAssociationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsRequest,
    response: google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsResponse,
    *,
    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_backup_plan_associations requests.

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

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

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

ListBackupPlanAssociationsPager

ListBackupPlanAssociationsPager(
    method: typing.Callable[
        [...],
        google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsResponse,
    ],
    request: google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsRequest,
    response: google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsResponse,
    *,
    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_backup_plan_associations requests.

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

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

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

ListBackupPlanRevisionsAsyncPager

ListBackupPlanRevisionsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupplan.ListBackupPlanRevisionsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupplan.ListBackupPlanRevisionsRequest,
    response: google.cloud.backupdr_v1.types.backupplan.ListBackupPlanRevisionsResponse,
    *,
    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_backup_plan_revisions requests.

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

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

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

ListBackupPlanRevisionsPager

ListBackupPlanRevisionsPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupplan.ListBackupPlanRevisionsResponse
    ],
    request: google.cloud.backupdr_v1.types.backupplan.ListBackupPlanRevisionsRequest,
    response: google.cloud.backupdr_v1.types.backupplan.ListBackupPlanRevisionsResponse,
    *,
    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_backup_plan_revisions requests.

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

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

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

ListBackupPlansAsyncPager

ListBackupPlansAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupplan.ListBackupPlansResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupplan.ListBackupPlansRequest,
    response: google.cloud.backupdr_v1.types.backupplan.ListBackupPlansResponse,
    *,
    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_backup_plans requests.

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

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

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

ListBackupPlansPager

ListBackupPlansPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupplan.ListBackupPlansResponse
    ],
    request: google.cloud.backupdr_v1.types.backupplan.ListBackupPlansRequest,
    response: google.cloud.backupdr_v1.types.backupplan.ListBackupPlansResponse,
    *,
    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_backup_plans requests.

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

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

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

ListBackupVaultsAsyncPager

ListBackupVaultsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsResponse,
    *,
    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_backup_vaults requests.

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

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

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

ListBackupVaultsPager

ListBackupVaultsPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsResponse
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsResponse,
    *,
    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_backup_vaults requests.

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

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

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

ListBackupsAsyncPager

ListBackupsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupvault.ListBackupsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListBackupsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListBackupsResponse,
    *,
    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_backups requests.

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

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

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

ListBackupsPager

ListBackupsPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupvault.ListBackupsResponse
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListBackupsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListBackupsResponse,
    *,
    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_backups requests.

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

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

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

ListDataSourcesAsyncPager

ListDataSourcesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupvault.ListDataSourcesResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListDataSourcesRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListDataSourcesResponse,
    *,
    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_data_sources requests.

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

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

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

ListDataSourcesPager

ListDataSourcesPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupvault.ListDataSourcesResponse
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListDataSourcesRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListDataSourcesResponse,
    *,
    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_data_sources requests.

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

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

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

ListManagementServersAsyncPager

ListManagementServersAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupdr.ListManagementServersResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupdr.ListManagementServersRequest,
    response: google.cloud.backupdr_v1.types.backupdr.ListManagementServersResponse,
    *,
    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_management_servers requests.

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

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

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

ListManagementServersPager

ListManagementServersPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupdr.ListManagementServersResponse
    ],
    request: google.cloud.backupdr_v1.types.backupdr.ListManagementServersRequest,
    response: google.cloud.backupdr_v1.types.backupdr.ListManagementServersResponse,
    *,
    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_management_servers requests.

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

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

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