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 =
Instantiates the bare metal solution async client.
See more: 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
common_billing_account_path(billing_account: str) -> str
Returns a fully-qualified billing_account string.
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.
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.
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.
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.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Create an 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
Create new ProvisioningConfig.
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, str]] = ()
) -> 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.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot
Takes a snapshot of a boot volume.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Delete an 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, str]] = ()
) -> None
Deletes a public SSH key registered in the specified project.
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, str]] = ()
) -> None
Deletes a 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Detach LUN from Instance.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Disable the interactive serial console feature on an instance.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Enable the interactive serial console feature on an instance.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Skips lun's cooloff and deletes it now.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Skips volume's cooloff and deletes it now.
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.
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.
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.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.instance.Instance
Get details about a single server.
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_location
get_location(
request: typing.Optional[
google.cloud.location.locations_pb2.GetLocationRequest
] = 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, str]] = ()
) -> google.cloud.location.locations_pb2.Location
Gets information about a 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.lun.Lun
Get details of a single storage logical unit number(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.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.network.Network
Get details of a single 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare
Get details of a single 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
Get ProvisioningConfig by name.
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.get_transport_class
get_transport_class() -> (
typing.Type[
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.transports.base.BareMetalSolutionTransport
]
)
Returns an appropriate 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.volume.Volume
Get details of a single storage 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot
Returns the specified snapshot resource.
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.
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.
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.
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.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListInstancesAsyncPager
)
List servers in a given project and location.
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionAsyncClient.list_locations
list_locations(
request: typing.Optional[
google.cloud.location.locations_pb2.ListLocationsRequest
] = 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, str]] = ()
) -> google.cloud.location.locations_pb2.ListLocationsResponse
Lists information about the supported locations for this service.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListLunsAsyncPager
)
List storage volume luns for given storage volume.
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, str]] = ()
) -> 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.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNetworksAsyncPager
)
List network in a given project and location.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNfsSharesAsyncPager
)
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListOSImagesAsyncPager
)
Retrieves the list of OS images which are currently approved.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListProvisioningQuotasAsyncPager
)
List the budget details to provision resources on a given project.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListSSHKeysAsyncPager
)
Lists the public SSH keys registered for the specified project.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumeSnapshotsAsyncPager
)
Retrieves the list of snapshots for the specified volume.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesAsyncPager
)
List storage volumes in a given project and location.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.instance.Instance
RenameInstance sets a new name for an 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.network.Network
RenameNetwork sets a new name for a 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare
RenameNfsShare sets a new name for an nfsshare.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.volume.Volume
RenameVolume sets a new name for a 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Perform an ungraceful, hard reset on a server.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Emergency Volume resize.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Uses the specified snapshot to restore its parent volume.
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.
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.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Starts a server that was shutdown.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Stop a running server.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.types.provisioning.SubmitProvisioningConfigResponse
)
Submit a provisiong configuration for a given project.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Update details of a single server.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Update details of a single 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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Update details of a single 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
Update existing ProvisioningConfig.
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, str]] = ()
) -> google.api_core.operation_async.AsyncOperation
Update details of a single storage 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.
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.
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.
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 =
Instantiates the bare metal solution client.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.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
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.
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.
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.
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.
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.
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, str]] = ()
) -> google.api_core.operation.Operation
Create an 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
Create new ProvisioningConfig.
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, str]] = ()
) -> 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.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot
Takes a snapshot of a boot volume.
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, str]] = ()
) -> google.api_core.operation.Operation
Delete an 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, str]] = ()
) -> None
Deletes a public SSH key registered in the specified project.
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, str]] = ()
) -> None
Deletes a 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, str]] = ()
) -> google.api_core.operation.Operation
Detach LUN from Instance.
See more: 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, str]] = ()
) -> google.api_core.operation.Operation
Disable the interactive serial console feature on an instance.
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, str]] = ()
) -> google.api_core.operation.Operation
Enable the interactive serial console feature on an instance.
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, str]] = ()
) -> 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
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, str]] = ()
) -> google.api_core.operation.Operation
Skips volume's cooloff and deletes it now.
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.
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.
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.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.instance.Instance
Get details about a single server.
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.get_location
get_location(
request: typing.Optional[
google.cloud.location.locations_pb2.GetLocationRequest
] = 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, str]] = ()
) -> google.cloud.location.locations_pb2.Location
Gets information about a 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, str]] = ()
) -> 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
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.
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, str]] = ()
) -> 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
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare
Get details of a single 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
Get ProvisioningConfig by name.
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, str]] = ()
) -> 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
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.volume_snapshot.VolumeSnapshot
Returns the specified snapshot resource.
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.
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.
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.
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.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListInstancesPager
)
List servers in a given project and location.
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.BareMetalSolutionClient.list_locations
list_locations(
request: typing.Optional[
google.cloud.location.locations_pb2.ListLocationsRequest
] = 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, str]] = ()
) -> google.cloud.location.locations_pb2.ListLocationsResponse
Lists information about the supported locations for this service.
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, str]] = ()
) -> (
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
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, str]] = ()
) -> 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.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNetworksPager
)
List network in a given project and location.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListNfsSharesPager
)
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListOSImagesPager
)
Retrieves the list of OS images which are currently approved.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListProvisioningQuotasPager
)
List the budget details to provision resources on a given project.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListSSHKeysPager
)
Lists the public SSH keys registered for the specified project.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumeSnapshotsPager
)
Retrieves the list of snapshots for the specified volume.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesPager
)
List storage volumes in a given project and location.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.instance.Instance
RenameInstance sets a new name for an 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.network.Network
RenameNetwork sets a new name for a 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.nfs_share.NfsShare
RenameNfsShare sets a new name for an nfsshare.
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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.volume.Volume
RenameVolume sets a new name for a 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, str]] = ()
) -> google.api_core.operation.Operation
Perform an ungraceful, hard reset on a server.
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, str]] = ()
) -> google.api_core.operation.Operation
Emergency Volume resize.
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, str]] = ()
) -> google.api_core.operation.Operation
Uses the specified snapshot to restore its parent volume.
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.
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.
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, str]] = ()
) -> google.api_core.operation.Operation
Starts a server that was shutdown.
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, str]] = ()
) -> google.api_core.operation.Operation
Stop a running server.
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, str]] = ()
) -> (
google.cloud.bare_metal_solution_v2.types.provisioning.SubmitProvisioningConfigResponse
)
Submit a provisiong configuration for a given project.
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, str]] = ()
) -> google.api_core.operation.Operation
Update details of a single server.
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, str]] = ()
) -> google.api_core.operation.Operation
Update details of a single 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, str]] = ()
) -> google.api_core.operation.Operation
Update details of a single 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, str]] = ()
) -> google.cloud.bare_metal_solution_v2.types.provisioning.ProvisioningConfig
Update existing ProvisioningConfig.
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, str]] = ()
) -> google.api_core.operation.Operation
Update details of a single storage 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.
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
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.
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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiates the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.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,
*,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)
Instantiate the pager.
See more: google.cloud.bare_metal_solution_v2.services.bare_metal_solution.pagers.ListVolumesPager