DiskUpdate 클래스
디스크 업데이트 리소스.
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
- 상속
-
azure.mgmt.compute._serialization.ModelDiskUpdate
생성자
DiskUpdate(*, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, os_type: str | _models.OperatingSystemTypes | 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, max_shares: int | None = None, encryption: _models.Encryption | 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, purchase_plan: _models.PurchasePlan | None = None, supported_capabilities: _models.SupportedCapabilities | None = None, supports_hibernation: bool | 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)
키워드 전용 매개 변수
Name | Description |
---|---|
tags
|
리소스 태그. |
sku
|
디스크 sku 이름입니다. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS 또는 PremiumV2_LRS 수 있습니다. |
os_type
|
운영 체제 유형입니다. 알려진 값은 "Windows" 및 "Linux"입니다. |
disk_size_gb
|
creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 디스크의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다. |
encryption_settings_collection
|
암호화 설정 컬렉션은 Azure Disk Encryption이며 디스크 또는 스냅샷당 여러 암호화 설정을 포함할 수 있습니다. |
disk_iops_read_write
|
이 디스크에 허용되는 IOPS 수입니다. UltraSSD 디스크에 대해서만 설정할 수 있습니다. 하나의 작업은 4k에서 256k 바이트 사이를 전송할 수 있습니다. |
disk_m_bps_read_write
|
이 디스크에 허용되는 대역폭입니다. UltraSSD 디스크에 대해서만 설정할 수 있습니다. MBps는 초당 수백만 바이트를 의미합니다. 여기서 MB는 10의 강력한 ISO 표기법을 사용합니다. |
disk_iops_read_only
|
공유 디스크를 ReadOnly로 탑재하는 모든 VM에서 허용되는 총 IOPS 수입니다. 하나의 작업은 4k에서 256k 바이트 사이를 전송할 수 있습니다. |
disk_m_bps_read_only
|
공유 디스크를 ReadOnly로 탑재하는 모든 VM에서 허용되는 총 처리량(MBps)입니다. MBps는 초당 수백만 바이트를 의미합니다. 여기서 MB는 10의 강력한 ISO 표기법을 사용합니다. |
max_shares
|
디스크에 동시에 연결할 수 있는 최대 VM 수입니다. 1보다 큰 값은 여러 VM에 동시에 탑재할 수 있는 디스크를 나타냅니다. |
encryption
|
암호화 속성을 사용하여 고객 관리형 키 또는 플랫폼 관리형 키를 사용하여 미사용 데이터를 암호화할 수 있습니다. |
network_access_policy
|
네트워크를 통해 디스크에 액세스하기 위한 정책입니다. 알려진 값은 "AllowAll", "AllowPrivate" 및 "DenyAll"입니다. |
disk_access_id
|
디스크에서 프라이빗 엔드포인트를 사용하기 위한 DiskAccess 리소스의 ARM ID입니다. |
tier
|
여기에 설명된 대로 디스크의 성능 계층(예: https://azure.microsoft.com/en-us/pricing/details/managed-disks/P4, S10)입니다. Ultra 디스크에는 적용되지 않습니다. |
bursting_enabled
|
디스크의 프로비전된 성능 목표를 초과하여 버스팅을 사용하도록 설정하려면 true로 설정합니다. 버스팅은 기본적으로 사용하지 않도록 설정되어 있습니다. Ultra 디스크에는 적용되지 않습니다. |
purchase_plan
|
OS 디스크에 추가할 구매 계획 정보입니다. |
supported_capabilities
|
OS 디스크에 추가할 지원되는 기능 목록입니다. |
supports_hibernation
|
디스크의 OS가 최대 절전 모드를 지원했음을 나타냅니다. |
public_network_access
|
디스크에서 내보내기를 제어하기 위한 정책입니다. 알려진 값은 "사용" 및 "사용 안 함"입니다. |
data_access_auth_mode
|
디스크 또는 스냅샷 내보내거나 업로드할 때 추가 인증 요구 사항입니다. 알려진 값은 "AzureActiveDirectory" 및 "None"입니다. |
optimized_for_frequent_attach
|
이 속성을 true로 설정하면 한 가상 머신에서 분리되고 다른 가상 머신에 연결하여 자주(하루에 5회 이상) 데이터 디스크의 안정성과 성능이 향상됩니다. 이 속성은 디스크가 가상 머신의 장애 도메인과 일치하지 않으므로 자주 분리되고 연결되지 않은 디스크에 대해 설정해서는 안 됩니다. |
변수
Name | Description |
---|---|
tags
|
리소스 태그. |
sku
|
디스크 sku 이름입니다. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS 또는 PremiumV2_LRS 수 있습니다. |
os_type
|
운영 체제 유형입니다. 알려진 값은 "Windows" 및 "Linux"입니다. |
disk_size_gb
|
creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 디스크의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다. |
encryption_settings_collection
|
암호화 설정 컬렉션은 Azure Disk Encryption이며 디스크 또는 스냅샷당 여러 암호화 설정을 포함할 수 있습니다. |
disk_iops_read_write
|
이 디스크에 허용되는 IOPS 수입니다. UltraSSD 디스크에 대해서만 설정할 수 있습니다. 하나의 작업은 4k에서 256k 바이트 사이를 전송할 수 있습니다. |
disk_m_bps_read_write
|
이 디스크에 허용되는 대역폭입니다. UltraSSD 디스크에 대해서만 설정할 수 있습니다. MBps는 초당 수백만 바이트를 의미합니다. 여기서 MB는 10의 강력한 ISO 표기법을 사용합니다. |
disk_iops_read_only
|
공유 디스크를 ReadOnly로 탑재하는 모든 VM에서 허용되는 총 IOPS 수입니다. 하나의 작업은 4k에서 256k 바이트 사이를 전송할 수 있습니다. |
disk_m_bps_read_only
|
공유 디스크를 ReadOnly로 탑재하는 모든 VM에서 허용되는 총 처리량(MBps)입니다. MBps는 초당 수백만 바이트를 의미합니다. 여기서 MB는 10의 강력한 ISO 표기법을 사용합니다. |
max_shares
|
디스크에 동시에 연결할 수 있는 최대 VM 수입니다. 1보다 큰 값은 여러 VM에 동시에 탑재할 수 있는 디스크를 나타냅니다. |
encryption
|
암호화 속성을 사용하여 고객 관리형 키 또는 플랫폼 관리형 키를 사용하여 미사용 데이터를 암호화할 수 있습니다. |
network_access_policy
|
네트워크를 통해 디스크에 액세스하기 위한 정책입니다. 알려진 값은 "AllowAll", "AllowPrivate" 및 "DenyAll"입니다. |
disk_access_id
|
디스크에서 프라이빗 엔드포인트를 사용하기 위한 DiskAccess 리소스의 ARM ID입니다. |
tier
|
여기에 설명된 대로 디스크의 성능 계층(예: https://azure.microsoft.com/en-us/pricing/details/managed-disks/P4, S10)입니다. Ultra 디스크에는 적용되지 않습니다. |
bursting_enabled
|
디스크의 프로비전된 성능 목표를 초과하여 버스팅을 사용하도록 설정하려면 true로 설정합니다. 버스팅은 기본적으로 사용하지 않도록 설정되어 있습니다. Ultra 디스크에는 적용되지 않습니다. |
purchase_plan
|
OS 디스크에 추가할 구매 계획 정보입니다. |
supported_capabilities
|
OS 디스크에 추가할 지원되는 기능 목록입니다. |
property_updates_in_progress
|
업데이트가 보류 중인 디스크의 속성입니다. |
supports_hibernation
|
디스크의 OS가 최대 절전 모드를 지원했음을 나타냅니다. |
public_network_access
|
디스크에서 내보내기를 제어하기 위한 정책입니다. 알려진 값은 "사용" 및 "사용 안 함"입니다. |
data_access_auth_mode
|
디스크 또는 스냅샷 내보내거나 업로드할 때 추가 인증 요구 사항입니다. 알려진 값은 "AzureActiveDirectory" 및 "None"입니다. |
optimized_for_frequent_attach
|
이 속성을 true로 설정하면 한 가상 머신에서 분리되고 다른 가상 머신에 연결하여 자주(하루에 5회 이상) 데이터 디스크의 안정성과 성능이 향상됩니다. 이 속성은 디스크가 가상 머신의 장애 도메인과 일치하지 않으므로 자주 분리되고 연결되지 않은 디스크에 대해 설정해서는 안 됩니다. |
Azure SDK for Python