package baremetalsolution
import "google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2"
Package baremetalsolution aliases all exported identifiers in package "cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb".
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb. Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md for more details.
Index ¶
- Constants
- Variables
- func RegisterBareMetalSolutionServer(s *grpc.Server, srv BareMetalSolutionServer)
- type BareMetalSolutionClient
- type BareMetalSolutionServer
- type DetachLunRequest
- type GetInstanceRequest
- type GetLunRequest
- type GetNetworkRequest
- type GetNfsShareRequest
- type GetVolumeRequest
- type Instance
- type Instance_State
- type ListInstancesRequest
- type ListInstancesResponse
- type ListLunsRequest
- type ListLunsResponse
- type ListNetworkUsageRequest
- type ListNetworkUsageResponse
- type ListNetworksRequest
- type ListNetworksResponse
- type ListNfsSharesRequest
- type ListNfsSharesResponse
- type ListVolumesRequest
- type ListVolumesResponse
- type LogicalInterface
- type LogicalInterface_LogicalNetworkInterface
- type Lun
- type Lun_MultiprotocolType
- type Lun_State
- type Lun_StorageType
- type Network
- type NetworkAddressReservation
- type NetworkUsage
- type Network_State
- type Network_Type
- type NfsShare
- type NfsShare_AllowedClient
- type NfsShare_MountPermissions
- type NfsShare_State
- type OperationMetadata
- type ResetInstanceRequest
- type ResetInstanceResponse
- type ResizeVolumeRequest
- type ServerNetworkTemplate
- type ServerNetworkTemplate_LogicalInterface
- type ServerNetworkTemplate_LogicalInterface_InterfaceType
- type StartInstanceRequest
- type StartInstanceResponse
- type StopInstanceRequest
- type StopInstanceResponse
- type UnimplementedBareMetalSolutionServer
- type UpdateInstanceRequest
- type UpdateNetworkRequest
- type UpdateNfsShareRequest
- type UpdateVolumeRequest
- type VRF
- type VRF_QosPolicy
- type VRF_State
- type VRF_VlanAttachment
- type Volume
- type Volume_SnapshotAutoDeleteBehavior
- type Volume_SnapshotReservationDetail
- type Volume_State
- type Volume_StorageType
Constants ¶
const ( Instance_DELETED = src.Instance_DELETED Instance_PROVISIONING = src.Instance_PROVISIONING Instance_RUNNING = src.Instance_RUNNING Instance_STATE_UNSPECIFIED = src.Instance_STATE_UNSPECIFIED Lun_CREATING = src.Lun_CREATING Lun_DELETING = src.Lun_DELETING Lun_HDD = src.Lun_HDD Lun_LINUX = src.Lun_LINUX Lun_MULTIPROTOCOL_TYPE_UNSPECIFIED = src.Lun_MULTIPROTOCOL_TYPE_UNSPECIFIED Lun_READY = src.Lun_READY Lun_SSD = src.Lun_SSD Lun_STATE_UNSPECIFIED = src.Lun_STATE_UNSPECIFIED Lun_STORAGE_TYPE_UNSPECIFIED = src.Lun_STORAGE_TYPE_UNSPECIFIED Lun_UPDATING = src.Lun_UPDATING Network_CLIENT = src.Network_CLIENT Network_PRIVATE = src.Network_PRIVATE Network_PROVISIONED = src.Network_PROVISIONED Network_PROVISIONING = src.Network_PROVISIONING Network_STATE_UNSPECIFIED = src.Network_STATE_UNSPECIFIED Network_TYPE_UNSPECIFIED = src.Network_TYPE_UNSPECIFIED = src.NfsShare_MOUNT_PERMISSIONS_UNSPECIFIED = src.NfsShare_PROVISIONED = src.NfsShare_READ = src.NfsShare_READ_WRITE = src.NfsShare_STATE_UNSPECIFIED ServerNetworkTemplate_LogicalInterface_BOND = src.ServerNetworkTemplate_LogicalInterface_BOND ServerNetworkTemplate_LogicalInterface_INTERFACE_TYPE_UNSPECIFIED = src.ServerNetworkTemplate_LogicalInterface_INTERFACE_TYPE_UNSPECIFIED ServerNetworkTemplate_LogicalInterface_NIC = src.ServerNetworkTemplate_LogicalInterface_NIC VRF_PROVISIONED = src.VRF_PROVISIONED VRF_PROVISIONING = src.VRF_PROVISIONING VRF_STATE_UNSPECIFIED = src.VRF_STATE_UNSPECIFIED Volume_CREATING = src.Volume_CREATING Volume_DELETING = src.Volume_DELETING Volume_DISABLED = src.Volume_DISABLED Volume_HDD = src.Volume_HDD Volume_NEWEST_FIRST = src.Volume_NEWEST_FIRST Volume_OLDEST_FIRST = src.Volume_OLDEST_FIRST Volume_READY = src.Volume_READY Volume_SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED = src.Volume_SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED Volume_SSD = src.Volume_SSD Volume_STATE_UNSPECIFIED = src.Volume_STATE_UNSPECIFIED Volume_STORAGE_TYPE_UNSPECIFIED = src.Volume_STORAGE_TYPE_UNSPECIFIED )
Deprecated: Please use consts in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
Variables ¶
var ( File_google_cloud_baremetalsolution_v2_baremetalsolution_proto = src.File_google_cloud_baremetalsolution_v2_baremetalsolution_proto File_google_cloud_baremetalsolution_v2_instance_proto = src.File_google_cloud_baremetalsolution_v2_instance_proto File_google_cloud_baremetalsolution_v2_lun_proto = src.File_google_cloud_baremetalsolution_v2_lun_proto File_google_cloud_baremetalsolution_v2_network_proto = src.File_google_cloud_baremetalsolution_v2_network_proto = src.File_google_cloud_baremetalsolution_v2_nfs_share_proto File_google_cloud_baremetalsolution_v2_volume_proto = src.File_google_cloud_baremetalsolution_v2_volume_proto Instance_State_name = src.Instance_State_name Instance_State_value = src.Instance_State_value Lun_MultiprotocolType_name = src.Lun_MultiprotocolType_name Lun_MultiprotocolType_value = src.Lun_MultiprotocolType_value Lun_State_name = src.Lun_State_name Lun_State_value = src.Lun_State_value Lun_StorageType_name = src.Lun_StorageType_name Lun_StorageType_value = src.Lun_StorageType_value Network_State_name = src.Network_State_name Network_State_value = src.Network_State_value Network_Type_name = src.Network_Type_name Network_Type_value = src.Network_Type_value = src.NfsShare_MountPermissions_name = src.NfsShare_MountPermissions_value = src.NfsShare_State_name = src.NfsShare_State_value ServerNetworkTemplate_LogicalInterface_InterfaceType_name = src.ServerNetworkTemplate_LogicalInterface_InterfaceType_name ServerNetworkTemplate_LogicalInterface_InterfaceType_value = src.ServerNetworkTemplate_LogicalInterface_InterfaceType_value VRF_State_name = src.VRF_State_name VRF_State_value = src.VRF_State_value Volume_SnapshotAutoDeleteBehavior_name = src.Volume_SnapshotAutoDeleteBehavior_name Volume_SnapshotAutoDeleteBehavior_value = src.Volume_SnapshotAutoDeleteBehavior_value Volume_State_name = src.Volume_State_name Volume_State_value = src.Volume_State_value Volume_StorageType_name = src.Volume_StorageType_name Volume_StorageType_value = src.Volume_StorageType_value )
Deprecated: Please use vars in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
Functions ¶
func RegisterBareMetalSolutionServer ¶
func RegisterBareMetalSolutionServer(s *grpc.Server, srv BareMetalSolutionServer)
Deprecated: Please use funcs in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
Types ¶
type BareMetalSolutionClient ¶
type BareMetalSolutionClient = src.BareMetalSolutionClient
BareMetalSolutionClient is the client API for BareMetalSolution service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
func NewBareMetalSolutionClient ¶
func NewBareMetalSolutionClient(cc grpc.ClientConnInterface) BareMetalSolutionClient
Deprecated: Please use funcs in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type BareMetalSolutionServer ¶
type BareMetalSolutionServer = src.BareMetalSolutionServer
BareMetalSolutionServer is the server API for BareMetalSolution service.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type DetachLunRequest ¶
type DetachLunRequest = src.DetachLunRequest
Message for detach specific LUN from an Instance.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetInstanceRequest ¶
type GetInstanceRequest = src.GetInstanceRequest
Message for requesting server information.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetLunRequest ¶
type GetLunRequest = src.GetLunRequest
Message for requesting storage lun information.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetNetworkRequest ¶
type GetNetworkRequest = src.GetNetworkRequest
Message for requesting network information.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetNfsShareRequest ¶
type GetNfsShareRequest = src.GetNfsShareRequest
Message for requesting NFS share information.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetVolumeRequest ¶
type GetVolumeRequest = src.GetVolumeRequest
Message for requesting storage volume information.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Instance ¶
A server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Instance_State ¶
type Instance_State = src.Instance_State
The possible states for this server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListInstancesRequest ¶
type ListInstancesRequest = src.ListInstancesRequest
Message for requesting the list of servers.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListInstancesResponse ¶
type ListInstancesResponse = src.ListInstancesResponse
Response message for the list of servers.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListLunsRequest ¶
type ListLunsRequest = src.ListLunsRequest
Message for requesting a list of storage volume luns.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListLunsResponse ¶
type ListLunsResponse = src.ListLunsResponse
Response message containing the list of storage volume luns.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNetworkUsageRequest ¶
type ListNetworkUsageRequest = src.ListNetworkUsageRequest
Request to get networks with IPs.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNetworkUsageResponse ¶
type ListNetworkUsageResponse = src.ListNetworkUsageResponse
Response with Networks with IPs
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNetworksRequest ¶
type ListNetworksRequest = src.ListNetworksRequest
Message for requesting a list of networks.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNetworksResponse ¶
type ListNetworksResponse = src.ListNetworksResponse
Response message containing the list of networks.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNfsSharesRequest ¶
type ListNfsSharesRequest = src.ListNfsSharesRequest
Message for requesting a list of NFS shares.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNfsSharesResponse ¶
type ListNfsSharesResponse = src.ListNfsSharesResponse
Response message containing the list of NFS shares.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListVolumesRequest ¶
type ListVolumesRequest = src.ListVolumesRequest
Message for requesting a list of storage volumes.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListVolumesResponse ¶
type ListVolumesResponse = src.ListVolumesResponse
Response message containing the list of storage volumes.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type LogicalInterface ¶
type LogicalInterface = src.LogicalInterface
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.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type LogicalInterface_LogicalNetworkInterface ¶
type LogicalInterface_LogicalNetworkInterface = src.LogicalInterface_LogicalNetworkInterface
Each logical network interface is effectively a network and IP pair.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Lun ¶
A storage volume logical unit number (LUN).
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Lun_MultiprotocolType ¶
type Lun_MultiprotocolType = src.Lun_MultiprotocolType
Display the operating systems present for the LUN multiprotocol type.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Lun_State ¶
The possible states for the LUN.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Lun_StorageType ¶
type Lun_StorageType = src.Lun_StorageType
The storage types for a LUN.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Network ¶
A Network.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NetworkAddressReservation ¶
type NetworkAddressReservation = src.NetworkAddressReservation
A reservation of one or more addresses in a network.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NetworkUsage ¶
type NetworkUsage = src.NetworkUsage
Network with all used IP addresses.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Network_State ¶
type Network_State = src.Network_State
The possible states for this Network.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Network_Type ¶
type Network_Type = src.Network_Type
Network type.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NfsShare ¶
An NFS share.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NfsShare_AllowedClient ¶
type NfsShare_AllowedClient = src.NfsShare_AllowedClient
Represents an 'access point' for the share.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NfsShare_MountPermissions ¶
type NfsShare_MountPermissions = src.NfsShare_MountPermissions
The possible mount permissions.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NfsShare_State ¶
type NfsShare_State = src.NfsShare_State
The possible states for this NFS share.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type OperationMetadata ¶
type OperationMetadata = src.OperationMetadata
Represents the metadata from a long-running operation.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ResetInstanceRequest ¶
type ResetInstanceRequest = src.ResetInstanceRequest
Message requesting to reset a server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ResetInstanceResponse ¶
type ResetInstanceResponse = src.ResetInstanceResponse
Response message from resetting a server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ResizeVolumeRequest ¶
type ResizeVolumeRequest = src.ResizeVolumeRequest
Request for emergency resize Volume.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ServerNetworkTemplate ¶
type ServerNetworkTemplate = src.ServerNetworkTemplate
Network template.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ServerNetworkTemplate_LogicalInterface ¶
type ServerNetworkTemplate_LogicalInterface = src.ServerNetworkTemplate_LogicalInterface
Logical interface.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ServerNetworkTemplate_LogicalInterface_InterfaceType ¶
type ServerNetworkTemplate_LogicalInterface_InterfaceType = src.ServerNetworkTemplate_LogicalInterface_InterfaceType
Interface type.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type StartInstanceRequest ¶
type StartInstanceRequest = src.StartInstanceRequest
Message requesting to start a server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type StartInstanceResponse ¶
type StartInstanceResponse = src.StartInstanceResponse
Response message from starting a server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type StopInstanceRequest ¶
type StopInstanceRequest = src.StopInstanceRequest
Message requesting to stop a server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type StopInstanceResponse ¶
type StopInstanceResponse = src.StopInstanceResponse
Response message from stopping a server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UnimplementedBareMetalSolutionServer ¶
type UnimplementedBareMetalSolutionServer = src.UnimplementedBareMetalSolutionServer
UnimplementedBareMetalSolutionServer can be embedded to have forward compatible implementations.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UpdateInstanceRequest ¶
type UpdateInstanceRequest = src.UpdateInstanceRequest
Message requesting to updating a server.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UpdateNetworkRequest ¶
type UpdateNetworkRequest = src.UpdateNetworkRequest
Message requesting to updating a network.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UpdateNfsShareRequest ¶
type UpdateNfsShareRequest = src.UpdateNfsShareRequest
Message requesting to updating a NFS share.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UpdateVolumeRequest ¶
type UpdateVolumeRequest = src.UpdateVolumeRequest
Message for updating a volume.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type VRF ¶
A network VRF.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type VRF_QosPolicy ¶
type VRF_QosPolicy = src.VRF_QosPolicy
QOS policy parameters.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type VRF_State ¶
The possible states for this VRF.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type VRF_VlanAttachment ¶
type VRF_VlanAttachment = src.VRF_VlanAttachment
VLAN attachment details.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Volume ¶
A storage volume.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Volume_SnapshotAutoDeleteBehavior ¶
type Volume_SnapshotAutoDeleteBehavior = src.Volume_SnapshotAutoDeleteBehavior
The kinds of auto delete behavior to use when snapshot reserved space is full.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Volume_SnapshotReservationDetail ¶
type Volume_SnapshotReservationDetail = src.Volume_SnapshotReservationDetail
Details about snapshot space reservation and usage on the storage volume.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Volume_State ¶
type Volume_State = src.Volume_State
The possible states for a storage volume.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Volume_StorageType ¶
type Volume_StorageType = src.Volume_StorageType
The storage type for a volume.
Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
Source Files ¶
alias.go
- Version
- v0.0.0-20250219182151-9fdb1cabc7b2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 1 hour ago –
Tools for package owners.