baremetalsolution/v2 library

Classes

AllowedClient
Represents an 'access point' for the share.
BaremetalsolutionApi
Provides ways to manage Bare Metal Solution hardware installed in a regional extension located near a Google Cloud data center.
DetachLunRequest
Message for detach specific LUN from an Instance.
GoogleCloudBaremetalsolutionV2LogicalInterface
Each logical interface represents a logical abstraction of the underlying physical interface (for eg.
Instance
A server.
InstanceConfig
Configuration parameters for a new instance.
InstanceQuota
A resource budget.
IntakeVlanAttachment
A GCP vlan attachment.
ListInstancesResponse
Response message for the list of servers.
ListLocationsResponse
The response message for Locations.ListLocations.
ListLunsResponse
Response message containing the list of storage volume luns.
ListNetworksResponse
Response message containing the list of networks.
ListNetworkUsageResponse
Response with Networks with IPs
ListNfsSharesResponse
Response message containing the list of NFS shares.
ListOSImagesResponse
Request for getting all available OS images.
ListProvisioningQuotasResponse
Response message for the list of provisioning quotas.
ListSSHKeysResponse
Message for response of ListSSHKeys.
ListVolumeSnapshotsResponse
Response message containing the list of volume snapshots.
ListVolumesResponse
Response message containing the list of storage volumes.
LoadInstanceAuthInfoResponse
Response for LoadInstanceAuthInfo.
LogicalNetworkInterface
Each logical network interface is effectively a network and IP pair.
Lun
A storage volume logical unit number (LUN).
LunRange
A LUN(Logical Unit Number) range.
Network
A Network.
NetworkAddress
A network.
NetworkAddressReservation
A reservation of one or more addresses in a network.
NetworkConfig
Configuration parameters for a new network.
NetworkMountPoint
Mount point for a network.
NetworkUsage
Network with all used IP addresses.
NfsExport
A NFS export entry.
NfsShare
An NFS share.
Operation
This resource represents a long-running operation that is the result of a network API call.
OSImage
Operation System image.
ProjectsLocationsInstancesResource
ProjectsLocationsNetworksResource
ProjectsLocationsNfsSharesResource
ProjectsLocationsOperationsResource
ProjectsLocationsOsImagesResource
ProjectsLocationsProvisioningConfigsResource
ProjectsLocationsProvisioningQuotasResource
ProjectsLocationsResource
ProjectsLocationsSshKeysResource
ProjectsLocationsVolumesLunsResource
ProjectsLocationsVolumesResource
ProjectsLocationsVolumesSnapshotsResource
ProjectsResource
ProvisioningConfig
A provisioning configuration.
ProvisioningQuota
A provisioning quota for a given project.
QosPolicy
QOS policy parameters.
ReimageInstanceRequest
Message requesting to perform reimage operation on a server.
RenameInstanceRequest
Message requesting rename of a server.
RenameNetworkRequest
Message requesting rename of a server.
RenameNfsShareRequest
Message requesting rename of a server.
RenameVolumeRequest
Message requesting rename of a server.
ResizeVolumeRequest
Request for emergency resize Volume.
SnapshotReservationDetail
Details about snapshot space reservation and usage on the storage volume.
SSHKey
An SSH key, used for authorizing with the interactive serial console feature.
SubmitProvisioningConfigRequest
Request for SubmitProvisioningConfig.
SubmitProvisioningConfigResponse
Response for SubmitProvisioningConfig.
UserAccount
User account provisioned for the customer.
VlanAttachment
VLAN attachment details.
Volume
A storage volume.
VolumeConfig
Configuration parameters for a new volume.
VolumeSnapshot
A snapshot of a volume.
VRF
A network VRF.

Typedefs

DisableHyperthreadingRequest = $Empty
Message requesting to perform disable hyperthreading operation on a server.
DisableInteractiveSerialConsoleRequest = $Empty
Message for disabling the interactive serial console on an instance.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
EnableHyperthreadingRequest = $Empty
Message requesting to perform enable hyperthreading operation on a server.
EnableInteractiveSerialConsoleRequest = $Empty
Message for enabling the interactive serial console on an instance.
EvictLunRequest = $Empty
Request for skip lun cooloff and delete it.
EvictVolumeRequest = $Empty
Request for skip volume cooloff and delete it.
Location = $Location00
A resource that represents a Google Cloud location.
ResetInstanceRequest = $Empty
Message requesting to reset a server.
RestoreVolumeSnapshotRequest = $Empty
Message for restoring a volume snapshot.
StartInstanceRequest = $Empty
Message requesting to start a server.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
StopInstanceRequest = $Empty
Message requesting to stop a server.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.