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_07_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, optimized_for_frequent_attach: bool | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Resursplats. Krävs.

tags
dict[str, str]

Resurstaggar.

sku
DiskSku

Namnet på disks-SKU:n. 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 utökad plats.

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 som OS-disken skapades från. Till exempel – {name: 2019-Datacenter, utgivare: MicrosoftWindowsServer, produkt: WindowsServer}.

supported_capabilities
SupportedCapabilities

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

creation_data
CreationData

Information om diskkälla. Det går inte att ändra informationen för CreationData 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

Samlingen 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 konfigureras för UltraSSD-diskar. En åtgärd kan överföras mellan 4k och 256k byte.

disk_m_bps_read_write
int

Den bandbredd som tillåts för den här disken. endast kan konfigureras för UltraSSD-diskar. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen av 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öras 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 av 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 åtkomst till disken via nätverk. 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

Ange till true för att aktivera burst-överföring 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 export 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".

optimized_for_frequent_attach
bool

Om den här egenskapen anges till true förbättras tillförlitligheten och prestandan för datadiskar som ofta (mer än 5 gånger om dagen) kopplas från en virtuell dator och kopplas till en annan. Den här egenskapen bör inte anges för diskar som inte kopplas från och ansluts ofta eftersom det gör att diskarna inte överensstämmer med feldomänen för den virtuella datorn.

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 dator som har disken ansluten.

managed_by_extended
list[str]

Lista över relativa URI:er som innehåller ID:na 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

Namnet på disks-SKU:n. 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 utökad plats.

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 som OS-disken skapades från. Till exempel – {name: 2019-Datacenter, utgivare: MicrosoftWindowsServer, produkt: WindowsServer}.

supported_capabilities
SupportedCapabilities

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

creation_data
CreationData

Information om diskkälla. Det går inte att ändra informationen för CreationData 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

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

provisioning_state
str

Status för disketablering.

disk_iops_read_write
int

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

disk_m_bps_read_write
int

Den bandbredd som tillåts för den här disken. endast kan konfigureras för UltraSSD-diskar. Mbit/s innebär miljontals byte per sekund – MB använder här ISO-notationen av 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öras 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 av 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 åtkomst till disken via nätverk. 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.

bursting_enabled_time
datetime

Den senaste tiden när burst-överföring senast aktiverades på en disk.

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

Ange till true för att aktivera burst-överföring 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 export 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".

optimized_for_frequent_attach
bool

Om den här egenskapen anges till true förbättras tillförlitligheten och prestandan för datadiskar som ofta (mer än 5 gånger om dagen) kopplas från en virtuell dator och kopplas till en annan. Den här egenskapen bör inte anges för diskar som inte kopplas från och ansluts ofta eftersom det gör att diskarna inte överensstämmer med feldomänen för den virtuella datorn.