OSDisk 클래스
가상 머신에서 사용하는 운영 체제 디스크에 대한 정보를 지정합니다.
<br>``<br>
디스크에 대한 자세한 내용은 Azure 가상 머신의 디스크 및 VHD 정보를 참조하세요.
Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.
- 상속
-
azure.mgmt.compute._serialization.ModelOSDisk
생성자
OSDisk(*, create_option: str | _models.DiskCreateOptionTypes, os_type: str | _models.OperatingSystemTypes | None = None, encryption_settings: _models.DiskEncryptionSettings | None = None, name: str | None = None, vhd: _models.VirtualHardDisk | None = None, image: _models.VirtualHardDisk | None = None, caching: str | _models.CachingTypes | None = None, write_accelerator_enabled: bool | None = None, diff_disk_settings: _models.DiffDiskSettings | None = None, disk_size_gb: int | None = None, managed_disk: _models.ManagedDiskParameters | None = None, **kwargs: Any)
Keyword-Only Parameters
- os_type
- str 또는 OperatingSystemTypes
이 속성을 사용하면 사용자 이미지 또는 특수 VHD에서 VM을 만드는 경우 디스크에 포함된 OS 유형을 지정할 수 있습니다. <br>``<br>
가능한 값은 Windows<br>``<br>
Linux입니다<br>``<br>
.
알려진 값은 "Windows" 및 "Linux"입니다.
- encryption_settings
- DiskEncryptionSettings
OS 디스크에 대한 암호화 설정을 지정합니다.
<br>``<br>
최소 api-version: 2015-06-15.
- name
- str
디스크 이름.
- vhd
- VirtualHardDisk
가상 하드 디스크입니다.
- image
- VirtualHardDisk
원본 사용자 이미지 가상 하드 디스크입니다. 가상 머신에 연결되기 전에 가상 하드 디스크가 복사됩니다. SourceImage가 제공되면 대상 가상 하드 드라이브가 없어야 합니다.
- 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"입니다.
- write_accelerator_enabled
- bool
디스크에서 writeAccelerator를 사용하도록 설정하거나 사용하지 않도록 설정할지 여부를 지정합니다.
- diff_disk_settings
- DiffDiskSettings
가상 머신에서 사용하는 운영 체제 디스크에 대한 임시 디스크 설정을 지정합니다.
- create_option
- str 또는 DiskCreateOptionTypes
가상 머신을 만드는 방법을 지정합니다.:code:<br>
가능한 값은 다음과 같습니다.<br>``<br>
Attach – 이 값은 특수 디스크를 사용하여 가상 머신을 만들 때 사용됩니다.:code:<br>
FromImage – 이 값은 이미지를 사용하여 가상 머신을 만들 때 사용됩니다. 플랫폼 이미지를 사용하는 경우 위에서 설명한 imageReference 요소도 사용합니다. 마켓플레이스 이미지를 사용하는 경우 앞에서 설명한 계획 요소도 사용합니다. 필수 요소. 알려진 값은 "FromImage", "Empty" 및 "Attach"입니다.
- disk_size_gb
- int
빈 데이터 디스크의 크기를 기가바이트 단위로 지정합니다. 이 요소를 사용하여 가상 머신 이미지의 디스크 크기를 덮어쓸 수 있습니다. <br>``<br>
이 값은 1023GB보다 클 수 없습니다.
- managed_disk
- ManagedDiskParameters
관리 디스크 매개 변수입니다.
변수
- os_type
- str 또는 OperatingSystemTypes
이 속성을 사용하면 사용자 이미지 또는 특수 VHD에서 VM을 만드는 경우 디스크에 포함된 OS 유형을 지정할 수 있습니다. <br>``<br>
가능한 값은 Windows<br>``<br>
Linux입니다<br>``<br>
. 알려진 값은 "Windows" 및 "Linux"입니다.
- encryption_settings
- DiskEncryptionSettings
OS 디스크에 대한 암호화 설정을 지정합니다.
<br>``<br>
최소 api-version: 2015-06-15.
- name
- str
디스크 이름.
- vhd
- VirtualHardDisk
가상 하드 디스크입니다.
- image
- VirtualHardDisk
원본 사용자 이미지 가상 하드 디스크입니다. 가상 머신에 연결되기 전에 가상 하드 디스크가 복사됩니다. SourceImage가 제공되면 대상 가상 하드 드라이브가 없어야 합니다.
- 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"입니다.
- write_accelerator_enabled
- bool
디스크에서 writeAccelerator를 사용하도록 설정하거나 사용하지 않도록 설정할지 여부를 지정합니다.
- diff_disk_settings
- DiffDiskSettings
가상 머신에서 사용하는 운영 체제 디스크에 대한 임시 디스크 설정을 지정합니다.
- create_option
- str 또는 DiskCreateOptionTypes
가상 머신을 만드는 방법을 지정합니다.:code:<br>
가능한 값은 다음과 같습니다.<br>``<br>
Attach – 이 값은 특수 디스크를 사용하여 가상 머신을 만들 때 사용됩니다.:code:<br>
FromImage – 이 값은 이미지를 사용하여 가상 머신을 만들 때 사용됩니다. 플랫폼 이미지를 사용하는 경우 위에서 설명한 imageReference 요소도 사용합니다. 마켓플레이스 이미지를 사용하는 경우 앞에서 설명한 계획 요소도 사용합니다. 필수 요소. 알려진 값은 "FromImage", "Empty" 및 "Attach"입니다.
- disk_size_gb
- int
빈 데이터 디스크의 크기를 기가바이트 단위로 지정합니다. 이 요소를 사용하여 가상 머신 이미지의 디스크 크기를 덮어쓸 수 있습니다. <br>``<br>
이 값은 1023GB보다 클 수 없습니다.
- managed_disk
- ManagedDiskParameters
관리 디스크 매개 변수입니다.
Azure SDK for Python