This commit is contained in:
2026-02-11 12:20:55 +03:00
parent fac66abef6
commit 66601495dd
84 changed files with 1168 additions and 1567 deletions

View File

@@ -7,14 +7,14 @@ from . import enums as _enums
class AccessAPIResultNM(_base.BaseAPIResultNestedModel):
explicit: bool
guid: str
guid: str | None = None
access_type: _enums.AccessType
status: str
type: str
user_group_id: str
user_name: str
can_be_deleted: None | bool = None
emails: list[str] | None = None
user_emails: list[str] | None = None
class AffinityRuleAPIResultNM(_base.BaseAPIResultNestedModel):
@@ -135,13 +135,13 @@ class VNFDevInterfaceAPIResultNM(_base.BaseAPIResultNestedModel):
class SnapshotSetAPIResultNM(_base.BaseAPIResultNestedModel):
disks: list[int]
disk_ids: list[int]
guid: str
label: str
timestamp: int
@property
def datetime(self):
@_base.computed_field
def datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.timestamp)
@@ -170,12 +170,12 @@ class SnapshotAPIResultNM(_base.BaseAPIResultNestedModel):
snapshot_set_timestamp: int
timestamp: int
@property
def datetime(self):
@_base.computed_field
def datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.timestamp)
@property
def snapshot_set_datetime(self):
@_base.computed_field
def snapshot_set_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.snapshot_set_timestamp)
@@ -190,13 +190,16 @@ class ReplicationAPIResultNM(_base.BaseAPIResultNestedModel):
class DiskForCAComputeListAPIResultNM(_base.BaseAPIResultNestedModel):
id: int
sep_id: int | None = None
class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
account_id: int
acl: dict
blkdiscard: bool
boot_partition: int
bus_num: int
cache_mode: _enums.DiskCacheMode
created_by: str
created_timestamp: int
deleted_by: str
@@ -229,10 +232,9 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
sep_id: int
sep_pool_name: str
shared: bool
size_available: float
size_available: float
size_available_gb: float
size_max_gb: int
size_used: float
size_used_gb: float
snapshots: list[SnapshotAPIResultNM]
status: _enums.DiskStatus
storage_policy_id: int
@@ -243,24 +245,24 @@ class DiskForCAComputeGetAPIResultNM(_base.BaseAPIResultNestedModel):
updated_by: str
updated_timestamp: int = 0
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def destruction_datetime(self):
@_base.computed_field
def destruction_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.destruction_timestamp)
@property
def purge_datetime(self):
@_base.computed_field
def purge_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.purge_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -268,6 +270,8 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
account_id: int
account_name: str
acl: dict
blkdiscard: bool
cache_mode: _enums.DiskCacheMode
created_by: str
created_timestamp: int
deleted_by: str
@@ -294,10 +298,9 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
sep_pool_name: str
sep_type: _enums.SEPType
shared: bool
size_available: float
size_available: float
size_available_gb: float
size_max_gb: int
size_used: float
size_used_gb: float
snapshots: list[SnapshotAPIResultNM]
status: _enums.DiskStatus
storage_policy_id: int
@@ -310,24 +313,24 @@ class DiskForListAndListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
vms: dict[str, str]
updated_timestamp: int = 0
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def destruction_datetime(self):
@_base.computed_field
def destruction_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.destruction_timestamp)
@property
def purge_datetime(self):
@_base.computed_field
def purge_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.purge_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -366,34 +369,33 @@ class DiskForListUnattachedAPIResultNM(_base.BaseAPIResultNestedModel):
sep_id: int
sep_pool_name: str
shared: bool
size_available: float
size_available: float
size_available_gb: float
size_max_gb: int
size_used: float
size_used_gb: float
snapshots: list[SnapshotAPIResultNM]
status: _enums.DiskStatus
tech_status: _enums.DiskTechStatus
type: _enums.DiskType
updated_timestamp: int = 0
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def destruction_datetime(self):
@_base.computed_field
def destruction_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.destruction_timestamp)
@property
def purge_datetime(self):
@_base.computed_field
def purge_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.purge_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -405,7 +407,6 @@ class StoragePolicyQuotasAPIResultNM(_base.BaseAPIResultNestedModel):
class TenantQuotasAPIResultNM(_base.BaseAPIResultNestedModel):
cpu_count: int
disk_size_gb: int
ext_traffic: int
gpu_count: int
ext_ip_count: int
ram_size_mb: float | int
@@ -439,7 +440,7 @@ class ResourceGroupAPIResultNM(_base.BaseAPIResultNestedModel):
secret: str
status: _enums.ResourceGroupStatus
storage_policy_ids: list[int]
uniq_pools: list[str]
sep_pools: list[str]
updated_by: str
updated_timestamp: int
vins_ids: list[int]
@@ -447,16 +448,16 @@ class ResourceGroupAPIResultNM(_base.BaseAPIResultNestedModel):
dirty: bool | None = None
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -472,16 +473,16 @@ class AccountForCAAPIResultNM(_base.BaseAPIResultNestedModel):
vm_features: list[_enums.VMFeature]
zone_ids: list[int]
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -492,8 +493,8 @@ class GuestAgentAPIResultNM(_base.BaseAPIResultNestedModel):
last_update_timestamp: int
user_name: str
@property
def last_update_datetime(self):
@_base.computed_field
def last_update_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.last_update_timestamp)
@@ -518,16 +519,16 @@ class VGPUAPIResultNM(_base.BaseAPIResultNestedModel):
status: _enums.VGPUStatus
vm_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def last_update_datetime(self):
@_base.computed_field
def last_update_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.last_update_timestamp)
@@ -558,7 +559,7 @@ class VMAPIResultNM(_base.BaseAPIResultNestedModel):
deleted_by: str
deleted_timestamp: int
description: str
devices: dict
pci_devices: dict[str, int]
disks: list[DiskForCAComputeListAPIResultNM]
driver: _enums.Driver
grid_id: int
@@ -579,9 +580,10 @@ class VMAPIResultNM(_base.BaseAPIResultNestedModel):
numa_affinity: _enums.NumaAffinity
numa_node_id: int
os_version: str
pinned_to_stack: bool
pinned_to_node: bool
preferred_cpu_cores: list[int]
ram_size_mb: int
read_only: bool
reference_id: str
res_name: str
reserved_cpu_cores: list[int]
@@ -593,7 +595,7 @@ class VMAPIResultNM(_base.BaseAPIResultNestedModel):
status: _enums.VMStatus
tags: dict
tech_status: _enums.VMTechStatus
total_disks_size: int
total_disks_size_gb: int
updated_by: str
updated_timestamp: int
user_managed: bool
@@ -603,16 +605,16 @@ class VMAPIResultNM(_base.BaseAPIResultNestedModel):
guest_agent: GuestAgentAPIResultNM
zone_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -642,8 +644,8 @@ class ImageForListAPIResultNM(_base.BaseAPIResultNestedModel):
type: _enums.ImageType
virtual: bool | None = None
@property
def boot_loader_type(self):
@_base.computed_field
def boot_loader_type(self) -> _enums.BootLoaderType | None:
if self.type in _enums.BootLoaderType._member_names_:
return _enums.BootLoaderType[self.type]
@@ -653,8 +655,8 @@ class ImageHistoryRecordAPIResultNM(_base.BaseAPIResultNestedModel):
id: int
timestamp: int
@property
def datetime(self):
@_base.computed_field
def datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.timestamp)
@@ -683,16 +685,16 @@ class VINSForListAPIResultNM(_base.BaseAPIResultNestedModel):
updated_timestamp: int
vxlan_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -715,16 +717,16 @@ class VINSForListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
updated_timestamp: int
vxlan_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -817,8 +819,8 @@ class DHCPVNFAPIResultNM(_base.BaseAPIResultNestedModel):
type: _enums.VNFType
zone_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@@ -841,8 +843,8 @@ class GWVNFAPIResultNM(_base.BaseAPIResultNestedModel):
type: _enums.VNFType
zone_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@@ -865,8 +867,8 @@ class NATVNFAPIResultNM(_base.BaseAPIResultNestedModel):
type: _enums.VNFType
zone_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@@ -880,13 +882,13 @@ class VNFDevMGMTConfigAPIResultNM(_base.BaseAPIResultNestedModel):
ip_addr: str
password: str
ssh_public_key: str
user: str
user_name: str
class VNFDevResourcesConfigAPIResultNM(_base.BaseAPIResultNestedModel):
cpu_count: int
ram_size_mb: int
stack_id: int | None
node_id: int | None
uuid: str
@@ -936,7 +938,7 @@ class BServiceVMAPIResultNM(_base.BaseAPIResultNestedModel):
rg_id: int
status: _enums.VMStatus
tech_status: _enums.VMTechStatus
stack_id: int | None
node_id: int | None
bsgroup_name: str
bsgroup_role: str
@@ -947,8 +949,8 @@ class BServiceSnapshotAPIResultNM(_base.BaseAPIResultNestedModel):
valid: bool
guid: str
@property
def datetime(self):
@_base.computed_field
def datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.timestamp)
@@ -977,16 +979,16 @@ class BServiceAPIResultNM(_base.BaseAPIResultNestedModel):
user_managed: bool
zone_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1124,16 +1126,16 @@ class LBAPIResultNM(_base.BaseAPIResultNestedModel):
vins_id: int
zone_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1149,13 +1151,6 @@ class SEPAPIResultNM(_base.BaseAPIResultNestedModel):
pools: list[SEPPoolAPIResultNM]
class StackAPIResultNM(_base.BaseAPIResultNestedModel):
id: int
name: str
status: _enums.PhysicalNodeStatus
type: str
class LocationAPIResultNM(_base.BaseAPIResultNestedModel):
auth_broker: list[_enums.AuthBroker]
flag: str
@@ -1189,12 +1184,12 @@ class TaskAPIResultNM(_base.BaseAPIResultNestedModel):
updated_by: None | str = None
updated_timestamp: None | int = None
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
if self.updated_timestamp is None:
return None
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1209,8 +1204,8 @@ class K8CIForListAPIResultNM(_base.BaseAPIResultNestedModel):
status: _enums.K8CIStatus
version: str
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@@ -1306,16 +1301,16 @@ class K8sAPIResultNM(_base.BaseAPIResultNestedModel):
worker_groups: list[WorkerGroupAPIResultNM]
zone_id: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1335,12 +1330,12 @@ class DPDKNetAPIResultNM(_base.BaseAPIResultNestedModel):
vlan_id: int
vm_ids: list[int]
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1376,12 +1371,12 @@ class VFPoolAPIResultNM(_base.BaseAPIResultNestedModel):
updated_timestamp: int
nodes: list[VFPoolNodeAPIResultNM]
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1393,16 +1388,17 @@ class ZoneForListAPIResultNM(_base.BaseAPIResultNestedModel):
guid: int
id: int
name: str
node_auto_start: bool
node_ids: list[int]
status: _enums.ZoneStatus
updated_timestamp: int
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1413,7 +1409,7 @@ class SecurityGroupRuleAPIResultNM(_base.BaseAPIResultNestedModel):
port_range_min: int | None
protocol: _enums.SGRuleProtocol | None
remote_group_id: int | None = None
remote_ip_prefix: str | None
remote_net_cidr: str | None
traffic_direction: _enums.TrafficDirection
@@ -1427,6 +1423,7 @@ class TrunkAPIResultNM(_base.BaseAPIResultNestedModel):
guid: int
id: int
mac: str
mtu: int
name: str
native_vlan_id: int | None
ovs_bridge: str
@@ -1435,18 +1432,18 @@ class TrunkAPIResultNM(_base.BaseAPIResultNestedModel):
updated_timestamp: int | None
vlan_ids: str
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
if self.deleted_timestamp is None:
return None
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
if self.updated_timestamp is None:
return None
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1456,6 +1453,7 @@ class SEPPoolsAPIResultNM(_base.BaseAPIResultNestedModel):
pool_names: list[str]
sep_id: int
sep_name: str | None = None
sep_tech_status: _enums.SEPTechStatus | None = None
class TenantIDsAPIResultNM(_base.BaseAPIResultNestedModel):
@@ -1494,12 +1492,12 @@ class SecurityGroupAPIResultNM(_base.BaseAPIResultNestedModel):
updated_by: str | None
updated_timestamp: int | None
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
if self.updated_timestamp is None:
return None
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1515,9 +1513,9 @@ class MigrateStorageJobAPIResultNM(_base.BaseAPIResultNestedModel):
domain_name: str
id: int
log: list[str]
source_stack_id: int
source_node_id: int
status: _enums.JobStatus
target_stack_id: int
target_node_id: int
class AuditAPIResultNM(_base.BaseAPIResultNestedModel):
@@ -1546,12 +1544,12 @@ class AuditAPIResultNM(_base.BaseAPIResultNestedModel):
vins_id: int | None = None
vm_id: int | None = None
@property
def request_datetime(self):
@_base.computed_field
def request_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.request_timestamp)
@property
def response_datetime(self):
@_base.computed_field
def response_datetime(self) -> _base.datetime | None:
if self.response_timestamp is None:
return None
return self._get_datetime_from_timestamp(self.response_timestamp)
@@ -1579,8 +1577,8 @@ class UserAPIResultNM(_base.BaseAPIResultNestedModel):
service_account: bool
xmpp: list[_typing.Any]
@property
def last_check_datetime(self):
@_base.computed_field
def last_check_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.last_check_timestamp)
@@ -1602,7 +1600,6 @@ class ResourceCountersAPIResultNM(_base.BaseAPIResultNestedModel):
storage_size_gb_by_real_usage: int | float
storage_size_gb_by_disk_max: int
ext_ip_count: int
ext_traffic: int
gpu_count: int
sep_pools: dict[str, dict[str, StorageCountersAPIResultNM]]
storage_policies: dict[str, StoragePolicyCountersAPIResultNM]
@@ -1613,7 +1610,6 @@ class TenantQuotasForResourceConsumptionAPIResultNM(
):
cpu_count: int
disk_size_gb: int
ext_traffic: int
gpu_count: int
ext_ip_count: int
ram_size_mb: float | int
@@ -1628,7 +1624,7 @@ class PCIDeviceAPIResultNM(_base.BaseAPIResultNestedModel):
id: int
name: str
rg_id: int
stack_id: int
node_id: int
status: _enums.PCIDeviceStatus
system_name: str
@@ -1667,22 +1663,22 @@ class ResourceGroupForListDeletedAPIResultNM(_base.BaseAPIResultNestedModel):
secret: str
status: _enums.ResourceGroupStatus
storage_policy_ids: list[int]
uniq_pools: list[str]
sep_pools: list[str]
updated_by: str
updated_timestamp: int
vins_ids: list[int]
vm_ids: list[int]
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)
@@ -1720,21 +1716,21 @@ class AccountForCBAPIResultNM(_base.BaseAPIResultNestedModel):
send_access_emails: bool
status: _enums.AccountStatus
storage_policy_ids: list[int]
uniq_pools: list[str]
sep_pools: list[str]
updated_timestamp: int
version: int
vm_features: list[_enums.VMFeature]
zone_ids: list[int]
zones: list[int]
@property
def created_datetime(self):
@_base.computed_field
def created_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.created_timestamp)
@property
def deleted_datetime(self):
@_base.computed_field
def deleted_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.deleted_timestamp)
@property
def updated_datetime(self):
@_base.computed_field
def updated_datetime(self) -> _base.datetime | None:
return self._get_datetime_from_timestamp(self.updated_timestamp)