blob: 1166e61d1b656782b71f8a188dc891873b99f0aa [file] [log] [blame]
// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// Code generated by aliasgen. DO NOT EDIT.
// 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.
package baremetalsolution
import (
src "cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb"
grpc "google.golang.org/grpc"
)
// 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
)
// 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
)
// 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
// BareMetalSolutionServer is the server API for BareMetalSolution service.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type BareMetalSolutionServer = src.BareMetalSolutionServer
// Message for detach specific LUN from an Instance.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type DetachLunRequest = src.DetachLunRequest
// Message for requesting server information.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetInstanceRequest = src.GetInstanceRequest
// Message for requesting storage lun information.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetLunRequest = src.GetLunRequest
// Message for requesting network information.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetNetworkRequest = src.GetNetworkRequest
// Message for requesting NFS share information.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetNfsShareRequest = src.GetNfsShareRequest
// Message for requesting storage volume information.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type GetVolumeRequest = src.GetVolumeRequest
// A server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Instance = src.Instance
// The possible states for this server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Instance_State = src.Instance_State
// Message for requesting the list of servers.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListInstancesRequest = src.ListInstancesRequest
// Response message for the list of servers.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListInstancesResponse = src.ListInstancesResponse
// 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
// 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
// Request to get networks with IPs.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNetworkUsageRequest = src.ListNetworkUsageRequest
// Response with Networks with IPs
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNetworkUsageResponse = src.ListNetworkUsageResponse
// Message for requesting a list of networks.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNetworksRequest = src.ListNetworksRequest
// Response message containing the list of networks.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNetworksResponse = src.ListNetworksResponse
// Message for requesting a list of NFS shares.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNfsSharesRequest = src.ListNfsSharesRequest
// Response message containing the list of NFS shares.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListNfsSharesResponse = src.ListNfsSharesResponse
// Message for requesting a list of storage volumes.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListVolumesRequest = src.ListVolumesRequest
// Response message containing the list of storage volumes.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ListVolumesResponse = src.ListVolumesResponse
// 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
// 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
// A storage volume logical unit number (LUN).
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Lun = src.Lun
// 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
// The possible states for the LUN.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Lun_State = src.Lun_State
// The storage types for a LUN.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Lun_StorageType = src.Lun_StorageType
// A Network.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Network = src.Network
// 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
// Network with all used IP addresses.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NetworkUsage = src.NetworkUsage
// The possible states for this Network.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Network_State = src.Network_State
// Network type.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Network_Type = src.Network_Type
// An NFS share.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NfsShare = src.NfsShare
// 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
// The possible mount permissions.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type NfsShare_MountPermissions = src.NfsShare_MountPermissions
// 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
// Represents the metadata from a long-running operation.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type OperationMetadata = src.OperationMetadata
// Message requesting to reset a server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ResetInstanceRequest = src.ResetInstanceRequest
// Response message from resetting a server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ResetInstanceResponse = src.ResetInstanceResponse
// Request for emergency resize Volume.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ResizeVolumeRequest = src.ResizeVolumeRequest
// Network template.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ServerNetworkTemplate = src.ServerNetworkTemplate
// Logical interface.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ServerNetworkTemplate_LogicalInterface = src.ServerNetworkTemplate_LogicalInterface
// Interface type.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type ServerNetworkTemplate_LogicalInterface_InterfaceType = src.ServerNetworkTemplate_LogicalInterface_InterfaceType
// Message requesting to start a server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type StartInstanceRequest = src.StartInstanceRequest
// Response message from starting a server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type StartInstanceResponse = src.StartInstanceResponse
// Message requesting to stop a server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type StopInstanceRequest = src.StopInstanceRequest
// Response message from stopping a server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type StopInstanceResponse = src.StopInstanceResponse
// 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
// Message requesting to updating a server.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UpdateInstanceRequest = src.UpdateInstanceRequest
// Message requesting to updating a network.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UpdateNetworkRequest = src.UpdateNetworkRequest
// Message requesting to updating a NFS share.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UpdateNfsShareRequest = src.UpdateNfsShareRequest
// Message for updating a volume.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type UpdateVolumeRequest = src.UpdateVolumeRequest
// A network VRF.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type VRF = src.VRF
// QOS policy parameters.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type VRF_QosPolicy = src.VRF_QosPolicy
// The possible states for this VRF.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type VRF_State = src.VRF_State
// VLAN attachment details.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type VRF_VlanAttachment = src.VRF_VlanAttachment
// A storage volume.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Volume = src.Volume
// 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
// 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
// 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
// The storage type for a volume.
//
// Deprecated: Please use types in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
type Volume_StorageType = src.Volume_StorageType
// Deprecated: Please use funcs in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
func NewBareMetalSolutionClient(cc grpc.ClientConnInterface) BareMetalSolutionClient {
return src.NewBareMetalSolutionClient(cc)
}
// Deprecated: Please use funcs in: cloud.google.com/go/baremetalsolution/apiv2/baremetalsolutionpb
func RegisterBareMetalSolutionServer(s *grpc.Server, srv BareMetalSolutionServer) {
src.RegisterBareMetalSolutionServer(s, srv)
}