다음을 통해 공유


ImageOSDisk 클래스

운영 체제 디스크에 대해 설명합니다.

Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.

상속
azure.mgmt.compute._serialization.Model
ImageOSDisk

생성자

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, **kwargs: Any)

Keyword-Only Parameters

os_type
str 또는 OperatingSystemTypes

이 속성을 사용하면 사용자 지정 이미지에서 VM을 만드는 경우 디스크에 포함된 OS 유형을 지정할 수 있습니다. <br>``<br>가능한 값은 Windows<br>``<br>Linux입니다<br>``<br>. 필수 요소. 알려진 값은 "Windows" 및 "Linux"입니다.

os_state
str 또는 OperatingSystemStateTypes

OS 상태입니다. 필수 요소. 알려진 값은 "일반화됨" 및 "특수화됨"입니다.

snapshot
SubResource

스냅샷.

managed_disk
SubResource

managedDisk입니다.

blob_uri
str

가상 하드 디스크입니다.

caching
str 또는 CachingTypes

캐싱 요구 사항을 지정합니다. <br>``<br>가능한 값은 없음<br>``<br><br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> 기본값: 표준 스토리지에 대한 없음입니다. Premium Storage용 ReadOnly. 알려진 값은 "None", "ReadOnly" 및 "ReadWrite"입니다.

disk_size_gb
int

빈 데이터 디스크의 크기를 기가바이트 단위로 지정합니다. 이 요소는 가상 머신 이미지에서 디스크의 이름을 덮어쓰는 데 사용할 수 있습니다. <br>``<br> 이 값은 1023GB를 초과할 수 없습니다.

변수

os_type
str 또는 OperatingSystemTypes

이 속성을 사용하면 사용자 지정 이미지에서 VM을 만드는 경우 디스크에 포함된 OS 유형을 지정할 수 있습니다. <br>``<br>가능한 값은 Windows<br>``<br>Linux입니다<br>``<br>. 필수 요소. 알려진 값은 "Windows" 및 "Linux"입니다.

os_state
str 또는 OperatingSystemStateTypes

OS 상태입니다. 필수 요소. 알려진 값은 "일반화됨" 및 "특수화됨"입니다.

snapshot
SubResource

스냅샷.

managed_disk
SubResource

managedDisk입니다.

blob_uri
str

가상 하드 디스크입니다.

caching
str 또는 CachingTypes

캐싱 요구 사항을 지정합니다. <br>``<br>가능한 값은 없음<br>``<br><br>``<br>ReadOnly<br>``<br>ReadWrite<br>``<br> 기본값: 표준 스토리지에 대한 없음입니다. Premium Storage용 ReadOnly. 알려진 값은 "None", "ReadOnly" 및 "ReadWrite"입니다.

disk_size_gb
int

빈 데이터 디스크의 크기를 기가바이트 단위로 지정합니다. 이 요소는 가상 머신 이미지에서 디스크의 이름을 덮어쓰는 데 사용할 수 있습니다. <br>``<br> 이 값은 1023GB를 초과할 수 없습니다.