Classes
BareMetalSolution
Performs management operations on Bare Metal Solution servers.
The baremetalsolution.googleapis.com
service provides management
capabilities for Bare Metal Solution servers. To access the API methods, you
must assign Bare Metal Solution IAM roles containing the desired permissions
to your staff in your Google Cloud project. You must also enable the Bare
Metal Solution API. Once enabled, the methods act
upon specific servers in your Bare Metal Solution environment.
BareMetalSolution.BareMetalSolutionBase
Base class for server-side implementations of BareMetalSolution
BareMetalSolution.BareMetalSolutionClient
Client for BareMetalSolution
BareMetalSolutionClient
BareMetalSolution client wrapper, for convenient use.
BareMetalSolutionClientBuilder
Builder class for BareMetalSolutionClient to provide simple configuration of credentials, endpoint etc.
BareMetalSolutionClientImpl
BareMetalSolution client wrapper implementation, for convenient use.
BareMetalSolutionSettings
Settings for BareMetalSolutionClient instances.
DetachLunRequest
Message for detach specific LUN from an Instance.
GetInstanceRequest
Message for requesting server information.
GetLunRequest
Message for requesting storage lun information.
GetNetworkRequest
Message for requesting network information.
GetNfsShareRequest
Message for requesting NFS share information.
GetVolumeRequest
Message for requesting storage volume information.
Instance
A server.
Instance.Types
Container for nested types declared in the Instance message type.
InstanceName
Resource name for the Instance
resource.
ListInstancesRequest
Message for requesting the list of servers.
ListInstancesResponse
Response message for the list of servers.
ListLunsRequest
Message for requesting a list of storage volume luns.
ListLunsResponse
Response message containing the list of storage volume luns.
ListNetworksRequest
Message for requesting a list of networks.
ListNetworksResponse
Response message containing the list of networks.
ListNetworkUsageRequest
Request to get networks with IPs.
ListNetworkUsageResponse
Response with Networks with IPs
ListNfsSharesRequest
Message for requesting a list of NFS shares.
ListNfsSharesResponse
Response message containing the list of NFS shares.
ListVolumesRequest
Message for requesting a list of storage volumes.
ListVolumesResponse
Response message containing the list of storage volumes.
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.
LogicalInterface.Types
Container for nested types declared in the LogicalInterface message type.
LogicalInterface.Types.LogicalNetworkInterface
Each logical network interface is effectively a network and IP pair.
Lun
A storage volume logical unit number (LUN).
Lun.Types
Container for nested types declared in the Lun message type.
LunName
Resource name for the Lun
resource.
Network
A Network.
Network.Types
Container for nested types declared in the Network message type.
NetworkAddressReservation
A reservation of one or more addresses in a network.
NetworkName
Resource name for the Network
resource.
NetworkUsage
Network with all used IP addresses.
NfsShare
An NFS share.
NfsShare.Types
Container for nested types declared in the NfsShare message type.
NfsShare.Types.AllowedClient
Represents an 'access point' for the share.
NFSShareName
Resource name for the NFSShare
resource.
OperationMetadata
Represents the metadata from a long-running operation.
ResetInstanceRequest
Message requesting to reset a server.
ResetInstanceResponse
Response message from resetting a server.
ResizeVolumeRequest
Request for emergency resize Volume.
ServerNetworkTemplate
Network template.
ServerNetworkTemplate.Types
Container for nested types declared in the ServerNetworkTemplate message type.
ServerNetworkTemplate.Types.LogicalInterface
Logical interface.
ServerNetworkTemplate.Types.LogicalInterface.Types
Container for nested types declared in the LogicalInterface message type.
ServerNetworkTemplateName
Resource name for the ServerNetworkTemplate
resource.
StartInstanceRequest
Message requesting to start a server.
StartInstanceResponse
Response message from starting a server.
StopInstanceRequest
Message requesting to stop a server.
StopInstanceResponse
Response message from stopping a server.
UpdateInstanceRequest
Message requesting to updating a server.
UpdateNetworkRequest
Message requesting to updating a network.
UpdateNfsShareRequest
Message requesting to updating a NFS share.
UpdateVolumeRequest
Message for updating a volume.
Volume
A storage volume.
Volume.Types
Container for nested types declared in the Volume message type.
Volume.Types.SnapshotReservationDetail
Details about snapshot space reservation and usage on the storage volume.
VolumeName
Resource name for the Volume
resource.
VRF
A network VRF.
VRF.Types
Container for nested types declared in the VRF message type.
VRF.Types.QosPolicy
QOS policy parameters.
VRF.Types.VlanAttachment
VLAN attachment details.
Enums
Instance.Types.State
The possible states for this server.
InstanceName.ResourceNameType
The possible contents of InstanceName.
Lun.Types.MultiprotocolType
Display the operating systems present for the LUN multiprotocol type.
Lun.Types.State
The possible states for the LUN.
Lun.Types.StorageType
The storage types for a LUN.
LunName.ResourceNameType
The possible contents of LunName.
Network.Types.State
The possible states for this Network.
Network.Types.Type
Network type.
NetworkName.ResourceNameType
The possible contents of NetworkName.
NfsShare.Types.MountPermissions
The possible mount permissions.
NfsShare.Types.State
The possible states for this NFS share.
NFSShareName.ResourceNameType
The possible contents of NFSShareName.
ServerNetworkTemplate.Types.LogicalInterface.Types.InterfaceType
Interface type.
ServerNetworkTemplateName.ResourceNameType
The possible contents of ServerNetworkTemplateName.
Volume.Types.SnapshotAutoDeleteBehavior
The kinds of auto delete behavior to use when snapshot reserved space is full.
Volume.Types.State
The possible states for a storage volume.
Volume.Types.StorageType
The storage type for a volume.
VolumeName.ResourceNameType
The possible contents of VolumeName.
VRF.Types.State
The possible states for this VRF.