CreationData 클래스
디스크를 만들 때 사용되는 데이터입니다.
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
Azure로 보내려면 모든 필수 매개 변수를 채워야 합니다.
- 상속
-
azure.mgmt.compute._serialization.ModelCreationData
생성자
CreationData(*, create_option: str | _models.DiskCreateOption, storage_account_id: str | None = None, image_reference: _models.ImageDiskReference | None = None, gallery_image_reference: _models.ImageDiskReference | None = None, source_uri: str | None = None, source_resource_id: str | None = None, upload_size_bytes: int | None = None, logical_sector_size: int | None = None, security_data_uri: str | None = None, performance_plus: bool | None = None, elastic_san_resource_id: str | None = None, **kwargs: Any)
Keyword-Only Parameters
- create_option
- str 또는 DiskCreateOption
이렇게 하면 디스크 만들기의 가능한 원본이 열거됩니다. 필수 사항입니다. 알려진 값은 "Empty", "Attach", "FromImage", "Import", "Copy", "Restore", "Upload", "CopyStart", "ImportSecure", "UploadPreparedSecure", "CopyFromSanSnapshot" 및 "Import"입니다.
- storage_account_id
- str
createOption이 가져오기인 경우 필요합니다. 디스크로 가져올 Blob을 포함하는 스토리지 계정의 Azure Resource Manager 식별자입니다.
- image_reference
- ImageDiskReference
PIR 또는 사용자 이미지에 대한 디스크 원본 정보입니다.
- gallery_image_reference
- ImageDiskReference
갤러리 이미지에서 만드는 경우 필요합니다. ImageDiskReference의 id/sharedGalleryImageId/communityGalleryImageId는 디스크를 만들 공유 갤리 이미지 버전의 ARM ID입니다.
- source_uri
- str
createOption이 가져오기인 경우 관리 디스크로 가져올 Blob의 URI입니다.
- source_resource_id
- str
createOption이 Copy이면 원본 스냅샷 또는 디스크의 ARM ID입니다.
- upload_size_bytes
- int
createOption이 업로드인 경우 VHD 바닥글을 포함하여 업로드 내용의 크기입니다. 이 값은 20972032(VHD 바닥글의 경우 20MiB + 512바이트) 및 35183298347520 바이트(VHD 바닥글의 경우 32TiB + 512바이트) 사이여야 합니다.
- logical_sector_size
- int
Ultra 디스크의 논리적 섹터 크기(바이트)입니다. 지원되는 값은 512 및 4096입니다. 기본값은 4096입니다.
- security_data_uri
- str
createOption이 ImportSecure인 경우 VM 게스트 상태로 가져올 Blob의 URI입니다.
- performance_plus
- bool
배포된 디스크의 성능 목표를 향상시키려면 이 플래그를 true로 설정합니다. 각 성능 대상에서 여기를 참조하세요. 이 플래그는 디스크 생성 시간에만 설정할 수 있으며 사용하도록 설정한 후에는 사용하지 않도록 설정할 수 없습니다.
- elastic_san_resource_id
- str
createOption이 CopyFromSanSnapshot인 경우 필요합니다. 원본 탄력적 san 볼륨 스냅샷 ARM ID입니다.
변수
- create_option
- str 또는 DiskCreateOption
이렇게 하면 디스크 만들기의 가능한 원본이 열거됩니다. 필수 사항입니다. 알려진 값은 "Empty", "Attach", "FromImage", "Import", "Copy", "Restore", "Upload", "CopyStart", "ImportSecure", "UploadPreparedSecure", "CopyFromSanSnapshot" 및 "Import"입니다.
- storage_account_id
- str
createOption이 가져오기인 경우 필요합니다. 디스크로 가져올 Blob을 포함하는 스토리지 계정의 Azure Resource Manager 식별자입니다.
- image_reference
- ImageDiskReference
PIR 또는 사용자 이미지에 대한 디스크 원본 정보입니다.
- gallery_image_reference
- ImageDiskReference
갤러리 이미지에서 만드는 경우 필요합니다. ImageDiskReference의 id/sharedGalleryImageId/communityGalleryImageId는 디스크를 만들 공유 갤리 이미지 버전의 ARM ID입니다.
- source_uri
- str
createOption이 가져오기인 경우 관리 디스크로 가져올 Blob의 URI입니다.
- source_resource_id
- str
createOption이 Copy이면 원본 스냅샷 또는 디스크의 ARM ID입니다.
- source_unique_id
- str
이 필드를 설정하면 이 리소스의 원본을 식별하는 고유 ID입니다.
- upload_size_bytes
- int
createOption이 업로드인 경우 VHD 바닥글을 포함하여 업로드 내용의 크기입니다. 이 값은 20972032(VHD 바닥글의 경우 20MiB + 512바이트) 및 35183298347520 바이트(VHD 바닥글의 경우 32TiB + 512바이트) 사이여야 합니다.
- logical_sector_size
- int
Ultra 디스크의 논리적 섹터 크기(바이트)입니다. 지원되는 값은 512 및 4096입니다. 기본값은 4096입니다.
- security_data_uri
- str
createOption이 ImportSecure인 경우 VM 게스트 상태로 가져올 Blob의 URI입니다.
- performance_plus
- bool
배포된 디스크의 성능 목표를 향상시키려면 이 플래그를 true로 설정합니다. 각 성능 대상에서 여기를 참조하세요. 이 플래그는 디스크 생성 시간에만 설정할 수 있으며 사용하도록 설정한 후에는 사용하지 않도록 설정할 수 없습니다.
- elastic_san_resource_id
- str
createOption이 CopyFromSanSnapshot인 경우 필요합니다. 원본 탄력적 san 볼륨 스냅샷 ARM ID입니다.
Azure SDK for Python