BareMetalSolution
import { BareMetalSolution } from "https://googleapis.deno.dev/v1/baremetalsolution:v2.ts";
Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.
§Methods
Perform disable hyperthreading operation on a single server.
Required. The name
field is used to identify the instance. Format: projects/{project}/locations/{location}/instances/{instance}
Disable the interactive serial console feature on an instance.
Required. Name of the resource.
Perform enable hyperthreading operation on a single server.
Required. The name
field is used to identify the instance. Format: projects/{project}/locations/{location}/instances/{instance}
Enable the interactive serial console feature on an instance.
Required. Name of the resource.
List servers in a given project and location.
Required. Parent value for ListInstancesRequest.
Load auth info for a server.
Required. Name of the server.
Update details of a single server.
Immutable. The resource name of this Instance
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/instances/{instance}
Perform reimage operation on a single server.
Required. The name
field is used to identify the instance. Format: projects/{project}/locations/{location}/instances/{instance}
RenameInstance sets a new name for an instance. Use with caution, previous names become immediately invalidated.
Required. The name
field is used to identify the instance. Format: projects/{project}/locations/{location}/instances/{instance}
Perform an ungraceful, hard reset on a server. Equivalent to shutting the power off and then turning it back on.
Required. Name of the resource.
Lists information about the supported locations for this service.
The resource that owns the locations collection, if applicable.
List network in a given project and location.
Required. Parent value for ListNetworksRequest.
List all Networks (and used IPs for each Network) in the vendor account associated with the specified project.
Required. Parent value (project and location).
Update details of a single network.
Output only. The resource name of this Network
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/networks/{network}
RenameNetwork sets a new name for a network. Use with caution, previous names become immediately invalidated.
Required. The name
field is used to identify the network. Format: projects/{project}/locations/{location}/networks/{network}
Retrieves the list of OS images which are currently approved.
Required. Parent value for ListOSImagesRequest.
Create new ProvisioningConfig.
Required. The parent project and location containing the ProvisioningConfig.
Get ProvisioningConfig by name.
Required. Name of the ProvisioningConfig.
Update existing ProvisioningConfig.
Output only. The system-generated name of the provisioning config. This follows the UUID format.
Submit a provisiong configuration for a given project.
Required. The parent project and location containing the ProvisioningConfig.
List the budget details to provision resources on a given project.
Required. Parent value for ListProvisioningQuotasRequest.
Register a public SSH key in the specified project for use with the interactive serial console feature.
Required. The parent containing the SSH keys.
Lists the public SSH keys registered for the specified project. These SSH keys are used only for the interactive serial console feature.
Required. The parent containing the SSH keys. Currently, the only valid value for the location is "global".
Skips volume's cooloff and deletes it now. Volume must be in cooloff state.
Required. The name of the Volume.
List storage volumes in a given project and location.
Required. Parent value for ListVolumesRequest.
Skips lun's cooloff and deletes it now. Lun must be in cooloff state.
Required. The name of the lun.
List storage volume luns for given storage volume.
Required. Parent value for ListLunsRequest.
Update details of a single storage volume.
Output only. The resource name of this Volume
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format: projects/{project}/locations/{location}/volumes/{volume}
RenameVolume sets a new name for a volume. Use with caution, previous names become immediately invalidated.
Required. The name
field is used to identify the volume. Format: projects/{project}/locations/{location}/volumes/{volume}
Takes a snapshot of a boot volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
Required. The volume to snapshot.
Returns the specified snapshot resource. Returns INVALID_ARGUMENT if called for a non-boot volume.
Required. The name of the snapshot.
Retrieves the list of snapshots for the specified volume. Returns a response with an empty list of snapshots if called for a non-boot volume.
Required. Parent value for ListVolumesRequest.
Uses the specified snapshot to restore its parent volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
Required. Name of the snapshot which will be used to restore its parent volume.