Module api Copy item path Source AllowedClient Represents an ‘access point’ for the share. Baremetalsolution Central instance to access all Baremetalsolution related resource activities DetachLunRequest Message for detach specific LUN from an Instance. DisableHyperthreadingRequest Message requesting to perform disable hyperthreading operation on a server. DisableInteractiveSerialConsoleRequest Message for disabling the interactive serial console on an instance. Empty A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } EnableHyperthreadingRequest Message requesting to perform enable hyperthreading operation on a server. EnableInteractiveSerialConsoleRequest Message for enabling the interactive serial console on an instance. EvictLunRequest Request for skip lun cooloff and delete it. EvictVolumeRequest Request for skip volume cooloff and delete it. GoogleCloudBaremetalsolutionV2LogicalInterface Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface. 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. ListNetworkUsageResponse Response with Networks with IPs ListNetworksResponse Response message containing the list of networks. 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. Location A resource that represents a Google Cloud location. 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. OSImage Operation System image. Operation This resource represents a long-running operation that is the result of a network API call. ProjectLocationGetCall Gets information about a location. ProjectLocationInstanceDetachLunCall Detach LUN from Instance. ProjectLocationInstanceDisableHyperthreadingCall Perform disable hyperthreading operation on a single server. ProjectLocationInstanceDisableInteractiveSerialConsoleCall Disable the interactive serial console feature on an instance. ProjectLocationInstanceEnableHyperthreadingCall Perform enable hyperthreading operation on a single server. ProjectLocationInstanceEnableInteractiveSerialConsoleCall Enable the interactive serial console feature on an instance. ProjectLocationInstanceGetCall Get details about a single server. ProjectLocationInstanceListCall List servers in a given project and location. ProjectLocationInstanceLoadAuthInfoCall Load auth info for a server. ProjectLocationInstancePatchCall Update details of a single server. ProjectLocationInstanceReimageCall Perform reimage operation on a single server. ProjectLocationInstanceRenameCall RenameInstance sets a new name for an instance. Use with caution, previous names become immediately invalidated. ProjectLocationInstanceResetCall Perform an ungraceful, hard reset on a server. Equivalent to shutting the power off and then turning it back on. ProjectLocationInstanceStartCall Starts a server that was shutdown. ProjectLocationInstanceStopCall Stop a running server. ProjectLocationListCall Lists information about the supported locations for this service. ProjectLocationNetworkGetCall Get details of a single network. ProjectLocationNetworkListCall List network in a given project and location. ProjectLocationNetworkListNetworkUsageCall List all Networks (and used IPs for each Network) in the vendor account associated with the specified project. ProjectLocationNetworkPatchCall Update details of a single network. ProjectLocationNetworkRenameCall RenameNetwork sets a new name for a network. Use with caution, previous names become immediately invalidated. ProjectLocationNfsShareCreateCall Create an NFS share. ProjectLocationNfsShareDeleteCall Delete an NFS share. The underlying volume is automatically deleted. ProjectLocationNfsShareGetCall Get details of a single NFS share. ProjectLocationNfsShareListCall List NFS shares. ProjectLocationNfsSharePatchCall Update details of a single NFS share. ProjectLocationNfsShareRenameCall RenameNfsShare sets a new name for an nfsshare. Use with caution, previous names become immediately invalidated. ProjectLocationOperationGetCall Get details about an operation. ProjectLocationOsImageGetCall Get details of a single OS image. ProjectLocationOsImageListCall Retrieves the list of OS images which are currently approved. ProjectLocationProvisioningConfigCreateCall Create new ProvisioningConfig. ProjectLocationProvisioningConfigGetCall Get ProvisioningConfig by name. ProjectLocationProvisioningConfigPatchCall Update existing ProvisioningConfig. ProjectLocationProvisioningConfigSubmitCall Submit a provisioning configuration for a given project. ProjectLocationProvisioningQuotaListCall List the budget details to provision resources on a given project. ProjectLocationSshKeyCreateCall Register a public SSH key in the specified project for use with the interactive serial console feature. ProjectLocationSshKeyDeleteCall Deletes a public SSH key registered in the specified project. ProjectLocationSshKeyListCall Lists the public SSH keys registered for the specified project. These SSH keys are used only for the interactive serial console feature. ProjectLocationVolumeEvictCall Skips volume’s cooloff and deletes it now. Volume must be in cooloff state. ProjectLocationVolumeGetCall Get details of a single storage volume. ProjectLocationVolumeListCall List storage volumes in a given project and location. ProjectLocationVolumeLunEvictCall Skips lun’s cooloff and deletes it now. Lun must be in cooloff state. ProjectLocationVolumeLunGetCall Get details of a single storage logical unit number(LUN). ProjectLocationVolumeLunListCall List storage volume luns for given storage volume. ProjectLocationVolumePatchCall Update details of a single storage volume. ProjectLocationVolumeRenameCall RenameVolume sets a new name for a volume. Use with caution, previous names become immediately invalidated. ProjectLocationVolumeResizeCall Emergency Volume resize. ProjectLocationVolumeSnapshotCreateCall Takes a snapshot of a boot volume. Returns INVALID_ARGUMENT if called for a non-boot volume. ProjectLocationVolumeSnapshotDeleteCall Deletes a volume snapshot. Returns INVALID_ARGUMENT if called for a non-boot volume. ProjectLocationVolumeSnapshotGetCall Returns the specified snapshot resource. Returns INVALID_ARGUMENT if called for a non-boot volume. ProjectLocationVolumeSnapshotListCall 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. ProjectLocationVolumeSnapshotRestoreVolumeSnapshotCall Uses the specified snapshot to restore its parent volume. Returns INVALID_ARGUMENT if called for a non-boot volume. ProjectMethods A builder providing access to all methods supported on project resources.
It is not used directly, but through the Baremetalsolution hub. 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. ResetInstanceRequest Message requesting to reset a server. ResizeVolumeRequest Request for emergency resize Volume. RestoreVolumeSnapshotRequest Message for restoring a volume snapshot. SSHKey An SSH key, used for authorizing with the interactive serial console feature. SnapshotReservationDetail Details about snapshot space reservation and usage on the storage volume. StartInstanceRequest Message requesting to start a server. Status The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC . Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide . StopInstanceRequest Message requesting to stop a server. SubmitProvisioningConfigRequest Request for SubmitProvisioningConfig. SubmitProvisioningConfigResponse Response for SubmitProvisioningConfig. UserAccount User account provisioned for the customer. VRF A network VRF. VlanAttachment VLAN attachment details. Volume A storage volume. VolumeConfig Configuration parameters for a new volume. VolumeSnapshot A snapshot of a volume. Only boot volumes can have snapshots. Scope Identifies the an OAuth2 authorization scope.
A scope is needed when requesting an
authorization token .