Disk Klass

Diskresurs.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.

Arv
azure.mgmt.compute.v2022_03_02.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, 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, supported_capabilities: _models.SupportedCapabilities | 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, supports_hibernation: bool | None = None, security_profile: _models.DiskSecurityProfile | None = None, completion_percent: float | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Resursplats. Krävs.

tags
dict[str, str]

Resurstaggar.

sku
DiskSku

SKU-namnet för diskarna. Kan vara Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS eller PremiumV2_LRS.

zones
list[str]

Listan Logisk zon för Disk.

extended_location
ExtendedLocation

Den utökade platsen där disken ska skapas. Det går inte att ändra den utökade platsen.

os_type
str eller OperatingSystemTypes

Typ av operativsystem. Kända värden är: "Windows" och "Linux".

hyper_v_generation
str eller HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar. Kända värden är: "V1" och "V2".

purchase_plan
PurchasePlan

Inköpsplansinformation för avbildningen från vilken OS-disken skapades. Till exempel – {namn: 2019-Datacenter, utgivare: MicrosoftWindowsServer, produkt: WindowsServer}.

supported_capabilities
SupportedCapabilities

Lista över funktioner som stöds för avbildningen från vilken OS-disken skapades.

creation_data
CreationData

Information om diskkälla. CreationDatainformation kan inte ändras när disken har skapats.

disk_size_gb
int

Om creationData.createOption är Tomt är det här fältet obligatoriskt och anger storleken på disken som ska skapas. Om det här fältet finns för uppdateringar eller skapande med andra alternativ, anger det en storleksändring. Storleksändring tillåts endast om disken inte är ansluten till en virtuell dator som körs och bara kan öka diskens storlek.

encryption_settings_collection
EncryptionSettingsCollection

Krypteringsinställningar som används för Azure Disk Encryption kan innehålla flera krypteringsinställningar per disk eller ögonblicksbild.

disk_iops_read_write
int

Antalet tillåtna IOPS för den här disken. endast kan användas för UltraSSD-diskar. En åtgärd kan överföra mellan 4k och 256k byte.

disk_m_bps_read_write
int

Den bandbredd som tillåts för den här disken. endast kan användas för UltraSSD-diskar. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen, med befogenheter på 10.

disk_iops_read_only
int

Det totala antalet IOPS som tillåts för alla virtuella datorer som monterar den delade disken som ReadOnly. En åtgärd kan överföra mellan 4k och 256k byte.

disk_m_bps_read_only
int

Det totala dataflödet (Mbit/s) som tillåts för alla virtuella datorer som monterar den delade disken som ReadOnly. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen, med befogenheter på 10.

encryption
Encryption

Krypteringsegenskapen kan användas för att kryptera vilande data med kundhanterade nycklar eller plattformshanterade nycklar.

max_shares
int

Det maximala antalet virtuella datorer som kan anslutas till disken samtidigt. Värdet större än ett anger en disk som kan monteras på flera virtuella datorer samtidigt.

network_access_policy
str eller NetworkAccessPolicy

Princip för att komma åt disken via nätverket. Kända värden är: "AllowAll", "AllowPrivate" och "DenyAll".

disk_access_id
str

ARM-ID för DiskAccess-resursen för användning av privata slutpunkter på diskar.

tier
str

Prestandanivån för disken (t.ex. P4, S10) enligt beskrivningen här: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gäller inte för Ultra-diskar.

bursting_enabled
bool

Ställ in på true för att aktivera burst-prestanda utöver diskens etablerade prestandamål. Bursting är inaktiverat som standard. Gäller inte för Ultra-diskar.

supports_hibernation
bool

Anger att operativsystemet på en disk stöder viloläge.

security_profile
DiskSecurityProfile

Innehåller säkerhetsrelaterad information för resursen.

completion_percent
float

Procent färdigt för bakgrundskopian när en resurs skapas via åtgärden CopyStart.

public_network_access
str eller PublicNetworkAccess

Princip för att kontrollera exporten på disken. Kända värden är: "Aktiverad" och "Inaktiverad".

data_access_auth_mode
str eller DataAccessAuthMode

Ytterligare autentiseringskrav vid export eller uppladdning till en disk eller ögonblicksbild. Kända värden är: "AzureActiveDirectory" och "None".

Variabler

id
str

Resurs-ID.

name
str

Resursnamn.

type
str

Resurstyp.

location
str

Resursplats. Krävs.

tags
dict[str, str]

Resurstaggar.

managed_by
str

En relativ URI som innehåller ID:t för den virtuella datorn som har disken ansluten.

managed_by_extended
list[str]

Lista över relativa URI:er som innehåller ID:erna för de virtuella datorer som har disken ansluten. maxShares ska anges till ett värde som är större än ett för diskar så att de kan kopplas till flera virtuella datorer.

sku
DiskSku

SKU-namnet för diskarna. Kan vara Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS eller PremiumV2_LRS.

zones
list[str]

Listan Logisk zon för Disk.

extended_location
ExtendedLocation

Den utökade platsen där disken ska skapas. Det går inte att ändra den utökade platsen.

time_created
datetime

Tiden då disken skapades.

os_type
str eller OperatingSystemTypes

Typ av operativsystem. Kända värden är: "Windows" och "Linux".

hyper_v_generation
str eller HyperVGeneration

Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar. Kända värden är: "V1" och "V2".

purchase_plan
PurchasePlan

Inköpsplansinformation för avbildningen från vilken OS-disken skapades. Till exempel – {namn: 2019-Datacenter, utgivare: MicrosoftWindowsServer, produkt: WindowsServer}.

supported_capabilities
SupportedCapabilities

Lista över funktioner som stöds för avbildningen från vilken OS-disken skapades.

creation_data
CreationData

Information om diskkälla. CreationDatainformation kan inte ändras när disken har skapats.

disk_size_gb
int

Om creationData.createOption är Tomt är det här fältet obligatoriskt och anger storleken på disken som ska skapas. Om det här fältet finns för uppdateringar eller skapande med andra alternativ, anger det en storleksändring. Storleksändring tillåts endast om disken inte är ansluten till en virtuell dator som körs och bara kan öka diskens storlek.

disk_size_bytes
int

Storleken på disken i byte. Det här fältet är skrivskyddat.

unique_id
str

Unikt guid som identifierar resursen.

encryption_settings_collection
EncryptionSettingsCollection

Krypteringsinställningar som används för Azure Disk Encryption kan innehålla flera krypteringsinställningar per disk eller ögonblicksbild.

provisioning_state
str

Disketableringstillståndet.

disk_iops_read_write
int

Antalet tillåtna IOPS för den här disken. endast kan användas för UltraSSD-diskar. En åtgärd kan överföra mellan 4k och 256k byte.

disk_m_bps_read_write
int

Den bandbredd som tillåts för den här disken. endast kan användas för UltraSSD-diskar. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen, med befogenheter på 10.

disk_iops_read_only
int

Det totala antalet IOPS som tillåts för alla virtuella datorer som monterar den delade disken som ReadOnly. En åtgärd kan överföra mellan 4k och 256k byte.

disk_m_bps_read_only
int

Det totala dataflödet (Mbit/s) som tillåts för alla virtuella datorer som monterar den delade disken som ReadOnly. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen, med befogenheter på 10.

disk_state
str eller DiskState

Diskens tillstånd. Kända värden är: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload" och "ActiveUpload".

encryption
Encryption

Krypteringsegenskapen kan användas för att kryptera vilande data med kundhanterade nycklar eller plattformshanterade nycklar.

max_shares
int

Det maximala antalet virtuella datorer som kan anslutas till disken samtidigt. Värdet större än ett anger en disk som kan monteras på flera virtuella datorer samtidigt.

share_info
list[ShareInfoElement]

Information om listan över alla virtuella datorer som har disken ansluten. maxShares ska anges till ett värde som är större än ett för diskar så att de kan kopplas till flera virtuella datorer.

network_access_policy
str eller NetworkAccessPolicy

Princip för att komma åt disken via nätverket. Kända värden är: "AllowAll", "AllowPrivate" och "DenyAll".

disk_access_id
str

ARM-ID för DiskAccess-resursen för användning av privata slutpunkter på diskar.

tier
str

Prestandanivån för disken (t.ex. P4, S10) enligt beskrivningen här: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Gäller inte för Ultra-diskar.

bursting_enabled
bool

Ställ in på true för att aktivera burst-prestanda utöver diskens etablerade prestandamål. Bursting är inaktiverat som standard. Gäller inte för Ultra-diskar.

property_updates_in_progress
PropertyUpdatesInProgress

Egenskaper för disken som uppdateringen väntar på.

supports_hibernation
bool

Anger att operativsystemet på en disk stöder viloläge.

security_profile
DiskSecurityProfile

Innehåller säkerhetsrelaterad information för resursen.

completion_percent
float

Procent färdigt för bakgrundskopian när en resurs skapas via åtgärden CopyStart.

public_network_access
str eller PublicNetworkAccess

Princip för att kontrollera exporten på disken. Kända värden är: "Aktiverad" och "Inaktiverad".

data_access_auth_mode
str eller DataAccessAuthMode

Ytterligare autentiseringskrav vid export eller uppladdning till en disk eller ögonblicksbild. Kända värden är: "AzureActiveDirectory" och "None".