ImageOSDisk 클래스
운영 체제 디스크에 대해 설명합니다.
Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.
- 상속
-
azure.mgmt.compute.v2019_12_01.models._models_py3.ImageDiskImageOSDisk
생성자
ImageOSDisk(*, os_type: str | _models.OperatingSystemTypes, os_state: str | _models.OperatingSystemStateTypes, snapshot: _models.SubResource | None = None, managed_disk: _models.SubResource | None = None, blob_uri: str | None = None, caching: str | _models.CachingTypes | None = None, disk_size_gb: int | None = None, storage_account_type: str | _models.StorageAccountTypes | None = None, disk_encryption_set: _models.DiskEncryptionSetParameters | None = None, **kwargs: Any)
Keyword-Only Parameters
- snapshot
- SubResource
스냅샷.
- managed_disk
- SubResource
managedDisk입니다.
- blob_uri
- str
가상 하드 디스크입니다.
- caching
- str 또는 CachingTypes
캐싱 요구 사항을 지정합니다. <br>``<br>
가능한 값은 <br>``<br>
None<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
Default: None for Standard Storage입니다. Premium Storage용 ReadOnly. 알려진 값은 "None", "ReadOnly" 및 "ReadWrite"입니다.
- disk_size_gb
- int
빈 데이터 디스크의 크기를 기가바이트 단위로 지정합니다. 이 요소는 가상 머신 이미지에서 디스크의 이름을 덮어쓰는 데 사용할 수 있습니다. <br>``<br>
이 값은 1023GB보다 클 수 없습니다.
- storage_account_type
- str 또는 StorageAccountTypes
관리 디스크의 스토리지 계정 유형을 지정합니다. 참고: UltraSSD_LRS 데이터 디스크에서만 사용할 수 있으므로 OS 디스크와 함께 사용할 수 없습니다. 알려진 값은 "Standard_LRS", "Premium_LRS", "StandardSSD_LRS" 및 "UltraSSD_LRS"입니다.
- disk_encryption_set
- DiskEncryptionSetParameters
관리되는 이미지 디스크에 대한 고객 관리 디스크 암호화 집합 리소스 ID를 지정합니다.
- os_type
- str 또는 OperatingSystemTypes
이 속성을 사용하면 사용자 지정 이미지에서 VM을 만드는 경우 디스크에 포함된 OS 유형을 지정할 수 있습니다. <br>``<br>
가능한 값은 Windows<br>``<br>
Linux입니다<br>``<br>
. 필수 요소. 알려진 값은 "Windows" 및 "Linux"입니다.
- os_state
- str 또는 OperatingSystemStateTypes
OS 상태입니다. 필수 요소. 알려진 값은 "일반화됨" 및 "Specialized"입니다.
변수
- snapshot
- SubResource
스냅샷.
- managed_disk
- SubResource
managedDisk입니다.
- blob_uri
- str
가상 하드 디스크입니다.
- caching
- str 또는 CachingTypes
캐싱 요구 사항을 지정합니다. <br>``<br>
가능한 값은 <br>``<br>
None<br>``<br>
ReadOnly<br>``<br>
ReadWrite<br>``<br>
Default: None for Standard Storage입니다. Premium Storage용 ReadOnly. 알려진 값은 "None", "ReadOnly" 및 "ReadWrite"입니다.
- disk_size_gb
- int
빈 데이터 디스크의 크기를 기가바이트 단위로 지정합니다. 이 요소는 가상 머신 이미지에서 디스크의 이름을 덮어쓰는 데 사용할 수 있습니다. <br>``<br>
이 값은 1023GB보다 클 수 없습니다.
- storage_account_type
- str 또는 StorageAccountTypes
관리 디스크의 스토리지 계정 유형을 지정합니다. 참고: UltraSSD_LRS 데이터 디스크에서만 사용할 수 있으므로 OS 디스크와 함께 사용할 수 없습니다. 알려진 값은 "Standard_LRS", "Premium_LRS", "StandardSSD_LRS" 및 "UltraSSD_LRS"입니다.
- disk_encryption_set
- DiskEncryptionSetParameters
관리되는 이미지 디스크에 대한 고객 관리 디스크 암호화 집합 리소스 ID를 지정합니다.
- os_type
- str 또는 OperatingSystemTypes
이 속성을 사용하면 사용자 지정 이미지에서 VM을 만드는 경우 디스크에 포함된 OS 유형을 지정할 수 있습니다. <br>``<br>
가능한 값은 Windows<br>``<br>
Linux입니다<br>``<br>
. 필수 요소. 알려진 값은 "Windows" 및 "Linux"입니다.
- os_state
- str 또는 OperatingSystemStateTypes
OS 상태입니다. 필수 요소. 알려진 값은 "일반화됨" 및 "Specialized"입니다.
Azure SDK for Python