Aracılığıyla paylaş


Disk Sınıf

Disk kaynağı.

Değişkenler yalnızca sunucu tarafından doldurulur ve istek gönderilirken yoksayılır.

Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.

Devralma
azure.mgmt.compute.v2021_12_01.models._models_py3.Resource
Disk

Oluşturucu

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

Kaynak konumu. Gereklidir.

tags
dict[str, str]

Kaynak etiketleri.

sku
DiskSku

Disk sku adı. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS veya StandardSSD_ZRS olabilir.

zones
list[str]

Disk için Mantıksal bölge listesi.

extended_location
ExtendedLocation

Diskin oluşturulacağı genişletilmiş konum. Genişletilmiş konum değiştirilemez.

os_type
str veya OperatingSystemTypes

İşletim Sistemi türü. Bilinen değerler şunlardır: "Windows" ve "Linux".

hyper_v_generation
str veya HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir. Bilinen değerler şunlardır: "V1" ve "V2".

purchase_plan
PurchasePlan

İşletim sistemi diskinin oluşturulduğu görüntü için satın alma planı bilgileri. Örneğin - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}.

supported_capabilities
SupportedCapabilities

İşletim sistemi diskinin oluşturulduğu görüntü için desteklenen özelliklerin listesi.

creation_data
CreationData

Disk kaynağı bilgileri. Disk oluşturulduktan sonra CreationData bilgileri değiştirilemez.

disk_size_gb
int

creationData.createOption Boş ise, bu alan zorunludur ve oluşturulacak diskin boyutunu gösterir. Bu alan güncelleştirmeler veya diğer seçeneklerle birlikte oluşturulmak üzere mevcutsa, yeniden boyutlandırmayı gösterir. Yeniden boyutlandırmalara yalnızca disk çalışan bir VM'ye bağlı değilse izin verilir ve yalnızca diskin boyutunu artırabilir.

encryption_settings_collection
EncryptionSettingsCollection

Azure Disk Şifrelemesi için kullanılan şifreleme ayarları koleksiyonu, disk veya anlık görüntü başına birden çok şifreleme ayarı içerebilir.

disk_iops_read_write
int

Bu disk için izin verilen IOPS sayısı; yalnızca UltraSSD diskler için ayarlanabilir. Bir işlem 4k ile 256k bayt arasında aktarım yapabilir.

disk_m_bps_read_write
int

Bu disk için izin verilen bant genişliği; yalnızca UltraSSD diskler için ayarlanabilir. MB/sn, saniyede milyonlarca bayt anlamına gelir. Burada MB değeri, 10'un gücünün ISO gösterimini kullanır.

disk_iops_read_only
int

Paylaşılan diski ReadOnly olarak takan tüm VM'lerde izin verilecek toplam IOPS sayısı. Bir işlem 4k ile 256k bayt arasında aktarım yapabilir.

disk_m_bps_read_only
int

Paylaşılan diski ReadOnly olarak takan tüm VM'lerde izin verilecek toplam aktarım hızı (MB/sn). MB/sn, saniyede milyonlarca bayt anlamına gelir. Burada MB değeri, 10'un gücünün ISO gösterimini kullanır.

encryption
Encryption

Şifreleme özelliği bekleyen verileri müşteri tarafından yönetilen anahtarlarla veya platform tarafından yönetilen anahtarlarla şifrelemek için kullanılabilir.

max_shares
int

Diske aynı anda eklenebilen en fazla VM sayısı. Birden büyük değer, aynı anda birden çok VM'ye bağlanabilen bir diski gösterir.

network_access_policy
str veya NetworkAccessPolicy

Diske ağ üzerinden erişim ilkesi. Bilinen değerler şunlardır: "AllowAll", "AllowPrivate" ve "DenyAll".

disk_access_id
str

Disklerde özel uç noktaları kullanmak için DiskAccess kaynağının ARM kimliği.

tier
str

Diskin performans katmanı (örneğin, P4, S10) burada açıklandığı gibi: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Ultra diskler için geçerli değildir.

bursting_enabled
bool

Diskin sağlanan performans hedefinin ötesinde veri bloğu oluşturmayı etkinleştirmek için true olarak ayarlayın. Ani artış varsayılan olarak devre dışıdır. Ultra diskler için geçerli değildir.

supports_hibernation
bool

Disk üzerindeki işletim sisteminin hazırda beklemeyi desteklediğini gösterir.

security_profile
DiskSecurityProfile

Kaynağın güvenlikle ilgili bilgilerini içerir.

completion_percent
float

CopyStart işlemiyle bir kaynak oluşturulduğunda arka plan kopyası için tamamlanma yüzdesi.

public_network_access
str veya PublicNetworkAccess

Diskte dışarı aktarmayı denetleme ilkesi. Bilinen değerler şunlardır: "Etkin" ve "Devre Dışı".

data_access_auth_mode
str veya DataAccessAuthMode

Diske veya anlık görüntüye dışarı aktarma veya karşıya yükleme sırasında ek kimlik doğrulama gereksinimleri. Bilinen değerler şunlardır: "AzureActiveDirectory" ve "None".

Değişkenler

id
str

Kaynak Kimliği.

name
str

Kaynak adı.

type
str

Kaynak türü.

location
str

Kaynak konumu. Gereklidir.

tags
dict[str, str]

Kaynak etiketleri.

managed_by
str

Diskin bağlı olduğu VM'nin kimliğini içeren göreli bir URI.

managed_by_extended
list[str]

Diskin bağlı olduğu VM'lerin kimliklerini içeren göreli URI'lerin listesi. maxShares, disklerin birden çok VM'ye eklenmesine izin vermek için birden fazla değere ayarlanmalıdır.

sku
DiskSku

Disk sku adı. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS veya StandardSSD_ZRS olabilir.

zones
list[str]

Disk için Mantıksal bölge listesi.

extended_location
ExtendedLocation

Diskin oluşturulacağı genişletilmiş konum. Genişletilmiş konum değiştirilemez.

time_created
datetime

Diskin oluşturulduğu zaman.

os_type
str veya OperatingSystemTypes

İşletim Sistemi türü. Bilinen değerler şunlardır: "Windows" ve "Linux".

hyper_v_generation
str veya HyperVGeneration

Sanal Makinenin hiper yönetici oluşturması. Yalnızca işletim sistemi diskleri için geçerlidir. Bilinen değerler şunlardır: "V1" ve "V2".

purchase_plan
PurchasePlan

İşletim sistemi diskinin oluşturulduğu görüntü için satın alma planı bilgileri. Örneğin - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}.

supported_capabilities
SupportedCapabilities

İşletim sistemi diskinin oluşturulduğu görüntü için desteklenen özelliklerin listesi.

creation_data
CreationData

Disk kaynağı bilgileri. Disk oluşturulduktan sonra CreationData bilgileri değiştirilemez.

disk_size_gb
int

creationData.createOption Boş ise, bu alan zorunludur ve oluşturulacak diskin boyutunu gösterir. Bu alan güncelleştirmeler veya diğer seçeneklerle birlikte oluşturulmak üzere mevcutsa, yeniden boyutlandırmayı gösterir. Yeniden boyutlandırmalara yalnızca disk çalışan bir VM'ye bağlı değilse izin verilir ve yalnızca diskin boyutunu artırabilir.

disk_size_bytes
int

Diskin bayt cinsinden boyutu. Bu alan salt okunur.

unique_id
str

Kaynağı tanımlayan benzersiz Guid.

encryption_settings_collection
EncryptionSettingsCollection

Azure Disk Şifrelemesi için kullanılan şifreleme ayarları koleksiyonu, disk veya anlık görüntü başına birden çok şifreleme ayarı içerebilir.

provisioning_state
str

Disk sağlama durumu.

disk_iops_read_write
int

Bu disk için izin verilen IOPS sayısı; yalnızca UltraSSD diskler için ayarlanabilir. Bir işlem 4k ile 256k bayt arasında aktarım yapabilir.

disk_m_bps_read_write
int

Bu disk için izin verilen bant genişliği; yalnızca UltraSSD diskler için ayarlanabilir. MB/sn, saniyede milyonlarca bayt anlamına gelir. Burada MB değeri, 10'un gücünün ISO gösterimini kullanır.

disk_iops_read_only
int

Paylaşılan diski ReadOnly olarak takan tüm VM'lerde izin verilecek toplam IOPS sayısı. Bir işlem 4k ile 256k bayt arasında aktarım yapabilir.

disk_m_bps_read_only
int

Paylaşılan diski ReadOnly olarak takan tüm VM'lerde izin verilecek toplam aktarım hızı (MB/sn). MB/sn, saniyede milyonlarca bayt anlamına gelir. Burada MB değeri, 10'un gücünün ISO gösterimini kullanır.

disk_state
str veya DiskState

Diskin durumu. Bilinen değerler şunlardır: "Unattached", "Attached", "Reserved", "Frozen", "ActiveSAS", "ActiveSASFrozen", "ReadyToUpload" ve "ActiveUpload".

encryption
Encryption

Şifreleme özelliği bekleyen verileri müşteri tarafından yönetilen anahtarlarla veya platform tarafından yönetilen anahtarlarla şifrelemek için kullanılabilir.

max_shares
int

Diske aynı anda eklenebilen en fazla VM sayısı. Birden büyük değer, aynı anda birden çok VM'ye bağlanabilen bir diski gösterir.

share_info
list[ShareInfoElement]

Diskin bağlı olduğu tüm VM'lerin listesinin ayrıntıları. maxShares, disklerin birden çok VM'ye eklenmesine izin verecek şekilde birden büyük bir değere ayarlanmalıdır.

network_access_policy
str veya NetworkAccessPolicy

Diske ağ üzerinden erişim ilkesi. Bilinen değerler şunlardır: "AllowAll", "AllowPrivate", ve "DenyAll".

disk_access_id
str

Disklerde özel uç noktaları kullanmak için DiskAccess kaynağının ARM kimliği.

tier
str

Diskin performans katmanı (örneğin, P4, S10) burada açıklandığı gibi: https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Ultra diskler için geçerli değildir.

bursting_enabled
bool

Diskin sağlanan performans hedefinin ötesine taşmayı etkinleştirmek için true olarak ayarlayın. Ani artış varsayılan olarak devre dışıdır. Ultra diskler için geçerli değildir.

property_updates_in_progress
PropertyUpdatesInProgress

Güncelleştirmenin beklemede olduğu diskin özellikleri.

supports_hibernation
bool

Disk üzerindeki işletim sisteminin hazırda beklemeyi desteklediğini gösterir.

security_profile
DiskSecurityProfile

Kaynağın güvenlikle ilgili bilgilerini içerir.

completion_percent
float

CopyStart işlemi aracılığıyla bir kaynak oluşturulduğunda arka plan kopyası için tamamlanma yüzdesi.

public_network_access
str veya PublicNetworkAccess

Diskte dışarı aktarmayı denetleme ilkesi. Bilinen değerler şunlardır: "Enabled" ve "Disabled".

data_access_auth_mode
str veya DataAccessAuthMode

Diske veya anlık görüntüye dışarı aktarma veya karşıya yükleme sırasında ek kimlik doğrulama gereksinimleri. Bilinen değerler şunlardır: "AzureActiveDirectory" ve "None".