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.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, 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.
- sku
- DiskSku
SKU-namnet för diskarna. Kan vara Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS eller PremiumV2_LRS.
- 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.
- managed_by
- str
En relativ URI som innehåller ID:t för den virtuella datorn som har disken ansluten.
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.
- 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.
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".
Azure SDK for Python