다음을 통해 공유


SnapshotUpdate 클래스

스냅샷 업데이트 리소스.

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

생성자

SnapshotUpdate(*, tags: Dict[str, str] | None = None, sku: _models.SnapshotSku | None = None, os_type: str | _models.OperatingSystemTypes | None = None, disk_size_gb: int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection | None = None, encryption: _models.Encryption | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, supports_hibernation: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, supported_capabilities: _models.SupportedCapabilities | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
tags

리소스 태그.

sku

스냅샷 sku 이름입니다. Standard_LRS, Premium_LRS 또는 Standard_ZRS 수 있습니다. 증분 스냅샷 대한 선택적 매개 변수이며 기본 동작은 SKU가 이전 스냅샷 동일한 sku로 설정됩니다.

os_type

운영 체제 유형입니다. 알려진 값은 "Windows" 및 "Linux"입니다.

disk_size_gb
int

creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 디스크의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다.

encryption_settings_collection

암호화 설정 컬렉션은 Azure Disk Encryption이며 디스크 또는 스냅샷당 여러 암호화 설정을 포함할 수 있습니다.

encryption

암호화 속성을 사용하여 고객 관리형 키 또는 플랫폼 관리형 키를 사용하여 미사용 데이터를 암호화할 수 있습니다.

network_access_policy

네트워크를 통해 디스크에 액세스하기 위한 정책입니다. 알려진 값은 "AllowAll", "AllowPrivate" 및 "DenyAll"입니다.

disk_access_id
str

디스크에서 프라이빗 엔드포인트를 사용하기 위한 DiskAccess 리소스의 ARM ID입니다.

supports_hibernation

최대 절전 모드를 지원하는 스냅샷 OS를 나타냅니다.

public_network_access

디스크에서 내보내기를 제어하는 정책입니다. 알려진 값은 "Enabled" 및 "Disabled"입니다.

data_access_auth_mode

디스크 또는 스냅샷 내보내거나 업로드할 때 추가 인증 요구 사항입니다. 알려진 값은 "AzureActiveDirectory" 및 "None"입니다.

supported_capabilities

OS 디스크를 만든 이미지에 대해 지원되는 기능 목록입니다.

변수

Name Description
tags

리소스 태그.

sku

스냅샷 sku 이름입니다. Standard_LRS, Premium_LRS 또는 Standard_ZRS 수 있습니다. 증분 스냅샷 대한 선택적 매개 변수이며 기본 동작은 SKU가 이전 스냅샷 동일한 sku로 설정됩니다.

os_type

운영 체제 유형입니다. 알려진 값은 "Windows" 및 "Linux"입니다.

disk_size_gb
int

creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 디스크의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다.

encryption_settings_collection

암호화 설정 컬렉션은 Azure Disk Encryption이며 디스크 또는 스냅샷당 여러 암호화 설정을 포함할 수 있습니다.

encryption

암호화 속성을 사용하여 고객 관리형 키 또는 플랫폼 관리형 키를 사용하여 미사용 데이터를 암호화할 수 있습니다.

network_access_policy

네트워크를 통해 디스크에 액세스하기 위한 정책입니다. 알려진 값은 "AllowAll", "AllowPrivate" 및 "DenyAll"입니다.

disk_access_id
str

디스크에서 프라이빗 엔드포인트를 사용하기 위한 DiskAccess 리소스의 ARM ID입니다.

supports_hibernation

최대 절전 모드를 지원하는 스냅샷 OS를 나타냅니다.

public_network_access

디스크에서 내보내기를 제어하는 정책입니다. 알려진 값은 "Enabled" 및 "Disabled"입니다.

data_access_auth_mode

디스크 또는 스냅샷 내보내거나 업로드할 때 추가 인증 요구 사항입니다. 알려진 값은 "AzureActiveDirectory" 및 "None"입니다.

supported_capabilities

OS 디스크를 만든 이미지에 대해 지원되는 기능 목록입니다.