...

Package baremetalsolution

import "google.golang.org/genproto/googleapis/cloud/baremetalsolution/v2"
Overview
Index

Overview ▾

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
    func NewBareMetalSolutionClient(cc grpc.ClientConnInterface) 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

Package files

alias.go

Constants

Deprecated: Please use consts in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

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
    NfsShare_MOUNT_PERMISSIONS_UNSPECIFIED                            = src.NfsShare_MOUNT_PERMISSIONS_UNSPECIFIED
    NfsShare_PROVISIONED                                              = src.NfsShare_PROVISIONED
    NfsShare_READ                                                     = src.NfsShare_READ
    NfsShare_READ_WRITE                                               = src.NfsShare_READ_WRITE
    NfsShare_STATE_UNSPECIFIED                                        = 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
)

Variables

Deprecated: Please use vars in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

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
    File_google_cloud_baremetalsolution_v2_nfs_share_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
    NfsShare_MountPermissions_name                                 = src.NfsShare_MountPermissions_name
    NfsShare_MountPermissions_value                                = src.NfsShare_MountPermissions_value
    NfsShare_State_name                                            = src.NfsShare_State_name
    NfsShare_State_value                                           = 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
)

func RegisterBareMetalSolutionServer

func RegisterBareMetalSolutionServer(s *grpc.Server, srv BareMetalSolutionServer)

Deprecated: Please use funcs in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type 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

type BareMetalSolutionClient = src.BareMetalSolutionClient

func NewBareMetalSolutionClient

func NewBareMetalSolutionClient(cc grpc.ClientConnInterface) BareMetalSolutionClient

Deprecated: Please use funcs in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type BareMetalSolutionServer

BareMetalSolutionServer is the server API for BareMetalSolution service.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type BareMetalSolutionServer = src.BareMetalSolutionServer

type DetachLunRequest

Message for detach specific LUN from an Instance.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type DetachLunRequest = src.DetachLunRequest

type GetInstanceRequest

Message for requesting server information.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type GetInstanceRequest = src.GetInstanceRequest

type GetLunRequest

Message for requesting storage lun information.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type GetLunRequest = src.GetLunRequest

type GetNetworkRequest

Message for requesting network information.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type GetNetworkRequest = src.GetNetworkRequest

type GetNfsShareRequest

Message for requesting NFS share information.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type GetNfsShareRequest = src.GetNfsShareRequest

type GetVolumeRequest

Message for requesting storage volume information.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type GetVolumeRequest = src.GetVolumeRequest

type Instance

A server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Instance = src.Instance

type Instance_State

The possible states for this server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Instance_State = src.Instance_State

type ListInstancesRequest

Message for requesting the list of servers.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListInstancesRequest = src.ListInstancesRequest

type ListInstancesResponse

Response message for the list of servers.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListInstancesResponse = src.ListInstancesResponse

type ListLunsRequest

Message for requesting a list of storage volume luns.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListLunsRequest = src.ListLunsRequest

type ListLunsResponse

Response message containing the list of storage volume luns.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListLunsResponse = src.ListLunsResponse

type ListNetworkUsageRequest

Request to get networks with IPs.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListNetworkUsageRequest = src.ListNetworkUsageRequest

type ListNetworkUsageResponse

Response with Networks with IPs

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListNetworkUsageResponse = src.ListNetworkUsageResponse

type ListNetworksRequest

Message for requesting a list of networks.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListNetworksRequest = src.ListNetworksRequest

type ListNetworksResponse

Response message containing the list of networks.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListNetworksResponse = src.ListNetworksResponse

type ListNfsSharesRequest

Message for requesting a list of NFS shares.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListNfsSharesRequest = src.ListNfsSharesRequest

type ListNfsSharesResponse

Response message containing the list of NFS shares.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListNfsSharesResponse = src.ListNfsSharesResponse

type ListVolumesRequest

Message for requesting a list of storage volumes.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListVolumesRequest = src.ListVolumesRequest

type ListVolumesResponse

Response message containing the list of storage volumes.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ListVolumesResponse = src.ListVolumesResponse

type 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 = src.LogicalInterface

type 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 LogicalInterface_LogicalNetworkInterface = src.LogicalInterface_LogicalNetworkInterface

type Lun

A storage volume logical unit number (LUN).

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Lun = src.Lun

type 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_MultiprotocolType = src.Lun_MultiprotocolType

type Lun_State

The possible states for the LUN.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Lun_State = src.Lun_State

type Lun_StorageType

The storage types for a LUN.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Lun_StorageType = src.Lun_StorageType

type Network

A Network.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Network = src.Network

type NetworkAddressReservation

A reservation of one or more addresses in a network.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type NetworkAddressReservation = src.NetworkAddressReservation

type NetworkUsage

Network with all used IP addresses.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type NetworkUsage = src.NetworkUsage

type Network_State

The possible states for this Network.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Network_State = src.Network_State

type Network_Type

Network type.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Network_Type = src.Network_Type

type NfsShare

An NFS share.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type NfsShare = src.NfsShare

type NfsShare_AllowedClient

Represents an 'access point' for the share.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type NfsShare_AllowedClient = src.NfsShare_AllowedClient

type NfsShare_MountPermissions

The possible mount permissions.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type NfsShare_MountPermissions = src.NfsShare_MountPermissions

type NfsShare_State

The possible states for this NFS share.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type NfsShare_State = src.NfsShare_State

type OperationMetadata

Represents the metadata from a long-running operation.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type OperationMetadata = src.OperationMetadata

type ResetInstanceRequest

Message requesting to reset a server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ResetInstanceRequest = src.ResetInstanceRequest

type ResetInstanceResponse

Response message from resetting a server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ResetInstanceResponse = src.ResetInstanceResponse

type ResizeVolumeRequest

Request for emergency resize Volume.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ResizeVolumeRequest = src.ResizeVolumeRequest

type ServerNetworkTemplate

Network template.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ServerNetworkTemplate = src.ServerNetworkTemplate

type ServerNetworkTemplate_LogicalInterface

Logical interface.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ServerNetworkTemplate_LogicalInterface = src.ServerNetworkTemplate_LogicalInterface

type ServerNetworkTemplate_LogicalInterface_InterfaceType

Interface type.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type ServerNetworkTemplate_LogicalInterface_InterfaceType = src.ServerNetworkTemplate_LogicalInterface_InterfaceType

type StartInstanceRequest

Message requesting to start a server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type StartInstanceRequest = src.StartInstanceRequest

type StartInstanceResponse

Response message from starting a server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type StartInstanceResponse = src.StartInstanceResponse

type StopInstanceRequest

Message requesting to stop a server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type StopInstanceRequest = src.StopInstanceRequest

type StopInstanceResponse

Response message from stopping a server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type StopInstanceResponse = src.StopInstanceResponse

type UnimplementedBareMetalSolutionServer

UnimplementedBareMetalSolutionServer can be embedded to have forward compatible implementations.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type UnimplementedBareMetalSolutionServer = src.UnimplementedBareMetalSolutionServer

type UpdateInstanceRequest

Message requesting to updating a server.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type UpdateInstanceRequest = src.UpdateInstanceRequest

type UpdateNetworkRequest

Message requesting to updating a network.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type UpdateNetworkRequest = src.UpdateNetworkRequest

type UpdateNfsShareRequest

Message requesting to updating a NFS share.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type UpdateNfsShareRequest = src.UpdateNfsShareRequest

type UpdateVolumeRequest

Message for updating a volume.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type UpdateVolumeRequest = src.UpdateVolumeRequest

type VRF

A network VRF.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type VRF = src.VRF

type VRF_QosPolicy

QOS policy parameters.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type VRF_QosPolicy = src.VRF_QosPolicy

type VRF_State

The possible states for this VRF.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type VRF_State = src.VRF_State

type VRF_VlanAttachment

VLAN attachment details.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type VRF_VlanAttachment = src.VRF_VlanAttachment

type Volume

A storage volume.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Volume = src.Volume

type 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_SnapshotAutoDeleteBehavior = src.Volume_SnapshotAutoDeleteBehavior

type 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_SnapshotReservationDetail = src.Volume_SnapshotReservationDetail

type Volume_State

The possible states for a storage volume.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Volume_State = src.Volume_State

type Volume_StorageType

The storage type for a volume.

Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb

type Volume_StorageType = src.Volume_StorageType