Namespace Google.Apis.Baremetalsolution.v2
Classes
BaremetalsolutionBaseServiceRequest<TResponse>
A base abstract class for Baremetalsolution requests.
BaremetalsolutionService
The Baremetalsolution Service.
BaremetalsolutionService.Scope
Available OAuth 2.0 scopes for use with the Bare Metal Solution API.
BaremetalsolutionService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Bare Metal Solution API.
ProjectsResource
The "projects" collection of methods.
ProjectsResource.LocationsResource
The "locations" collection of methods.
ProjectsResource.LocationsResource.GetRequest
Gets information about a location.
ProjectsResource.LocationsResource.InstancesResource
The "instances" collection of methods.
ProjectsResource.LocationsResource.InstancesResource.DetachLunRequest
Detach LUN from Instance.
ProjectsResource.LocationsResource.InstancesResource.DisableHyperthreadingRequest
Perform disable hyperthreading operation on a single server.
ProjectsResource.LocationsResource.InstancesResource.DisableInteractiveSerialConsoleRequest
Disable the interactive serial console feature on an instance.
ProjectsResource.LocationsResource.InstancesResource.EnableHyperthreadingRequest
Perform enable hyperthreading operation on a single server.
ProjectsResource.LocationsResource.InstancesResource.EnableInteractiveSerialConsoleRequest
Enable the interactive serial console feature on an instance.
ProjectsResource.LocationsResource.InstancesResource.GetRequest
Get details about a single server.
ProjectsResource.LocationsResource.InstancesResource.ListRequest
List servers in a given project and location.
ProjectsResource.LocationsResource.InstancesResource.LoadAuthInfoRequest
Load auth info for a server.
ProjectsResource.LocationsResource.InstancesResource.PatchRequest
Update details of a single server.
ProjectsResource.LocationsResource.InstancesResource.ReimageRequest
Perform reimage operation on a single server.
ProjectsResource.LocationsResource.InstancesResource.RenameRequest
RenameInstance sets a new name for an instance. Use with caution, previous names become immediately invalidated.
ProjectsResource.LocationsResource.InstancesResource.ResetRequest
Perform an ungraceful, hard reset on a server. Equivalent to shutting the power off and then turning it back on.
ProjectsResource.LocationsResource.InstancesResource.StartRequest
Starts a server that was shutdown.
ProjectsResource.LocationsResource.InstancesResource.StopRequest
Stop a running server.
ProjectsResource.LocationsResource.ListRequest
Lists information about the supported locations for this service.
ProjectsResource.LocationsResource.NetworksResource
The "networks" collection of methods.
ProjectsResource.LocationsResource.NetworksResource.GetRequest
Get details of a single network.
ProjectsResource.LocationsResource.NetworksResource.ListNetworkUsageRequest
List all Networks (and used IPs for each Network) in the vendor account associated with the specified project.
ProjectsResource.LocationsResource.NetworksResource.ListRequest
List network in a given project and location.
ProjectsResource.LocationsResource.NetworksResource.PatchRequest
Update details of a single network.
ProjectsResource.LocationsResource.NetworksResource.RenameRequest
RenameNetwork sets a new name for a network. Use with caution, previous names become immediately invalidated.
ProjectsResource.LocationsResource.NfsSharesResource
The "nfsShares" collection of methods.
ProjectsResource.LocationsResource.NfsSharesResource.CreateRequest
Create an NFS share.
ProjectsResource.LocationsResource.NfsSharesResource.DeleteRequest
Delete an NFS share. The underlying volume is automatically deleted.
ProjectsResource.LocationsResource.NfsSharesResource.GetRequest
Get details of a single NFS share.
ProjectsResource.LocationsResource.NfsSharesResource.ListRequest
List NFS shares.
ProjectsResource.LocationsResource.NfsSharesResource.PatchRequest
Update details of a single NFS share.
ProjectsResource.LocationsResource.NfsSharesResource.RenameRequest
RenameNfsShare sets a new name for an nfsshare. Use with caution, previous names become immediately invalidated.
ProjectsResource.LocationsResource.OperationsResource
The "operations" collection of methods.
ProjectsResource.LocationsResource.OperationsResource.GetRequest
Get details about an operation.
ProjectsResource.LocationsResource.OsImagesResource
The "osImages" collection of methods.
ProjectsResource.LocationsResource.OsImagesResource.GetRequest
Get details of a single OS image.
ProjectsResource.LocationsResource.OsImagesResource.ListRequest
Retrieves the list of OS images which are currently approved.
ProjectsResource.LocationsResource.ProvisioningConfigsResource
The "provisioningConfigs" collection of methods.
ProjectsResource.LocationsResource.ProvisioningConfigsResource.CreateRequest
Create new ProvisioningConfig.
ProjectsResource.LocationsResource.ProvisioningConfigsResource.GetRequest
Get ProvisioningConfig by name.
ProjectsResource.LocationsResource.ProvisioningConfigsResource.PatchRequest
Update existing ProvisioningConfig.
ProjectsResource.LocationsResource.ProvisioningConfigsResource.SubmitRequest
Submit a provisiong configuration for a given project.
ProjectsResource.LocationsResource.ProvisioningQuotasResource
The "provisioningQuotas" collection of methods.
ProjectsResource.LocationsResource.ProvisioningQuotasResource.ListRequest
List the budget details to provision resources on a given project.
ProjectsResource.LocationsResource.SshKeysResource
The "sshKeys" collection of methods.
ProjectsResource.LocationsResource.SshKeysResource.CreateRequest
Register a public SSH key in the specified project for use with the interactive serial console feature.
ProjectsResource.LocationsResource.SshKeysResource.DeleteRequest
Deletes a public SSH key registered in the specified project.
ProjectsResource.LocationsResource.SshKeysResource.ListRequest
Lists the public SSH keys registered for the specified project. These SSH keys are used only for the interactive serial console feature.
ProjectsResource.LocationsResource.VolumesResource
The "volumes" collection of methods.
ProjectsResource.LocationsResource.VolumesResource.EvictRequest
Skips volume's cooloff and deletes it now. Volume must be in cooloff state.
ProjectsResource.LocationsResource.VolumesResource.GetRequest
Get details of a single storage volume.
ProjectsResource.LocationsResource.VolumesResource.ListRequest
List storage volumes in a given project and location.
ProjectsResource.LocationsResource.VolumesResource.LunsResource
The "luns" collection of methods.
ProjectsResource.LocationsResource.VolumesResource.LunsResource.EvictRequest
Skips lun's cooloff and deletes it now. Lun must be in cooloff state.
ProjectsResource.LocationsResource.VolumesResource.LunsResource.GetRequest
Get details of a single storage logical unit number(LUN).
ProjectsResource.LocationsResource.VolumesResource.LunsResource.ListRequest
List storage volume luns for given storage volume.
ProjectsResource.LocationsResource.VolumesResource.PatchRequest
Update details of a single storage volume.
ProjectsResource.LocationsResource.VolumesResource.RenameRequest
RenameVolume sets a new name for a volume. Use with caution, previous names become immediately invalidated.
ProjectsResource.LocationsResource.VolumesResource.ResizeRequest
Emergency Volume resize.
ProjectsResource.LocationsResource.VolumesResource.SnapshotsResource
The "snapshots" collection of methods.
ProjectsResource.LocationsResource.VolumesResource.SnapshotsResource.CreateRequest
Takes a snapshot of a boot volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
ProjectsResource.LocationsResource.VolumesResource.SnapshotsResource.DeleteRequest
Deletes a volume snapshot. Returns INVALID_ARGUMENT if called for a non-boot volume.
ProjectsResource.LocationsResource.VolumesResource.SnapshotsResource.GetRequest
Returns the specified snapshot resource. Returns INVALID_ARGUMENT if called for a non-boot volume.
ProjectsResource.LocationsResource.VolumesResource.SnapshotsResource.ListRequest
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.
ProjectsResource.LocationsResource.VolumesResource.SnapshotsResource.RestoreVolumeSnapshotRequest
Uses the specified snapshot to restore its parent volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
Enums
BaremetalsolutionBaseServiceRequest<TResponse>.AltEnum
Data format for response.
BaremetalsolutionBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.