Udostępnij za pośrednictwem


Disk Klasa

Zasób dysku.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.

Dziedziczenie
azure.mgmt.compute.v2020_06_30.models._models_py3.Resource
Disk

Konstruktor

Disk(*, location: str, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, zones: List[str] | None = None, os_type: str | _models.OperatingSystemTypes | None = None, hyper_v_generation: str | _models.HyperVGeneration | 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, **kwargs: Any)

Keyword-Only Parameters

location
str

Lokalizacja zasobu. Wymagane.

tags
dict[str, str]

Tagi zasobów.

sku
DiskSku

Nazwa jednostki SKU dysków. Może to być Standard_LRS, Premium_LRS, StandardSSD_LRS lub UltraSSD_LRS.

zones
list[str]

Lista Strefa logiczna dla dysku.

os_type
str lub OperatingSystemTypes

Typ systemu operacyjnego. Znane wartości to: "Windows" i "Linux".

hyper_v_generation
str lub HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego. Znane wartości to: "V1" i "V2".

creation_data
CreationData

Informacje o źródle dysku. Nie można zmienić informacji creationData po utworzeniu dysku.

disk_size_gb
int

Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku do utworzenia. Jeśli to pole jest obecne na potrzeby aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może zwiększyć tylko rozmiar dysku.

encryption_settings_collection
EncryptionSettingsCollection

Kolekcja ustawień szyfrowania używana na potrzeby usługi Azure Disk Encryption może zawierać wiele ustawień szyfrowania na dysk lub migawkę.

disk_iops_read_write
int

Liczba operacji we/wy na sekundę dozwolonych dla tego dysku; można ustawić tylko dla dysków UltraSSSD. Jedna operacja może przesyłać od 4k do 256 tys. bajtów.

disk_m_bps_read_write
int

Dozwolona przepustowość dla tego dysku; można ustawić tylko dla dysków UltraSSSD. Mb/s oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

disk_iops_read_only
int

Łączna liczba operacji we/wy na sekundę, która będzie dozwolona na wszystkich maszynach wirtualnych instalowania dysku udostępnionego jako ReadOnly. Jedna operacja może przesyłać od 4k do 256 tys. bajtów.

disk_m_bps_read_only
int

Całkowita przepływność (MB/s), która będzie dozwolona na wszystkich maszynach wirtualnych instalowania dysku udostępnionego jako ReadOnly. Mb/s oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

encryption
Encryption

Właściwość szyfrowania może służyć do szyfrowania danych magazynowanych przy użyciu kluczy zarządzanych przez klienta lub kluczy zarządzanych przez platformę.

max_shares
int

Maksymalna liczba maszyn wirtualnych, które mogą być dołączane do dysku w tym samym czasie. Wartość większa niż jedna wskazuje dysk, który można instalować na wielu maszynach wirtualnych w tym samym czasie.

network_access_policy
str lub NetworkAccessPolicy

Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci. Znane wartości to: "AllowAll", "AllowPrivate" i "DenyAll".

disk_access_id
str

Identyfikator usługi ARM zasobu DiskAccess na potrzeby używania prywatnych punktów końcowych na dyskach.

tier
str

Warstwa wydajności dysku (np. P4, S10), jak opisano tutaj: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Nie dotyczy dysków w warstwie Ultra.

Zmienne

id
str

Identyfikator zasobu.

name
str

Nazwa zasobu.

type
str

Typ zasobu.

location
str

Lokalizacja zasobu. Wymagane.

tags
dict[str, str]

Tagi zasobów.

managed_by
str

Względny identyfikator URI zawierający identyfikator maszyny wirtualnej z dołączonym dyskiem.

managed_by_extended
list[str]

Lista względnych identyfikatorów URI zawierających identyfikatory maszyn wirtualnych, które mają dołączony dysk. parametr maxShares powinien być ustawiony na wartość większą niż jedną dla dysków, aby umożliwić ich dołączanie do wielu maszyn wirtualnych.

sku
DiskSku

Nazwa jednostki SKU dysków. Może to być Standard_LRS, Premium_LRS, StandardSSD_LRS lub UltraSSD_LRS.

zones
list[str]

Lista Strefa logiczna dla dysku.

time_created
datetime

Godzina utworzenia dysku.

os_type
str lub OperatingSystemTypes

Typ systemu operacyjnego. Znane wartości to: "Windows" i "Linux".

hyper_v_generation
str lub HyperVGeneration

Generacja funkcji hypervisor maszyny wirtualnej. Dotyczy tylko dysków systemu operacyjnego. Znane wartości to: "V1" i "V2".

creation_data
CreationData

Informacje o źródle dysku. Nie można zmienić informacji creationData po utworzeniu dysku.

disk_size_gb
int

Jeśli parametr creationData.createOption jest pusty, to pole jest obowiązkowe i wskazuje rozmiar dysku do utworzenia. Jeśli to pole jest obecne na potrzeby aktualizacji lub tworzenia z innymi opcjami, oznacza to zmianę rozmiaru. Zmiany rozmiaru są dozwolone tylko wtedy, gdy dysk nie jest dołączony do uruchomionej maszyny wirtualnej i może zwiększyć tylko rozmiar dysku.

disk_size_bytes
int

Rozmiar dysku w bajtach. To pole jest tylko do odczytu.

unique_id
str

Unikatowy identyfikator GUID identyfikujący zasób.

encryption_settings_collection
EncryptionSettingsCollection

Kolekcja ustawień szyfrowania używana na potrzeby usługi Azure Disk Encryption może zawierać wiele ustawień szyfrowania na dysk lub migawkę.

provisioning_state
str

Stan aprowizacji dysku.

disk_iops_read_write
int

Liczba operacji we/wy na sekundę dozwolonych dla tego dysku; można ustawić tylko dla dysków UltraSSSD. Jedna operacja może przesyłać od 4k do 256 tys. bajtów.

disk_m_bps_read_write
int

Dozwolona przepustowość dla tego dysku; można ustawić tylko dla dysków UltraSSSD. Mb/s oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

disk_iops_read_only
int

Łączna liczba operacji we/wy na sekundę, która będzie dozwolona na wszystkich maszynach wirtualnych instalowania dysku udostępnionego jako ReadOnly. Jedna operacja może przesyłać od 4k do 256 tys. bajtów.

disk_m_bps_read_only
int

Całkowita przepływność (MB/s), która będzie dozwolona na wszystkich maszynach wirtualnych instalowania dysku udostępnionego jako ReadOnly. Mb/s oznacza miliony bajtów na sekundę - MB używa notacji ISO, mocy 10.

disk_state
str lub DiskState

Stan dysku. Znane wartości to: "Unattached", "Attached", "Reserved", "ActiveSAS", "ReadyToUpload" i "ActiveUpload".

encryption
Encryption

Właściwość szyfrowania może służyć do szyfrowania danych magazynowanych przy użyciu kluczy zarządzanych przez klienta lub kluczy zarządzanych przez platformę.

max_shares
int

Maksymalna liczba maszyn wirtualnych, które mogą być dołączane do dysku w tym samym czasie. Wartość większa niż jedna wskazuje dysk, który można instalować na wielu maszynach wirtualnych w tym samym czasie.

share_info
list[ShareInfoElement]

Szczegóły listy wszystkich maszyn wirtualnych, które mają dołączony dysk. parametr maxShares powinien być ustawiony na wartość większą niż jedną dla dysków, aby umożliwić ich dołączanie do wielu maszyn wirtualnych.

network_access_policy
str lub NetworkAccessPolicy

Zasady uzyskiwania dostępu do dysku za pośrednictwem sieci. Znane wartości to: "AllowAll", "AllowPrivate" i "DenyAll".

disk_access_id
str

Identyfikator usługi ARM zasobu DiskAccess na potrzeby używania prywatnych punktów końcowych na dyskach.

tier
str

Warstwa wydajności dysku (np. P4, S10), jak opisano tutaj: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Nie dotyczy dysków w warstwie Ultra.