BsNvmeAttachmentsConfig

class oci.core.models.BsNvmeAttachmentsConfig(**kwargs)

Bases: object

Shape-specific details for shapes that support remote NVMe volume attachments.

Methods

__init__(**kwargs) Initializes a new BsNvmeAttachmentsConfig object with values from keyword arguments.

Attributes

max_remote_nvme_volume_attachments_per_core Gets the max_remote_nvme_volume_attachments_per_core of this BsNvmeAttachmentsConfig.
max_total_remote_nvme_volume_attachments Gets the max_total_remote_nvme_volume_attachments of this BsNvmeAttachmentsConfig.
min_cores Gets the min_cores of this BsNvmeAttachmentsConfig.
vf_enable_count Gets the vf_enable_count of this BsNvmeAttachmentsConfig.
__init__(**kwargs)

Initializes a new BsNvmeAttachmentsConfig object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • vf_enable_count (int) – The value to assign to the vf_enable_count property of this BsNvmeAttachmentsConfig.
  • min_cores (int) – The value to assign to the min_cores property of this BsNvmeAttachmentsConfig.
  • max_remote_nvme_volume_attachments_per_core (int) – The value to assign to the max_remote_nvme_volume_attachments_per_core property of this BsNvmeAttachmentsConfig.
  • max_total_remote_nvme_volume_attachments (int) – The value to assign to the max_total_remote_nvme_volume_attachments property of this BsNvmeAttachmentsConfig.
max_remote_nvme_volume_attachments_per_core

Gets the max_remote_nvme_volume_attachments_per_core of this BsNvmeAttachmentsConfig. The maximum number of remote NVMe volume attachments supported per core.

Returns:The max_remote_nvme_volume_attachments_per_core of this BsNvmeAttachmentsConfig.
Return type:int
max_total_remote_nvme_volume_attachments

Gets the max_total_remote_nvme_volume_attachments of this BsNvmeAttachmentsConfig. The maximum total number of remote NVMe volume attachments supported for the shape.

Returns:The max_total_remote_nvme_volume_attachments of this BsNvmeAttachmentsConfig.
Return type:int
min_cores

Gets the min_cores of this BsNvmeAttachmentsConfig. The minimum number of cores required to support remote NVMe volume attachments.

Returns:The min_cores of this BsNvmeAttachmentsConfig.
Return type:int
vf_enable_count

Gets the vf_enable_count of this BsNvmeAttachmentsConfig. The number of virtual functions to enable on a hypervisor so that each sellable core has one virtual function available. This value is 0 for VM and bare metal instances.

Returns:The vf_enable_count of this BsNvmeAttachmentsConfig.
Return type:int