Package types (1.7.3)

API documentation for bare_metal_solution_v2.types package.

Classes

CreateNfsShareRequest

Message for creating an NFS share.

CreateProvisioningConfigRequest

Request for CreateProvisioningConfig.

CreateSSHKeyRequest

Message for registering a public SSH key in a project.

CreateVolumeSnapshotRequest

Message for creating a volume snapshot.

DeleteNfsShareRequest

Message for deleting an NFS share.

DeleteSSHKeyRequest

Message for deleting an SSH key from a project.

DeleteVolumeSnapshotRequest

Message for deleting named Volume snapshot.

DetachLunRequest

Message for detach specific LUN from an Instance.

DisableInteractiveSerialConsoleRequest

Message for disabling the interactive serial console on an instance.

DisableInteractiveSerialConsoleResponse

Message for response of DisableInteractiveSerialConsole.

EnableInteractiveSerialConsoleRequest

Message for enabling the interactive serial console on an instance.

EnableInteractiveSerialConsoleResponse

Message for response of EnableInteractiveSerialConsole.

EvictLunRequest

Request for skip lun cooloff and delete it.

EvictVolumeRequest

Request for skip volume cooloff and delete it.

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.

GetProvisioningConfigRequest

Request for GetProvisioningConfig.

GetVolumeRequest

Message for requesting storage volume information.

GetVolumeSnapshotRequest

Message for requesting volume snapshot information.

Instance

A server.

InstanceConfig

Configuration parameters for a new instance.

InstanceQuota

A resource budget.

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.

ListNetworkUsageRequest

Request to get networks with IPs.

ListNetworkUsageResponse

Response with Networks with IPs

ListNetworksRequest

Message for requesting a list of networks.

ListNetworksResponse

Response message containing the list of networks.

ListNfsSharesRequest

Message for requesting a list of NFS shares.

ListNfsSharesResponse

Response message containing the list of NFS shares.

ListOSImagesRequest

Request for getting all available OS images.

ListOSImagesResponse

Request for getting all available OS images.

ListProvisioningQuotasRequest

Message for requesting the list of provisioning quotas.

ListProvisioningQuotasResponse

Response message for the list of provisioning quotas.

ListSSHKeysRequest

Message for listing the public SSH keys in a project.

ListSSHKeysResponse

Message for response of ListSSHKeys.

ListVolumeSnapshotsRequest

Message for requesting a list of volume snapshots.

ListVolumeSnapshotsResponse

Response message containing the list of volume snapshots.

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.

Lun

A storage volume logical unit number (LUN).

Network

A Network.

NetworkAddressReservation

A reservation of one or more addresses in a network.

NetworkConfig

Configuration parameters for a new network.

NetworkMountPoint

Mount point for a network.

NetworkUsage

Network with all used IP addresses.

NfsShare

An NFS share.

OSImage

Operation System image.

OperationMetadata

Represents the metadata from a long-running operation.

ProvisioningConfig

A provisioning configuration.

ProvisioningQuota

A provisioning quota for a given project.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

RenameInstanceRequest

Message requesting rename of a server.

RenameNetworkRequest

Message requesting rename of a server.

RenameNfsShareRequest

Message requesting rename of a server.

RenameVolumeRequest

Message requesting rename of a server.

ResetInstanceRequest

Message requesting to reset a server.

ResetInstanceResponse

Response message from resetting a server.

ResizeVolumeRequest

Request for emergency resize Volume.

RestoreVolumeSnapshotRequest

Message for restoring a volume snapshot.

SSHKey

An SSH key, used for authorizing with the interactive serial console feature.

ServerNetworkTemplate

Network template.

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.

SubmitProvisioningConfigRequest

Request for SubmitProvisioningConfig.

SubmitProvisioningConfigResponse

Response for SubmitProvisioningConfig.

UpdateInstanceRequest

Message requesting to updating a server.

UpdateNetworkRequest

Message requesting to updating a network.

UpdateNfsShareRequest

Message requesting to updating an NFS share.

UpdateProvisioningConfigRequest

Message for updating a ProvisioningConfig.

UpdateVolumeRequest

Message for updating a volume.

VRF

A network VRF.

Volume

A storage volume.

VolumeConfig

Configuration parameters for a new volume.

VolumePerformanceTier

Performance tier of the Volume.

Values: VOLUME_PERFORMANCE_TIER_UNSPECIFIED (0): Value is not specified. VOLUME_PERFORMANCE_TIER_SHARED (1): Regular volumes, shared aggregates. VOLUME_PERFORMANCE_TIER_ASSIGNED (2): Assigned aggregates. VOLUME_PERFORMANCE_TIER_HT (3): High throughput aggregates.

VolumeSnapshot

A snapshot of a volume. Only boot volumes can have snapshots.

WorkloadProfile

The possible values for a workload profile.

Values: WORKLOAD_PROFILE_UNSPECIFIED (0): The workload profile is in an unknown state. WORKLOAD_PROFILE_GENERIC (1): The workload profile is generic. WORKLOAD_PROFILE_HANA (2): The workload profile is hana.