Module pagers (1.9.0)

API documentation for bare_metal_solution_v2.services.bare_metal_solution.pagers module.

Classes

ListInstancesAsyncPager

ListInstancesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.instance.ListInstancesResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.instance.ListInstancesRequest,
    response: google.cloud.bare_metal_solution_v2.types.instance.ListInstancesResponse,
    *,
    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_instances requests.

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

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

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

ListInstancesPager

ListInstancesPager(
    method: typing.Callable[
        [...], google.cloud.bare_metal_solution_v2.types.instance.ListInstancesResponse
    ],
    request: google.cloud.bare_metal_solution_v2.types.instance.ListInstancesRequest,
    response: google.cloud.bare_metal_solution_v2.types.instance.ListInstancesResponse,
    *,
    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_instances requests.

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

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

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

ListLunsAsyncPager

ListLunsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.lun.ListLunsResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.lun.ListLunsRequest,
    response: google.cloud.bare_metal_solution_v2.types.lun.ListLunsResponse,
    *,
    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_luns requests.

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

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

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

ListLunsPager

ListLunsPager(
    method: typing.Callable[
        [...], google.cloud.bare_metal_solution_v2.types.lun.ListLunsResponse
    ],
    request: google.cloud.bare_metal_solution_v2.types.lun.ListLunsRequest,
    response: google.cloud.bare_metal_solution_v2.types.lun.ListLunsResponse,
    *,
    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_luns requests.

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

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

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

ListNetworksAsyncPager

ListNetworksAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.network.ListNetworksResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.network.ListNetworksRequest,
    response: google.cloud.bare_metal_solution_v2.types.network.ListNetworksResponse,
    *,
    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_networks requests.

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

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

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

ListNetworksPager

ListNetworksPager(
    method: typing.Callable[
        [...], google.cloud.bare_metal_solution_v2.types.network.ListNetworksResponse
    ],
    request: google.cloud.bare_metal_solution_v2.types.network.ListNetworksRequest,
    response: google.cloud.bare_metal_solution_v2.types.network.ListNetworksResponse,
    *,
    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_networks requests.

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

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

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

ListNfsSharesAsyncPager

ListNfsSharesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.nfs_share.ListNfsSharesResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.nfs_share.ListNfsSharesRequest,
    response: google.cloud.bare_metal_solution_v2.types.nfs_share.ListNfsSharesResponse,
    *,
    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_nfs_shares requests.

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

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

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

ListNfsSharesPager

ListNfsSharesPager(
    method: typing.Callable[
        [...], google.cloud.bare_metal_solution_v2.types.nfs_share.ListNfsSharesResponse
    ],
    request: google.cloud.bare_metal_solution_v2.types.nfs_share.ListNfsSharesRequest,
    response: google.cloud.bare_metal_solution_v2.types.nfs_share.ListNfsSharesResponse,
    *,
    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_nfs_shares requests.

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

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

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

ListOSImagesAsyncPager

ListOSImagesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.osimage.ListOSImagesResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.osimage.ListOSImagesRequest,
    response: google.cloud.bare_metal_solution_v2.types.osimage.ListOSImagesResponse,
    *,
    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_os_images requests.

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

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

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

ListOSImagesPager

ListOSImagesPager(
    method: typing.Callable[
        [...], google.cloud.bare_metal_solution_v2.types.osimage.ListOSImagesResponse
    ],
    request: google.cloud.bare_metal_solution_v2.types.osimage.ListOSImagesRequest,
    response: google.cloud.bare_metal_solution_v2.types.osimage.ListOSImagesResponse,
    *,
    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_os_images requests.

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

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

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

ListProvisioningQuotasAsyncPager

ListProvisioningQuotasAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.provisioning.ListProvisioningQuotasResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.provisioning.ListProvisioningQuotasRequest,
    response: google.cloud.bare_metal_solution_v2.types.provisioning.ListProvisioningQuotasResponse,
    *,
    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_provisioning_quotas requests.

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

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

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

ListProvisioningQuotasPager

ListProvisioningQuotasPager(
    method: typing.Callable[
        [...],
        google.cloud.bare_metal_solution_v2.types.provisioning.ListProvisioningQuotasResponse,
    ],
    request: google.cloud.bare_metal_solution_v2.types.provisioning.ListProvisioningQuotasRequest,
    response: google.cloud.bare_metal_solution_v2.types.provisioning.ListProvisioningQuotasResponse,
    *,
    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_provisioning_quotas requests.

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

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

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

ListSSHKeysAsyncPager

ListSSHKeysAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.ssh_key.ListSSHKeysResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.ssh_key.ListSSHKeysRequest,
    response: google.cloud.bare_metal_solution_v2.types.ssh_key.ListSSHKeysResponse,
    *,
    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_ssh_keys requests.

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

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

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

ListSSHKeysPager

ListSSHKeysPager(
    method: typing.Callable[
        [...], google.cloud.bare_metal_solution_v2.types.ssh_key.ListSSHKeysResponse
    ],
    request: google.cloud.bare_metal_solution_v2.types.ssh_key.ListSSHKeysRequest,
    response: google.cloud.bare_metal_solution_v2.types.ssh_key.ListSSHKeysResponse,
    *,
    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_ssh_keys requests.

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

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

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

ListVolumeSnapshotsAsyncPager

ListVolumeSnapshotsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.volume_snapshot.ListVolumeSnapshotsResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.volume_snapshot.ListVolumeSnapshotsRequest,
    response: google.cloud.bare_metal_solution_v2.types.volume_snapshot.ListVolumeSnapshotsResponse,
    *,
    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_volume_snapshots requests.

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

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

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

ListVolumeSnapshotsPager

ListVolumeSnapshotsPager(
    method: typing.Callable[
        [...],
        google.cloud.bare_metal_solution_v2.types.volume_snapshot.ListVolumeSnapshotsResponse,
    ],
    request: google.cloud.bare_metal_solution_v2.types.volume_snapshot.ListVolumeSnapshotsRequest,
    response: google.cloud.bare_metal_solution_v2.types.volume_snapshot.ListVolumeSnapshotsResponse,
    *,
    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_volume_snapshots requests.

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

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

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

ListVolumesAsyncPager

ListVolumesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.bare_metal_solution_v2.types.volume.ListVolumesResponse
        ],
    ],
    request: google.cloud.bare_metal_solution_v2.types.volume.ListVolumesRequest,
    response: google.cloud.bare_metal_solution_v2.types.volume.ListVolumesResponse,
    *,
    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_volumes requests.

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

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

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

ListVolumesPager

ListVolumesPager(
    method: typing.Callable[
        [...], google.cloud.bare_metal_solution_v2.types.volume.ListVolumesResponse
    ],
    request: google.cloud.bare_metal_solution_v2.types.volume.ListVolumesRequest,
    response: google.cloud.bare_metal_solution_v2.types.volume.ListVolumesResponse,
    *,
    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_volumes requests.

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

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

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