Disk Třída
Prostředek disku.
Proměnné jsou naplněné pouze serverem a při odesílání požadavku se budou ignorovat.
Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry.
- Dědičnost
-
azure.mgmt.compute.v2020_09_30.models._models_py3.ResourceDisk
Konstruktor
Disk(*, location: str, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, zones: List[str] | None = None, extended_location: _models.ExtendedLocation | None = None, os_type: str | _models.OperatingSystemTypes | None = None, hyper_v_generation: str | _models.HyperVGeneration | None = None, purchase_plan: _models.PurchasePlan | None = None, creation_data: _models.CreationData | None = None, disk_size_gb: int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection | None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write: int | None = None, disk_iops_read_only: int | None = None, disk_m_bps_read_only: int | None = None, encryption: _models.Encryption | None = None, max_shares: int | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, tier: str | None = None, bursting_enabled: bool | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Umístění prostředku. Povinná hodnota.
- sku
- DiskSku
Název skladové položky disků. Může být Standard_LRS, Premium_LRS, StandardSSD_LRS nebo UltraSSD_LRS.
- extended_location
- ExtendedLocation
Rozšířené umístění, kde se disk vytvoří. Rozšířené umístění nelze změnit.
- os_type
- str nebo OperatingSystemTypes
Typ operačního systému. Známé hodnoty jsou: "Windows" a "Linux".
- hyper_v_generation
- str nebo HyperVGeneration
Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem. Známé hodnoty jsou: "V1" a "V2".
- purchase_plan
- PurchasePlan
Informace o plánu nákupu pro image, ze které byl disk s operačním systémem vytvořen. Příklad: {name: 2019-Datacenter, vydavatel: MicrosoftWindowsServer, produkt: WindowsServer}.
- creation_data
- CreationData
Informace o zdroji disku. Informace CreationData nelze po vytvoření disku změnit.
- disk_size_gb
- int
Pokud je vlastnost creationData.createOption prázdná, je toto pole povinné a označuje velikost disku, který se má vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený k běžícímu virtuálnímu počítači, a může pouze zvětšit velikost disku.
- encryption_settings_collection
- EncryptionSettingsCollection
Kolekce nastavení šifrování používaná pro Azure Disk Encryption může obsahovat několik nastavení šifrování na disk nebo snímek.
- disk_iops_read_write
- int
Počet IOPS povolených pro tento disk; nastavitelné pouze pro disky UltraSSD. Jedna operace může přenášet 4k až 256 bajtů.
- disk_m_bps_read_write
- int
Šířka pásma povolená pro tento disk; nastavitelné pouze pro disky UltraSSD. Mb/s znamená miliony bajtů za sekundu – MB zde používá zápis ISO, mocnin 10.
- disk_iops_read_only
- int
Celkový počet IOPS, který bude povolený na všech virtuálních počítačích, které připojí sdílený disk jako jen pro čtení. Jedna operace může přenášet 4k až 256 bajtů.
- disk_m_bps_read_only
- int
Celková propustnost (MB/s), která bude povolená na všech virtuálních počítačích, které ke sdílenému disku připojí jen pro čtení. Mb/s znamená miliony bajtů za sekundu – MB zde používá zápis ISO, mocnin 10.
- encryption
- Encryption
Vlastnost šifrování je možné použít k šifrování neaktivních uložených dat pomocí klíčů spravovaných zákazníkem nebo klíčů spravovaných platformou.
- max_shares
- int
Maximální počet virtuálních počítačů, které se můžou připojit k disku najednou. Hodnota větší než jedna označuje disk, který je možné připojit k více virtuálním počítačům najednou.
- network_access_policy
- str nebo NetworkAccessPolicy
Zásady pro přístup k disku přes síť Známé hodnoty jsou: "AllowAll", "AllowPrivate" a "DenyAll".
- disk_access_id
- str
ID ARM prostředku DiskAccess pro použití privátních koncových bodů na discích
- tier
- str
Úroveň výkonu disku (např. P4, S10), jak je popsáno tady: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Nevztahuje se na disky úrovně Ultra.
- bursting_enabled
- bool
Nastavte na hodnotu true, pokud chcete povolit shlukování nad rámec zřízeného cíle výkonu disku. Shlukové shlukování je ve výchozím nastavení zakázané. Nevztahuje se na disky úrovně Ultra.
Proměnné
- id
- str
ID prostředku.
- name
- str
Název prostředku.
- type
- str
Typ prostředku.
- location
- str
Umístění prostředku. Povinná hodnota.
- managed_by
- str
Relativní identifikátor URI obsahující ID virtuálního počítače, který má připojený disk.
Seznam relativních identifikátorů URI obsahujících ID virtuálních počítačů s připojeným diskem Hodnota maxShares by měla být nastavená na hodnotu větší než jedna, aby bylo možné disky připojit k více virtuálním počítačům.
- sku
- DiskSku
Název skladové položky disků. Může být Standard_LRS, Premium_LRS, StandardSSD_LRS nebo UltraSSD_LRS.
- extended_location
- ExtendedLocation
Rozšířené umístění, kde se disk vytvoří. Rozšířené umístění nelze změnit.
- time_created
- datetime
Čas vytvoření disku.
- os_type
- str nebo OperatingSystemTypes
Typ operačního systému. Známé hodnoty jsou: "Windows" a "Linux".
- hyper_v_generation
- str nebo HyperVGeneration
Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem. Známé hodnoty jsou: "V1" a "V2".
- purchase_plan
- PurchasePlan
Informace o plánu nákupu pro image, ze které byl disk s operačním systémem vytvořen. Příklad: {name: 2019-Datacenter, vydavatel: MicrosoftWindowsServer, produkt: WindowsServer}.
- creation_data
- CreationData
Informace o zdroji disku. Informace CreationData nelze po vytvoření disku změnit.
- disk_size_gb
- int
Pokud je vlastnost creationData.createOption prázdná, je toto pole povinné a označuje velikost disku, který se má vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený k běžícímu virtuálnímu počítači, a může pouze zvětšit velikost disku.
- disk_size_bytes
- int
Velikost disku v bajtech. Toto pole je jen pro čtení.
- unique_id
- str
Jedinečný identifikátor GUID identifikující prostředek.
- encryption_settings_collection
- EncryptionSettingsCollection
Kolekce nastavení šifrování používaná pro Azure Disk Encryption může obsahovat několik nastavení šifrování na disk nebo snímek.
- provisioning_state
- str
Stav zřizování disku.
- disk_iops_read_write
- int
Počet IOPS povolených pro tento disk; nastavitelné pouze pro disky UltraSSD. Jedna operace může přenášet 4k až 256 bajtů.
- disk_m_bps_read_write
- int
Šířka pásma povolená pro tento disk; nastavitelné pouze pro disky UltraSSD. Mb/s znamená miliony bajtů za sekundu – MB zde používá zápis ISO, mocnin 10.
- disk_iops_read_only
- int
Celkový počet IOPS, který bude povolený na všech virtuálních počítačích, které připojí sdílený disk jako jen pro čtení. Jedna operace může přenášet 4k až 256 bajtů.
- disk_m_bps_read_only
- int
Celková propustnost (MB/s), která bude povolená na všech virtuálních počítačích, které ke sdílenému disku připojí jen pro čtení. Mb/s znamená miliony bajtů za sekundu – MB zde používá zápis ISO, mocnin 10.
Stav disku. Známé hodnoty jsou: "Unattached", "Attached", "Reserved", "ActiveSAS", "ReadyToUpload" a "ActiveUpload".
- encryption
- Encryption
Vlastnost šifrování je možné použít k šifrování neaktivních uložených dat pomocí klíčů spravovaných zákazníkem nebo klíčů spravovaných platformou.
- max_shares
- int
Maximální počet virtuálních počítačů, které se můžou připojit k disku najednou. Hodnota větší než jedna označuje disk, který je možné připojit k více virtuálním počítačům najednou.
- share_info
- list[ShareInfoElement]
Podrobnosti o seznamu všech virtuálních počítačů, které mají připojený disk. Hodnota maxShares by měla být nastavená na hodnotu větší než jedna, aby bylo možné disky připojit k více virtuálním počítačům.
- network_access_policy
- str nebo NetworkAccessPolicy
Zásady pro přístup k disku přes síť Známé hodnoty jsou: "AllowAll", "AllowPrivate" a "DenyAll".
- disk_access_id
- str
ID ARM prostředku DiskAccess pro použití privátních koncových bodů na discích
- tier
- str
Úroveň výkonu disku (např. P4, S10), jak je popsáno tady: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Nevztahuje se na disky Úrovně Ultra.
- bursting_enabled
- bool
Pokud chcete povolit shlukování nad rámec zřízeného cíle výkonu disku, nastavte na hodnotu true. Shlukování je ve výchozím nastavení zakázané. Nevztahuje se na disky Úrovně Ultra.
Azure SDK for Python