1.1.0
This commit is contained in:
@@ -140,13 +140,17 @@ class ReplicationAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
volume_id: str
|
||||
|
||||
|
||||
class BaseDiskForCAComputeAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
bus_number: int
|
||||
class DiskForCAComputeListAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
id: int
|
||||
pci_slot: int
|
||||
|
||||
|
||||
class BaseDiskAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
created_by: str
|
||||
deleted_by: str
|
||||
updated_by: str
|
||||
|
||||
|
||||
class DiskAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
account_id: int
|
||||
acl: dict
|
||||
created_timestamp: int
|
||||
@@ -159,10 +163,10 @@ class BaseDiskAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
image_ids: list[int]
|
||||
io_tune: IOTuneAPIResultNM
|
||||
name: str
|
||||
order: int
|
||||
params: str
|
||||
parent_id: int
|
||||
present_to: list[int]
|
||||
size_available: float
|
||||
present_to: dict[str, int]
|
||||
purge_timestamp: int
|
||||
replication: ReplicationAPIResultNM | dict
|
||||
res_id: str
|
||||
@@ -170,6 +174,7 @@ class BaseDiskAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
sep_id: int
|
||||
sep_pool_name: str
|
||||
shared: bool
|
||||
size_available: float
|
||||
size_max_gb: int
|
||||
size_used: float
|
||||
snapshots: list[SnapshotAPIResultNM]
|
||||
@@ -177,6 +182,9 @@ class BaseDiskAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
tech_status: _enums.DiskTechStatus
|
||||
type: _enums.DiskType
|
||||
updated_timestamp: int = 0
|
||||
order_depr_: int | None = None # BDX-8545
|
||||
pci_slot_depr_: int | None = None # BDX-8545
|
||||
vm_id_depr_: int | None = None # BDX-8545
|
||||
|
||||
@property
|
||||
def created_datetime(self):
|
||||
@@ -199,17 +207,19 @@ class BaseDiskAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
return self._get_datetime_from_timestamp(self.updated_timestamp)
|
||||
|
||||
|
||||
class BaseDiskForCADisksAPIResultNM(BaseDiskAPIResultNM):
|
||||
res_name: str
|
||||
class BaseDiskForCADisksAPIResultNM(DiskAPIResultNM):
|
||||
account_name: str
|
||||
updated_by: _typing.Any = ''
|
||||
res_name: str
|
||||
|
||||
|
||||
class DiskForCAComputeGetAPIResultNM(
|
||||
BaseDiskForCAComputeAPIResultNM,
|
||||
BaseDiskAPIResultNM,
|
||||
DiskAPIResultNM,
|
||||
):
|
||||
boot_partition: int
|
||||
bus_number: int
|
||||
id: int
|
||||
pci_slot: int
|
||||
disk_path: str
|
||||
guid: int
|
||||
iqn: str
|
||||
@@ -217,23 +227,23 @@ class DiskForCAComputeGetAPIResultNM(
|
||||
milestones: int
|
||||
password: str
|
||||
reality_device_number: int
|
||||
updated_by: _typing.Any = ''
|
||||
updated_by: str
|
||||
|
||||
|
||||
class DiskForListAndListDeletedAPIResultNM(
|
||||
BaseDiskForCADisksAPIResultNM,
|
||||
BaseDiskAPIResultNM,
|
||||
):
|
||||
vms: dict[str, str]
|
||||
device_name: str
|
||||
device_name: str | None = None
|
||||
milestones: int
|
||||
sep_type: _enums.SEPType
|
||||
vm_id: int | None
|
||||
vm_name: str | None
|
||||
sep_type: _enums.SEPType
|
||||
vms: dict[str, str]
|
||||
|
||||
|
||||
class DiskForListUnattachedAPIResultNM(
|
||||
BaseDiskForCADisksAPIResultNM,
|
||||
BaseDiskAPIResultNM,
|
||||
):
|
||||
boot_partition: int
|
||||
disk_path: str
|
||||
@@ -280,7 +290,6 @@ class ResourceGroupAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
milestones: int
|
||||
name: str
|
||||
quotas: TenantQuotasAPIResultNM
|
||||
register_computes: bool
|
||||
resource_types: list[_enums.RGResourceType]
|
||||
secret: str
|
||||
status: _enums.ResourceGroupStatus
|
||||
@@ -307,13 +316,14 @@ class ResourceGroupAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
|
||||
class AccountAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
acl: list[AccessAPIResultNM]
|
||||
vm_features: list[_enums.VMFeature]
|
||||
created_timestamp: int
|
||||
deleted_timestamp: int
|
||||
description: str
|
||||
id: int
|
||||
name: str
|
||||
status: _enums.AccountStatus
|
||||
updated_timestamp: int
|
||||
vm_features: list[_enums.VMFeature]
|
||||
|
||||
@property
|
||||
def created_datetime(self):
|
||||
@@ -338,11 +348,15 @@ class BaseVMAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
arch: str
|
||||
auto_start: bool
|
||||
boot_disk_size_gb: int
|
||||
boot_loader_type: _enums.BootLoaderType
|
||||
boot_order: list[_enums.BootDevice]
|
||||
cdrom_image_id: int
|
||||
chipset: _enums.Chipset
|
||||
clone_ids: list[int]
|
||||
clone_reference: int
|
||||
boot_mode: _enums.BootMode
|
||||
network_interface_naming: _enums.NetIfaceNamingTemplate
|
||||
hot_resize: bool
|
||||
vm_ci_id: int
|
||||
cpu_count: int
|
||||
cpu_pin: bool
|
||||
@@ -354,7 +368,6 @@ class BaseVMAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
description: str
|
||||
devices: dict
|
||||
driver: _enums.Driver
|
||||
vgpus: list[dict[str, _typing.Any]]
|
||||
grid_id: int
|
||||
guid: int
|
||||
hp_backed: bool
|
||||
@@ -369,11 +382,10 @@ class BaseVMAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
need_reboot: bool
|
||||
numa_affinity: _enums.NumaAffinity
|
||||
numa_node_id: int
|
||||
pinned: bool
|
||||
pinned_to_stack: bool
|
||||
preferred_cpu_cores: list[int]
|
||||
ram_size_mb: int
|
||||
reference_id: str
|
||||
registered: bool
|
||||
res_name: str
|
||||
reserved_cpu_cores: list[int]
|
||||
rg_id: int
|
||||
@@ -387,6 +399,7 @@ class BaseVMAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
updated_by: str
|
||||
updated_timestamp: int
|
||||
user_managed: bool
|
||||
vgpus: list[dict[str, _typing.Any]]
|
||||
virtual_image_id: int
|
||||
|
||||
@property
|
||||
@@ -404,7 +417,7 @@ class BaseVMAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
|
||||
class VMAPIResultNM(BaseVMAPIResultNM):
|
||||
acl: list[_typing.Any] # BDX-7995
|
||||
disks: list[BaseDiskForCAComputeAPIResultNM]
|
||||
disks: list[DiskForCAComputeListAPIResultNM]
|
||||
interfaces: list[InterfaceForComputeListAPIResultNM]
|
||||
total_disks_size: int
|
||||
vins_count: int
|
||||
@@ -618,7 +631,7 @@ class VNFDevMGMTConfigAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
class VNFDevResourcesConfigAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
cpu_count: int
|
||||
ram_size_mb: int
|
||||
stack_id: int
|
||||
stack_id: int | None
|
||||
uuid: str
|
||||
|
||||
|
||||
@@ -666,7 +679,7 @@ class BServiceVMAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
rg_id: int
|
||||
status: _enums.VMStatus
|
||||
tech_status: _enums.VMTechStatus
|
||||
stack_id: int
|
||||
stack_id: int | None
|
||||
bsgroup_name: str
|
||||
bsgroup_role: str
|
||||
|
||||
@@ -923,7 +936,7 @@ class TaskAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
log: list[str]
|
||||
result: _typing.Any
|
||||
stage: str
|
||||
status: str
|
||||
status: _enums.TaskStatus
|
||||
updated_by: None | str = None
|
||||
updated_timestamp: None | int = None
|
||||
|
||||
@@ -936,3 +949,32 @@ class TaskAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
if self.updated_timestamp is None:
|
||||
return None
|
||||
return self._get_datetime_from_timestamp(self.updated_timestamp)
|
||||
|
||||
|
||||
class UserAuditAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
request_timestamp: int
|
||||
api_url_path: str
|
||||
execution_time_sec: int | None
|
||||
status_code: int | None
|
||||
guid: str
|
||||
|
||||
@property
|
||||
def request_datetime(self):
|
||||
return self._get_datetime_from_timestamp(self.request_timestamp)
|
||||
|
||||
|
||||
class BaseK8CIAPIResultNM(_base.BaseAPIResultNestedModel):
|
||||
id: int
|
||||
name: str
|
||||
version: str
|
||||
description: str
|
||||
network_plugins: list[_enums.K8sNetworkPlugin]
|
||||
|
||||
|
||||
class K8CIForListAPIResultNM(BaseK8CIAPIResultNM):
|
||||
status: _enums.K8CIStatus
|
||||
created_timestamp: int
|
||||
|
||||
@property
|
||||
def created_datetime(self):
|
||||
return self._get_datetime_from_timestamp(self.created_timestamp)
|
||||
|
||||
Reference in New Issue
Block a user