Expand description
The messages and enums that are part of this client library.
Modules§
- instance
- Defines additional types related to Instance.
- instance_
config - Defines additional types related to InstanceConfig.
- logical_
interface - Defines additional types related to LogicalInterface.
- lun
- Defines additional types related to Lun.
- network
- Defines additional types related to Network.
- network_
config - Defines additional types related to NetworkConfig.
- nfs_
share - Defines additional types related to NfsShare.
- provisioning_
config - Defines additional types related to ProvisioningConfig.
- provisioning_
quota - Defines additional types related to ProvisioningQuota.
- server_
network_ template - Defines additional types related to ServerNetworkTemplate.
- volume
- Defines additional types related to Volume.
- volume_
config - Defines additional types related to VolumeConfig.
- volume_
snapshot - Defines additional types related to VolumeSnapshot.
- vrf
- Defines additional types related to Vrf.
Structs§
- Create
NfsShare Request - Message for creating an NFS share.
- Create
Provisioning Config Request - Request for CreateProvisioningConfig.
- CreateSSH
KeyRequest - Message for registering a public SSH key in a project.
- Create
Volume Snapshot Request - Message for creating a volume snapshot.
- Delete
NfsShare Request - Message for deleting an NFS share.
- DeleteSSH
KeyRequest - Message for deleting an SSH key from a project.
- Delete
Volume Snapshot Request - Message for deleting named Volume snapshot.
- Detach
LunRequest - Message for detach specific LUN from an Instance.
- Disable
Interactive Serial Console Request - Message for disabling the interactive serial console on an instance.
- Disable
Interactive Serial Console Response - Message for response of DisableInteractiveSerialConsole.
- Enable
Interactive Serial Console Request - Message for enabling the interactive serial console on an instance.
- Enable
Interactive Serial Console Response - Message for response of EnableInteractiveSerialConsole.
- Evict
LunRequest - Request for skip lun cooloff and delete it.
- Evict
Volume Request - Request for skip volume cooloff and delete it.
- GetInstance
Request - Message for requesting server information.
- GetLun
Request - Message for requesting storage lun information.
- GetNetwork
Request - Message for requesting network information.
- GetNfs
Share Request - Message for requesting NFS share information.
- GetProvisioning
Config Request - Request for GetProvisioningConfig.
- GetVolume
Request - Message for requesting storage volume information.
- GetVolume
Snapshot Request - Message for requesting volume snapshot information.
- Instance
- A server.
- Instance
Config - Configuration parameters for a new instance.
- Instance
Quota - A resource budget.
- List
Instances Request - Message for requesting the list of servers.
- List
Instances Response - Response message for the list of servers.
- List
Luns Request - Message for requesting a list of storage volume luns.
- List
Luns Response - Response message containing the list of storage volume luns.
- List
Network Usage Request - Request to get networks with IPs.
- List
Network Usage Response - Response with Networks with IPs
- List
Networks Request - Message for requesting a list of networks.
- List
Networks Response - Response message containing the list of networks.
- List
NfsShares Request - Message for requesting a list of NFS shares.
- List
NfsShares Response - Response message containing the list of NFS shares.
- ListOS
Images Request - Request for getting all available OS images.
- ListOS
Images Response - Request for getting all available OS images.
- List
Provisioning Quotas Request - Message for requesting the list of provisioning quotas.
- List
Provisioning Quotas Response - Response message for the list of provisioning quotas.
- ListSSH
Keys Request - Message for listing the public SSH keys in a project.
- ListSSH
Keys Response - Message for response of ListSSHKeys.
- List
Volume Snapshots Request - Message for requesting a list of volume snapshots.
- List
Volume Snapshots Response - Response message containing the list of volume snapshots.
- List
Volumes Request - Message for requesting a list of storage volumes.
- List
Volumes Response - Response message containing the list of storage volumes.
- Logical
Interface - 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.
- Lun
- A storage volume logical unit number (LUN).
- Network
- A Network.
- Network
Address Reservation - A reservation of one or more addresses in a network.
- Network
Config - Configuration parameters for a new network.
- Network
Mount Point - Mount point for a network.
- Network
Usage - Network with all used IP addresses.
- NfsShare
- An NFS share.
- OSImage
- Operation System image.
- Operation
Metadata - Represents the metadata from a long-running operation.
- Provisioning
Config - A provisioning configuration.
- Provisioning
Quota - A provisioning quota for a given project.
- Rename
Instance Request - Message requesting rename of a server.
- Rename
Network Request - Message requesting rename of a server.
- Rename
NfsShare Request - Message requesting rename of a server.
- Rename
Volume Request - Message requesting rename of a server.
- Reset
Instance Request - Message requesting to reset a server.
- Reset
Instance Response - Response message from resetting a server.
- Resize
Volume Request - Request for emergency resize Volume.
- Restore
Volume Snapshot Request - Message for restoring a volume snapshot.
- SSHKey
- An SSH key, used for authorizing with the interactive serial console feature.
- Server
Network Template - Network template.
- Start
Instance Request - Message requesting to start a server.
- Start
Instance Response - Response message from starting a server.
- Stop
Instance Request - Message requesting to stop a server.
- Stop
Instance Response - Response message from stopping a server.
- Submit
Provisioning Config Request - Request for SubmitProvisioningConfig.
- Submit
Provisioning Config Response - Response for SubmitProvisioningConfig.
- Update
Instance Request - Message requesting to updating a server.
- Update
Network Request - Message requesting to updating a network.
- Update
NfsShare Request - Message requesting to updating an NFS share.
- Update
Provisioning Config Request - Message for updating a ProvisioningConfig.
- Update
Volume Request - Message for updating a volume.
- Volume
- A storage volume.
- Volume
Config - Configuration parameters for a new volume.
- Volume
Snapshot - A snapshot of a volume. Only boot volumes can have snapshots.
- Vrf
- A network VRF.
Enums§
- Volume
Performance Tier - Performance tier of the Volume.
- Workload
Profile - The possible values for a workload profile.