# Package Methods (1.14.0)

1.14.0 (latest) 1.13.0 1.12.0 1.11.0 1.10.3 1.9.0 1.8.1 1.7.5 1.6.0 1.5.1 1.4.2 1.3.1 1.2.1 1.1.3 1.0.1 0.1.1 Summary of entries of Methods for baremetalsolution.

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient

    BareMetalSolutionAsyncClient(
        *,
        credentials: typing.Optional[google.auth.credentials.Credentials] = None,
        transport: typing.Optional[
            typing.Union[
                str,
                google.cloud.bare_metal_solution_v2.services.bare_metal_solution.transports.base.BareMetalSolutionTransport,
                typing.Callable[
                    [...],
                    google.cloud.bare_metal_solution_v2.services.bare_metal_solution.transports.base.BareMetalSolutionTransport,
                ],
            ]
        ] = "grpc_asyncio",
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
        client_info: google.api_core.gapic_v1.client_info.ClientInfo = google.api_core.gapic_v1.client_info.ClientInfo
    )

Instantiates the bare metal solution async client.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_BareMetalSolutionAsyncClient)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_billing_account_path

    common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_billing_account_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_common_billing_account_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_folder_path

    common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_folder_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_common_folder_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_location_path

    common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_location_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_common_location_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_organization_path

    common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_organization_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_common_organization_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_project_path

    common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.common_project_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_common_project_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.create_nfs_share

    create_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.CreateNfsShareRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        nfs_share: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare
        ] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Create an NFS share.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.create_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_create_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.create_provisioning_config

    create_provisioning_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.CreateProvisioningConfigRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        provisioning_config: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
        ] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig

Create new ProvisioningConfig.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.create_provisioning_config](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_create_provisioning_config)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.create_ssh_key

    create_ssh_key(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.ssh_key.CreateSSHKeyRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        ssh_key: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.ssh_key.SSHKey
        ] = None,
        ssh_key_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.ssh_key.SSHKey

Register a public SSH key in the specified project
for use with the interactive serial console feature.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.create_ssh_key](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_create_ssh_key)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.create_volume_snapshot

    create_volume_snapshot(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.CreateVolumeSnapshotRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        volume_snapshot: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot
        ] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot

Takes a snapshot of a boot volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.create_volume_snapshot](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_create_volume_snapshot)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.delete_nfs_share

    delete_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.DeleteNfsShareRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Delete an NFS share.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.delete_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_delete_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.delete_ssh_key

    delete_ssh_key(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.ssh_key.DeleteSSHKeyRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> None

Deletes a public SSH key registered in the specified
project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.delete_ssh_key](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_delete_ssh_key)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.delete_volume_snapshot

    delete_volume_snapshot(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.DeleteVolumeSnapshotRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> None

Deletes a volume snapshot.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.delete_volume_snapshot](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_delete_volume_snapshot)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.detach_lun

    detach_lun(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.DetachLunRequest, dict
            ]
        ] = None,
        *,
        instance: typing.Optional[str] = None,
        lun: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Detach LUN from Instance.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.detach_lun](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_detach_lun)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.disable_interactive_serial_console

    disable_interactive_serial_console(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.DisableInteractiveSerialConsoleRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Disable the interactive serial console feature on an
instance.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.disable_interactive_serial_console](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_disable_interactive_serial_console)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.enable_interactive_serial_console

    enable_interactive_serial_console(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.EnableInteractiveSerialConsoleRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Enable the interactive serial console feature on an
instance.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.enable_interactive_serial_console](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_enable_interactive_serial_console)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.evict_lun

    evict_lun(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.lun.EvictLunRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Skips lun's cooloff and deletes it now.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.evict_lun](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_evict_lun)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.evict_volume

    evict_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.EvictVolumeRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Skips volume's cooloff and deletes it now.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.evict_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_evict_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.from_service_account_file

    from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.from_service_account_file](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_from_service_account_file)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.from_service_account_info

    from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials
info.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.from_service_account_info](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_from_service_account_info)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.from_service_account_json

    from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.from_service_account_json](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_from_service_account_json)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_instance

    get_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.GetInstanceRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.instance.Instance

Get details about a single server.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_location

    get_location(
        request: typing.Optional[
            typing.Union[google.cloud.location.locations_pb2.GetLocationRequest, dict]
        ] = None,
        *,
        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]]] = ()
    ) -> google.cloud.location.locations_pb2.Location

Gets information about a location.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_location](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_location)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_lun

    get_lun(
        request: typing.Optional[
            typing.Union[google.cloud.bare_metal_solution_v2.types.lun.GetLunRequest, dict]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.lun.Lun

Get details of a single storage logical unit
number(LUN).

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_lun](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_lun)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_mtls_endpoint_and_cert_source

    get_mtls_endpoint_and_cert_source(
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
    )

Return the API endpoint and client cert source for mutual TLS.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_mtls_endpoint_and_cert_source](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_mtls_endpoint_and_cert_source)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_network

    get_network(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.GetNetworkRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.network.Network

Get details of a single network.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_network](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_network)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_nfs_share

    get_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.GetNfsShareRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare

Get details of a single NFS share.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_provisioning_config

    get_provisioning_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.GetProvisioningConfigRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig

Get ProvisioningConfig by name.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_provisioning_config](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_provisioning_config)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_transport_class

    get_transport_class(
        label: typing.Optional[str] = None,
    ) -> typing.Type[
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.transports.base.BareMetalSolutionTransport
    ]

Returns an appropriate transport class.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_transport_class](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_transport_class)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_volume

    get_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.GetVolumeRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.volume.Volume

Get details of a single storage volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_volume_snapshot

    get_volume_snapshot(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.GetVolumeSnapshotRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot

Returns the specified snapshot resource.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_volume_snapshot](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_get_volume_snapshot)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.instance_config_path

    instance_config_path(project: str, location: str, instance_config: str) -> str

Returns a fully-qualified instance_config string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.instance_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_instance_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.instance_path

    instance_path(project: str, location: str, instance: str) -> str

Returns a fully-qualified instance string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.instance_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_instance_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.instance_quota_path

    instance_quota_path(project: str, location: str, instance_quota: str) -> str

Returns a fully-qualified instance_quota string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.instance_quota_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_instance_quota_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.interconnect_attachment_path

    interconnect_attachment_path(
        project: str, region: str, interconnect_attachment: str
    ) -> str

Returns a fully-qualified interconnect_attachment string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.interconnect_attachment_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_interconnect_attachment_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_instances

    list_instances(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.ListInstancesRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListInstancesAsyncPager
    )

List servers in a given project and location.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_instances](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_instances)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_locations

    list_locations(
        request: typing.Optional[
            typing.Union[google.cloud.location.locations_pb2.ListLocationsRequest, dict]
        ] = None,
        *,
        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]]] = ()
    ) -> google.cloud.location.locations_pb2.ListLocationsResponse

Lists information about the supported locations for this service.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_locations](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_locations)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_luns

    list_luns(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.lun.ListLunsRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListLunsAsyncPager
    )

List storage volume luns for given storage volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_luns](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_luns)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_network_usage

    list_network_usage(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.ListNetworkUsageRequest,
                dict,
            ]
        ] = None,
        *,
        location: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.network.ListNetworkUsageResponse

List all Networks (and used IPs for each Network) in
the vendor account associated with the specified
project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_network_usage](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_network_usage)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_networks

    list_networks(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.ListNetworksRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNetworksAsyncPager
    )

List network in a given project and location.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_networks](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_networks)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_nfs_shares

    list_nfs_shares(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.ListNfsSharesRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNfsSharesAsyncPager
    )

List NFS shares.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_nfs_shares](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_nfs_shares)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_os_images

    list_os_images(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.osimage.ListOSImagesRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListOSImagesAsyncPager
    )

Retrieves the list of OS images which are currently
approved.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_os_images](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_os_images)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_provisioning_quotas

    list_provisioning_quotas(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.ListProvisioningQuotasRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListProvisioningQuotasAsyncPager
    )

List the budget details to provision resources on a
given project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_provisioning_quotas](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_provisioning_quotas)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_ssh_keys

    list_ssh_keys(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.ssh_key.ListSSHKeysRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListSSHKeysAsyncPager
    )

Lists the public SSH keys registered for the
specified project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_ssh_keys](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_ssh_keys)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_volume_snapshots

    list_volume_snapshots(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.ListVolumeSnapshotsRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumeSnapshotsAsyncPager
    )

Retrieves the list of snapshots for the specified
volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_volume_snapshots](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_volume_snapshots)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_volumes

    list_volumes(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.ListVolumesRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesAsyncPager
    )

List storage volumes in a given project and location.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_volumes](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_list_volumes)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.lun_path

    lun_path(project: str, location: str, volume: str, lun: str) -> str

Returns a fully-qualified lun string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.lun_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_lun_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.network_config_path

    network_config_path(project: str, location: str, network_config: str) -> str

Returns a fully-qualified network_config string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.network_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_network_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.network_path

    network_path(project: str, location: str, network: str) -> str

Returns a fully-qualified network string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.network_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_network_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.nfs_share_path

    nfs_share_path(project: str, location: str, nfs_share: str) -> str

Returns a fully-qualified nfs_share string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.nfs_share_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_nfs_share_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.os_image_path

    os_image_path(project: str, location: str, os_image: str) -> str

Returns a fully-qualified os_image string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.os_image_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_os_image_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_billing_account_path

    parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

Parse a billing_account path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_billing_account_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_common_billing_account_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_folder_path

    parse_common_folder_path(path: str) -> typing.Dict[str, str]

Parse a folder path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_folder_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_common_folder_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_location_path

    parse_common_location_path(path: str) -> typing.Dict[str, str]

Parse a location path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_location_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_common_location_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_organization_path

    parse_common_organization_path(path: str) -> typing.Dict[str, str]

Parse a organization path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_organization_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_common_organization_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_project_path

    parse_common_project_path(path: str) -> typing.Dict[str, str]

Parse a project path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_common_project_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_common_project_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_instance_config_path

    parse_instance_config_path(path: str) -> typing.Dict[str, str]

Parses a instance_config path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_instance_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_instance_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_instance_path

    parse_instance_path(path: str) -> typing.Dict[str, str]

Parses a instance path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_instance_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_instance_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_instance_quota_path

    parse_instance_quota_path(path: str) -> typing.Dict[str, str]

Parses a instance_quota path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_instance_quota_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_instance_quota_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_interconnect_attachment_path

    parse_interconnect_attachment_path(path: str) -> typing.Dict[str, str]

Parses a interconnect_attachment path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_interconnect_attachment_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_interconnect_attachment_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_lun_path

    parse_lun_path(path: str) -> typing.Dict[str, str]

Parses a lun path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_lun_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_lun_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_network_config_path

    parse_network_config_path(path: str) -> typing.Dict[str, str]

Parses a network_config path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_network_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_network_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_network_path

    parse_network_path(path: str) -> typing.Dict[str, str]

Parses a network path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_network_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_network_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_nfs_share_path

    parse_nfs_share_path(path: str) -> typing.Dict[str, str]

Parses a nfs_share path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_nfs_share_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_nfs_share_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_os_image_path

    parse_os_image_path(path: str) -> typing.Dict[str, str]

Parses a os_image path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_os_image_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_os_image_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_provisioning_config_path

    parse_provisioning_config_path(path: str) -> typing.Dict[str, str]

Parses a provisioning_config path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_provisioning_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_provisioning_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_provisioning_quota_path

    parse_provisioning_quota_path(path: str) -> typing.Dict[str, str]

Parses a provisioning_quota path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_provisioning_quota_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_provisioning_quota_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_server_network_template_path

    parse_server_network_template_path(path: str) -> typing.Dict[str, str]

Parses a server_network_template path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_server_network_template_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_server_network_template_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_ssh_key_path

    parse_ssh_key_path(path: str) -> typing.Dict[str, str]

Parses a ssh_key path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_ssh_key_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_ssh_key_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_volume_config_path

    parse_volume_config_path(path: str) -> typing.Dict[str, str]

Parses a volume_config path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_volume_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_volume_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_volume_path

    parse_volume_path(path: str) -> typing.Dict[str, str]

Parses a volume path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_volume_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_volume_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_volume_snapshot_path

    parse_volume_snapshot_path(path: str) -> typing.Dict[str, str]

Parses a volume_snapshot path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.parse_volume_snapshot_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_parse_volume_snapshot_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.provisioning_config_path

    provisioning_config_path(
        project: str, location: str, provisioning_config: str
    ) -> str

Returns a fully-qualified provisioning_config string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.provisioning_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_provisioning_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.provisioning_quota_path

    provisioning_quota_path(
        project: str, location: str, provisioning_quota: str
    ) -> str

Returns a fully-qualified provisioning_quota string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.provisioning_quota_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_provisioning_quota_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.rename_instance

    rename_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.RenameInstanceRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        new_instance_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.instance.Instance

RenameInstance sets a new name for an instance.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.rename_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_rename_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.rename_network

    rename_network(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.RenameNetworkRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        new_network_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.network.Network

RenameNetwork sets a new name for a network.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.rename_network](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_rename_network)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.rename_nfs_share

    rename_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.RenameNfsShareRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        new_nfsshare_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare

RenameNfsShare sets a new name for an nfsshare.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.rename_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_rename_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.rename_volume

    rename_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.RenameVolumeRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        new_volume_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.volume.Volume

RenameVolume sets a new name for a volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.rename_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_rename_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.reset_instance

    reset_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.ResetInstanceRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Perform an ungraceful, hard reset on a server.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.reset_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_reset_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.resize_volume

    resize_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.ResizeVolumeRequest, dict
            ]
        ] = None,
        *,
        volume: typing.Optional[str] = None,
        size_gib: typing.Optional[int] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Emergency Volume resize.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.resize_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_resize_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.restore_volume_snapshot

    restore_volume_snapshot(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.RestoreVolumeSnapshotRequest,
                dict,
            ]
        ] = None,
        *,
        volume_snapshot: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Uses the specified snapshot to restore its parent volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.restore_volume_snapshot](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_restore_volume_snapshot)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.server_network_template_path

    server_network_template_path(
        project: str, location: str, server_network_template: str
    ) -> str

Returns a fully-qualified server_network_template string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.server_network_template_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_server_network_template_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.ssh_key_path

    ssh_key_path(project: str, location: str, ssh_key: str) -> str

Returns a fully-qualified ssh_key string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.ssh_key_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_ssh_key_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.start_instance

    start_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.StartInstanceRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Starts a server that was shutdown.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.start_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_start_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.stop_instance

    stop_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.StopInstanceRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Stop a running server.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.stop_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_stop_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.submit_provisioning_config

    submit_provisioning_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.SubmitProvisioningConfigRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        provisioning_config: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
        ] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.types.provisioning.SubmitProvisioningConfigResponse
    )

Submit a provisiong configuration for a given
project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.submit_provisioning_config](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_submit_provisioning_config)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_instance

    update_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.UpdateInstanceRequest,
                dict,
            ]
        ] = None,
        *,
        instance: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.instance.Instance
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Update details of a single server.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_update_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_network

    update_network(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.UpdateNetworkRequest, dict
            ]
        ] = None,
        *,
        network: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.network.Network
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Update details of a single network.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_network](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_update_network)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_nfs_share

    update_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.UpdateNfsShareRequest,
                dict,
            ]
        ] = None,
        *,
        nfs_share: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Update details of a single NFS share.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_update_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_provisioning_config

    update_provisioning_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.UpdateProvisioningConfigRequest,
                dict,
            ]
        ] = None,
        *,
        provisioning_config: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig

Update existing ProvisioningConfig.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_provisioning_config](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_update_provisioning_config)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_volume

    update_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.UpdateVolumeRequest, dict
            ]
        ] = None,
        *,
        volume: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.volume.Volume
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.api_core.operation_async.AsyncOperation

Update details of a single storage volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.update_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_update_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.volume_config_path

    volume_config_path(project: str, location: str, volume_config: str) -> str

Returns a fully-qualified volume_config string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.volume_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_volume_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.volume_path

    volume_path(project: str, location: str, volume: str) -> str

Returns a fully-qualified volume string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.volume_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_volume_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.volume_snapshot_path

    volume_snapshot_path(
        project: str, location: str, volume: str, snapshot: str
    ) -> str

Returns a fully-qualified volume_snapshot string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.volume_snapshot_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionAsyncClient_volume_snapshot_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient

    BareMetalSolutionClient(
        *,
        credentials: typing.Optional[google.auth.credentials.Credentials] = None,
        transport: typing.Optional[
            typing.Union[
                str,
                google.cloud.bare_metal_solution_v2.services.bare_metal_solution.transports.base.BareMetalSolutionTransport,
                typing.Callable[
                    [...],
                    google.cloud.bare_metal_solution_v2.services.bare_metal_solution.transports.base.BareMetalSolutionTransport,
                ],
            ]
        ] = None,
        client_options: typing.Optional[
            typing.Union[google.api_core.client_options.ClientOptions, dict]
        ] = None,
        client_info: google.api_core.gapic_v1.client_info.ClientInfo = google.api_core.gapic_v1.client_info.ClientInfo
    )

Instantiates the bare metal solution client.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_BareMetalSolutionClient)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.__exit__

    __exit__(type, value, traceback)

Releases underlying transport's resources.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.**exit**](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient___exit__)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_billing_account_path

    common_billing_account_path(billing_account: str) -> str

Returns a fully-qualified billing_account string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_billing_account_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_common_billing_account_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_folder_path

    common_folder_path(folder: str) -> str

Returns a fully-qualified folder string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_folder_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_common_folder_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_location_path

    common_location_path(project: str, location: str) -> str

Returns a fully-qualified location string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_location_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_common_location_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_organization_path

    common_organization_path(organization: str) -> str

Returns a fully-qualified organization string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_organization_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_common_organization_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_project_path

    common_project_path(project: str) -> str

Returns a fully-qualified project string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.common_project_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_common_project_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.create_nfs_share

    create_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.CreateNfsShareRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        nfs_share: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare
        ] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Create an NFS share.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.create_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_create_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.create_provisioning_config

    create_provisioning_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.CreateProvisioningConfigRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        provisioning_config: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
        ] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig

Create new ProvisioningConfig.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.create_provisioning_config](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_create_provisioning_config)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.create_ssh_key

    create_ssh_key(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.ssh_key.CreateSSHKeyRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        ssh_key: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.ssh_key.SSHKey
        ] = None,
        ssh_key_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.ssh_key.SSHKey

Register a public SSH key in the specified project
for use with the interactive serial console feature.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.create_ssh_key](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_create_ssh_key)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.create_volume_snapshot

    create_volume_snapshot(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.CreateVolumeSnapshotRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        volume_snapshot: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot
        ] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot

Takes a snapshot of a boot volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.create_volume_snapshot](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_create_volume_snapshot)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.delete_nfs_share

    delete_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.DeleteNfsShareRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Delete an NFS share.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.delete_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_delete_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.delete_ssh_key

    delete_ssh_key(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.ssh_key.DeleteSSHKeyRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> None

Deletes a public SSH key registered in the specified
project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.delete_ssh_key](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_delete_ssh_key)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.delete_volume_snapshot

    delete_volume_snapshot(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.DeleteVolumeSnapshotRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> None

Deletes a volume snapshot.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.delete_volume_snapshot](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_delete_volume_snapshot)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.detach_lun

    detach_lun(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.DetachLunRequest, dict
            ]
        ] = None,
        *,
        instance: typing.Optional[str] = None,
        lun: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Detach LUN from Instance.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.detach_lun](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_detach_lun)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.disable_interactive_serial_console

    disable_interactive_serial_console(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.DisableInteractiveSerialConsoleRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Disable the interactive serial console feature on an
instance.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.disable_interactive_serial_console](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_disable_interactive_serial_console)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.enable_interactive_serial_console

    enable_interactive_serial_console(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.EnableInteractiveSerialConsoleRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Enable the interactive serial console feature on an
instance.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.enable_interactive_serial_console](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_enable_interactive_serial_console)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.evict_lun

    evict_lun(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.lun.EvictLunRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Skips lun's cooloff and deletes it now.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.evict_lun](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_evict_lun)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.evict_volume

    evict_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.EvictVolumeRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Skips volume's cooloff and deletes it now.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.evict_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_evict_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.from_service_account_file

    from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.from_service_account_file](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_from_service_account_file)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.from_service_account_info

    from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials
info.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.from_service_account_info](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_from_service_account_info)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.from_service_account_json

    from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials
file.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.from_service_account_json](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_from_service_account_json)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_instance

    get_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.GetInstanceRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.instance.Instance

Get details about a single server.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_location

    get_location(
        request: typing.Optional[
            typing.Union[google.cloud.location.locations_pb2.GetLocationRequest, dict]
        ] = None,
        *,
        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]]] = ()
    ) -> google.cloud.location.locations_pb2.Location

Gets information about a location.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_location](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_location)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_lun

    get_lun(
        request: typing.Optional[
            typing.Union[google.cloud.bare_metal_solution_v2.types.lun.GetLunRequest, dict]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.lun.Lun

Get details of a single storage logical unit
number(LUN).

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_lun](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_lun)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_mtls_endpoint_and_cert_source

    get_mtls_endpoint_and_cert_source(
        client_options: typing.Optional[
            google.api_core.client_options.ClientOptions
        ] = None,
    )

Deprecated.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_mtls_endpoint_and_cert_source](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_mtls_endpoint_and_cert_source)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_network

    get_network(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.GetNetworkRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.network.Network

Get details of a single network.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_network](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_network)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_nfs_share

    get_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.GetNfsShareRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare

Get details of a single NFS share.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_provisioning_config

    get_provisioning_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.GetProvisioningConfigRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig

Get ProvisioningConfig by name.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_provisioning_config](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_provisioning_config)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_volume

    get_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.GetVolumeRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.volume.Volume

Get details of a single storage volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_volume_snapshot

    get_volume_snapshot(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.GetVolumeSnapshotRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot

Returns the specified snapshot resource.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_volume_snapshot](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_get_volume_snapshot)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.instance_config_path

    instance_config_path(project: str, location: str, instance_config: str) -> str

Returns a fully-qualified instance_config string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.instance_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_instance_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.instance_path

    instance_path(project: str, location: str, instance: str) -> str

Returns a fully-qualified instance string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.instance_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_instance_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.instance_quota_path

    instance_quota_path(project: str, location: str, instance_quota: str) -> str

Returns a fully-qualified instance_quota string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.instance_quota_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_instance_quota_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.interconnect_attachment_path

    interconnect_attachment_path(
        project: str, region: str, interconnect_attachment: str
    ) -> str

Returns a fully-qualified interconnect_attachment string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.interconnect_attachment_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_interconnect_attachment_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_instances

    list_instances(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.ListInstancesRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListInstancesPager
    )

List servers in a given project and location.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_instances](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_instances)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_locations

    list_locations(
        request: typing.Optional[
            typing.Union[google.cloud.location.locations_pb2.ListLocationsRequest, dict]
        ] = None,
        *,
        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]]] = ()
    ) -> google.cloud.location.locations_pb2.ListLocationsResponse

Lists information about the supported locations for this service.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_locations](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_locations)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_luns

    list_luns(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.lun.ListLunsRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListLunsPager
    )

List storage volume luns for given storage volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_luns](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_luns)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_network_usage

    list_network_usage(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.ListNetworkUsageRequest,
                dict,
            ]
        ] = None,
        *,
        location: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.network.ListNetworkUsageResponse

List all Networks (and used IPs for each Network) in
the vendor account associated with the specified
project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_network_usage](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_network_usage)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_networks

    list_networks(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.ListNetworksRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNetworksPager
    )

List network in a given project and location.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_networks](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_networks)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_nfs_shares

    list_nfs_shares(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.ListNfsSharesRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNfsSharesPager
    )

List NFS shares.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_nfs_shares](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_nfs_shares)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_os_images

    list_os_images(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.osimage.ListOSImagesRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListOSImagesPager
    )

Retrieves the list of OS images which are currently
approved.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_os_images](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_os_images)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_provisioning_quotas

    list_provisioning_quotas(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.ListProvisioningQuotasRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListProvisioningQuotasPager
    )

List the budget details to provision resources on a
given project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_provisioning_quotas](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_provisioning_quotas)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_ssh_keys

    list_ssh_keys(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.ssh_key.ListSSHKeysRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListSSHKeysPager
    )

Lists the public SSH keys registered for the
specified project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_ssh_keys](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_ssh_keys)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_volume_snapshots

    list_volume_snapshots(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.ListVolumeSnapshotsRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumeSnapshotsPager
    )

Retrieves the list of snapshots for the specified
volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_volume_snapshots](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_volume_snapshots)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_volumes

    list_volumes(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.ListVolumesRequest, dict
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesPager
    )

List storage volumes in a given project and location.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_volumes](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_list_volumes)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.lun_path

    lun_path(project: str, location: str, volume: str, lun: str) -> str

Returns a fully-qualified lun string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.lun_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_lun_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.network_config_path

    network_config_path(project: str, location: str, network_config: str) -> str

Returns a fully-qualified network_config string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.network_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_network_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.network_path

    network_path(project: str, location: str, network: str) -> str

Returns a fully-qualified network string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.network_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_network_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.nfs_share_path

    nfs_share_path(project: str, location: str, nfs_share: str) -> str

Returns a fully-qualified nfs_share string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.nfs_share_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_nfs_share_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.os_image_path

    os_image_path(project: str, location: str, os_image: str) -> str

Returns a fully-qualified os_image string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.os_image_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_os_image_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_billing_account_path

    parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

Parse a billing_account path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_billing_account_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_common_billing_account_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_folder_path

    parse_common_folder_path(path: str) -> typing.Dict[str, str]

Parse a folder path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_folder_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_common_folder_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_location_path

    parse_common_location_path(path: str) -> typing.Dict[str, str]

Parse a location path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_location_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_common_location_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_organization_path

    parse_common_organization_path(path: str) -> typing.Dict[str, str]

Parse a organization path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_organization_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_common_organization_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_project_path

    parse_common_project_path(path: str) -> typing.Dict[str, str]

Parse a project path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_common_project_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_common_project_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_instance_config_path

    parse_instance_config_path(path: str) -> typing.Dict[str, str]

Parses a instance_config path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_instance_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_instance_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_instance_path

    parse_instance_path(path: str) -> typing.Dict[str, str]

Parses a instance path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_instance_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_instance_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_instance_quota_path

    parse_instance_quota_path(path: str) -> typing.Dict[str, str]

Parses a instance_quota path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_instance_quota_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_instance_quota_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_interconnect_attachment_path

    parse_interconnect_attachment_path(path: str) -> typing.Dict[str, str]

Parses a interconnect_attachment path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_interconnect_attachment_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_interconnect_attachment_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_lun_path

    parse_lun_path(path: str) -> typing.Dict[str, str]

Parses a lun path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_lun_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_lun_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_network_config_path

    parse_network_config_path(path: str) -> typing.Dict[str, str]

Parses a network_config path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_network_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_network_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_network_path

    parse_network_path(path: str) -> typing.Dict[str, str]

Parses a network path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_network_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_network_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_nfs_share_path

    parse_nfs_share_path(path: str) -> typing.Dict[str, str]

Parses a nfs_share path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_nfs_share_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_nfs_share_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_os_image_path

    parse_os_image_path(path: str) -> typing.Dict[str, str]

Parses a os_image path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_os_image_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_os_image_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_provisioning_config_path

    parse_provisioning_config_path(path: str) -> typing.Dict[str, str]

Parses a provisioning_config path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_provisioning_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_provisioning_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_provisioning_quota_path

    parse_provisioning_quota_path(path: str) -> typing.Dict[str, str]

Parses a provisioning_quota path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_provisioning_quota_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_provisioning_quota_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_server_network_template_path

    parse_server_network_template_path(path: str) -> typing.Dict[str, str]

Parses a server_network_template path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_server_network_template_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_server_network_template_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_ssh_key_path

    parse_ssh_key_path(path: str) -> typing.Dict[str, str]

Parses a ssh_key path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_ssh_key_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_ssh_key_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_volume_config_path

    parse_volume_config_path(path: str) -> typing.Dict[str, str]

Parses a volume_config path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_volume_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_volume_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_volume_path

    parse_volume_path(path: str) -> typing.Dict[str, str]

Parses a volume path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_volume_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_volume_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_volume_snapshot_path

    parse_volume_snapshot_path(path: str) -> typing.Dict[str, str]

Parses a volume_snapshot path into its component segments.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.parse_volume_snapshot_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_parse_volume_snapshot_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.provisioning_config_path

    provisioning_config_path(
        project: str, location: str, provisioning_config: str
    ) -> str

Returns a fully-qualified provisioning_config string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.provisioning_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_provisioning_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.provisioning_quota_path

    provisioning_quota_path(
        project: str, location: str, provisioning_quota: str
    ) -> str

Returns a fully-qualified provisioning_quota string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.provisioning_quota_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_provisioning_quota_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.rename_instance

    rename_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.RenameInstanceRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        new_instance_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.instance.Instance

RenameInstance sets a new name for an instance.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.rename_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_rename_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.rename_network

    rename_network(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.RenameNetworkRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        new_network_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.network.Network

RenameNetwork sets a new name for a network.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.rename_network](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_rename_network)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.rename_nfs_share

    rename_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.RenameNfsShareRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        new_nfsshare_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare

RenameNfsShare sets a new name for an nfsshare.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.rename_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_rename_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.rename_volume

    rename_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.RenameVolumeRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        new_volume_id: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.volume.Volume

RenameVolume sets a new name for a volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.rename_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_rename_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.reset_instance

    reset_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.ResetInstanceRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Perform an ungraceful, hard reset on a server.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.reset_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_reset_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.resize_volume

    resize_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.ResizeVolumeRequest, dict
            ]
        ] = None,
        *,
        volume: typing.Optional[str] = None,
        size_gib: typing.Optional[int] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Emergency Volume resize.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.resize_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_resize_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.restore_volume_snapshot

    restore_volume_snapshot(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume_snapshot.RestoreVolumeSnapshotRequest,
                dict,
            ]
        ] = None,
        *,
        volume_snapshot: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Uses the specified snapshot to restore its parent volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.restore_volume_snapshot](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_restore_volume_snapshot)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.server_network_template_path

    server_network_template_path(
        project: str, location: str, server_network_template: str
    ) -> str

Returns a fully-qualified server_network_template string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.server_network_template_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_server_network_template_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.ssh_key_path

    ssh_key_path(project: str, location: str, ssh_key: str) -> str

Returns a fully-qualified ssh_key string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.ssh_key_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_ssh_key_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.start_instance

    start_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.StartInstanceRequest,
                dict,
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Starts a server that was shutdown.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.start_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_start_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.stop_instance

    stop_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.StopInstanceRequest, dict
            ]
        ] = None,
        *,
        name: typing.Optional[str] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Stop a running server.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.stop_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_stop_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.submit_provisioning_config

    submit_provisioning_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.SubmitProvisioningConfigRequest,
                dict,
            ]
        ] = None,
        *,
        parent: typing.Optional[str] = None,
        provisioning_config: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
        ] = None,
        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]]] = ()
    ) -> (
        google.cloud.bare_metal_solution_v2.types.provisioning.SubmitProvisioningConfigResponse
    )

Submit a provisiong configuration for a given
project.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.submit_provisioning_config](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_submit_provisioning_config)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_instance

    update_instance(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.instance.UpdateInstanceRequest,
                dict,
            ]
        ] = None,
        *,
        instance: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.instance.Instance
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Update details of a single server.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_instance](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_update_instance)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_network

    update_network(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.network.UpdateNetworkRequest, dict
            ]
        ] = None,
        *,
        network: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.network.Network
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Update details of a single network.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_network](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_update_network)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_nfs_share

    update_nfs_share(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.nfs_share.UpdateNfsShareRequest,
                dict,
            ]
        ] = None,
        *,
        nfs_share: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Update details of a single NFS share.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_nfs_share](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_update_nfs_share)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_provisioning_config

    update_provisioning_config(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.provisioning.UpdateProvisioningConfigRequest,
                dict,
            ]
        ] = None,
        *,
        provisioning_config: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig

Update existing ProvisioningConfig.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_provisioning_config](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_update_provisioning_config)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_volume

    update_volume(
        request: typing.Optional[
            typing.Union[
                google.cloud.bare_metal_solution_v2.types.volume.UpdateVolumeRequest, dict
            ]
        ] = None,
        *,
        volume: typing.Optional[
            google.cloud.bare_metal_solution_v2.types.volume.Volume
        ] = None,
        update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
        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]]] = ()
    ) -> google.api_core.operation.Operation

Update details of a single storage volume.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.update_volume](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_update_volume)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.volume_config_path

    volume_config_path(project: str, location: str, volume_config: str) -> str

Returns a fully-qualified volume_config string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.volume_config_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_volume_config_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.volume_path

    volume_path(project: str, location: str, volume: str) -> str

Returns a fully-qualified volume string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.volume_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_volume_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.volume_snapshot_path

    volume_snapshot_path(
        project: str, location: str, volume: str, snapshot: str
    ) -> str

Returns a fully-qualified volume_snapshot string.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.volume_snapshot_path](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_BareMetalSolutionClient_volume_snapshot_path)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListInstancesAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListInstancesAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListInstancesAsyncPager_ListInstancesAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListInstancesPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListInstancesPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListInstancesPager_ListInstancesPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListLunsAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListLunsAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListLunsAsyncPager_ListLunsAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListLunsPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListLunsPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListLunsPager_ListLunsPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNetworksAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNetworksAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListNetworksAsyncPager_ListNetworksAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNetworksPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNetworksPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListNetworksPager_ListNetworksPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNfsSharesAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNfsSharesAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListNfsSharesAsyncPager_ListNfsSharesAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNfsSharesPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNfsSharesPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListNfsSharesPager_ListNfsSharesPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListOSImagesAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListOSImagesAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListOSImagesAsyncPager_ListOSImagesAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListOSImagesPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListOSImagesPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListOSImagesPager_ListOSImagesPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListProvisioningQuotasAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListProvisioningQuotasAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListProvisioningQuotasAsyncPager_ListProvisioningQuotasAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListProvisioningQuotasPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListProvisioningQuotasPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListProvisioningQuotasPager_ListProvisioningQuotasPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListSSHKeysAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListSSHKeysAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListSSHKeysAsyncPager_ListSSHKeysAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListSSHKeysPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListSSHKeysPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListSSHKeysPager_ListSSHKeysPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumeSnapshotsAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumeSnapshotsAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListVolumeSnapshotsAsyncPager_ListVolumeSnapshotsAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumeSnapshotsPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumeSnapshotsPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListVolumeSnapshotsPager_ListVolumeSnapshotsPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiates the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesAsyncPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesAsyncPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListVolumesAsyncPager_ListVolumesAsyncPager)

### google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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]]] = ()
    )

Instantiate the pager.

See more: [google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesPager](https://cloud.google.com/python/docs/reference/baremetalsolution/latest/google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesPager#google_cloud_bare_metal_solution_v2_services_bare_metal_solution_pagers_ListVolumesPager_ListVolumesPager)