Disk interface
디스크 리소스입니다.
- Extends
속성
| availability |
플랫폼이 디스크 오류를 처리하는 방법을 결정합니다. |
| bursting |
디스크의 프로비전된 성능 목표를 초과하여 버스팅을 사용하도록 설정하려면 true로 설정합니다. 버스팅은 기본적으로 사용하지 않도록 설정됩니다. Ultra 디스크에는 적용되지 않습니다. |
| bursting |
디스크에서 버스팅을 마지막으로 사용하도록 설정한 최신 시간입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| completion |
CopyStart 작업을 통해 리소스를 만들 때 백그라운드 복사에 대한 완료율입니다. |
| creation |
디스크 원본 정보입니다. 디스크를 만든 후에는 CreationData 정보를 변경할 수 없습니다. |
| data |
디스크 또는 스냅샷을 내보내거나 업로드할 때 추가 인증 요구 사항입니다. |
| disk |
디스크에서 프라이빗 엔드포인트를 사용하기 위한 DiskAccess 리소스의 ARM ID입니다. |
| disk |
공유 디스크를 ReadOnly로 탑재하는 모든 VM에서 허용되는 총 IOPS 수입니다. 하나의 작업은 4k에서 256k 바이트 사이를 전송할 수 있습니다. |
| disk |
이 디스크에 허용되는 IOPS 수입니다. UltraSSD 디스크에 대해서만 설정할 수 있습니다. 하나의 작업은 4k에서 256k 바이트 사이를 전송할 수 있습니다. |
| disk |
공유 디스크를 ReadOnly로 탑재하는 모든 VM에서 허용되는 총 처리량(MBps)입니다. MBps는 초당 수백만 바이트를 의미합니다. 여기서 MB는 10의 강력한 ISO 표기법을 사용합니다. |
| disk |
이 디스크에 허용되는 대역폭입니다. UltraSSD 디스크에 대해서만 설정할 수 있습니다. MBps는 초당 수백만 바이트를 의미합니다. 여기서 MB는 10의 강력한 ISO 표기법을 사용합니다. |
| disk |
디스크 크기(바이트)입니다. 이 필드는 읽기 전용입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| disk |
creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 디스크의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다. |
| disk |
디스크의 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| encryption | 암호화 속성을 사용하여 고객 관리형 키 또는 플랫폼 관리 키를 사용하여 미사용 데이터를 암호화할 수 있습니다. |
| encryption |
Azure Disk Encryption에 사용되는 암호화 설정 컬렉션은 디스크 또는 스냅샷당 여러 암호화 설정을 포함할 수 있습니다. |
| extended |
디스크를 만들 확장된 위치입니다. 확장된 위치는 변경할 수 없습니다. |
| hyper |
Virtual Machine의 하이퍼바이저 생성입니다. OS 디스크에만 적용됩니다. |
| last |
디스크의 소유권 상태가 마지막으로 변경된 UTC 시간(예: 디스크가 VM에서 마지막으로 연결되거나 분리된 시간 또는 디스크가 연결된 VM의 할당이 취소되거나 시작된 시간)입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| managed |
디스크가 연결된 VM의 ID를 포함하는 상대 URI입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| managed |
디스크가 연결된 VM의 ID를 포함하는 상대 URI 목록입니다. maxShares를 여러 VM에 연결할 수 있도록 디스크에 대해 1보다 큰 값으로 설정해야 합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| max |
디스크에 동시에 연결할 수 있는 최대 VM 수입니다. 1보다 큰 값은 동시에 여러 VM에 탑재할 수 있는 디스크를 나타냅니다. |
| network |
네트워크를 통해 디스크에 액세스하기 위한 정책입니다. |
| optimized |
이 속성을 true로 설정하면 한 가상 머신에서 분리되고 다른 가상 머신에 연결하여 자주(하루에 5회 이상) 데이터 디스크의 안정성과 성능이 향상됩니다. 이 속성은 디스크가 가상 머신의 장애 도메인과 정렬되지 않도록 하기 때문에 자주 분리되고 연결되지 않은 디스크에 대해 설정해서는 안 됩니다. |
| os |
운영 체제 유형입니다. |
| property |
업데이트가 보류 중인 디스크의 속성입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| provisioning |
디스크 프로비저닝 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| public |
디스크에서 내보내기를 제어하는 정책입니다. |
| purchase |
OS 디스크를 만든 이미지에 대한 구매 계획 정보입니다. 예: - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} |
| security |
리소스에 대한 보안 관련 정보를 포함합니다. |
| share |
디스크가 연결된 모든 VM 목록의 세부 정보입니다. maxShares를 여러 VM에 연결할 수 있도록 디스크에 대해 1보다 큰 값으로 설정해야 합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| sku | 디스크 sku 이름입니다. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS 또는 PremiumV2_LRS 수 있습니다. |
| supported |
OS 디스크를 만든 이미지에 대해 지원되는 기능 목록입니다. |
| supports |
디스크의 OS가 최대 절전 모드를 지원했음을 나타냅니다. |
| tier | 여기에 설명된 대로 디스크의 성능 계층(예: P4, S10) https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Ultra 디스크에는 적용되지 않습니다. |
| time |
디스크를 만든 시간입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| unique |
리소스를 식별하는 고유 Guid입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| zones | 디스크의 논리 영역 목록입니다. |
상속된 속성
| id | 리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
| location | 리소스가 있는 지리적 위치 |
| name | 리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| system |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| tags | 리소스 태그. |
| type | 리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
availabilityPolicy
burstingEnabled
디스크의 프로비전된 성능 목표를 초과하여 버스팅을 사용하도록 설정하려면 true로 설정합니다. 버스팅은 기본적으로 사용하지 않도록 설정됩니다. Ultra 디스크에는 적용되지 않습니다.
burstingEnabled?: boolean
속성 값
boolean
burstingEnabledTime
디스크에서 버스팅을 마지막으로 사용하도록 설정한 최신 시간입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
burstingEnabledTime?: Date
속성 값
Date
completionPercent
CopyStart 작업을 통해 리소스를 만들 때 백그라운드 복사에 대한 완료율입니다.
completionPercent?: number
속성 값
number
creationData
디스크 원본 정보입니다. 디스크를 만든 후에는 CreationData 정보를 변경할 수 없습니다.
creationData?: CreationData
속성 값
dataAccessAuthMode
디스크 또는 스냅샷을 내보내거나 업로드할 때 추가 인증 요구 사항입니다.
dataAccessAuthMode?: string
속성 값
string
diskAccessId
디스크에서 프라이빗 엔드포인트를 사용하기 위한 DiskAccess 리소스의 ARM ID입니다.
diskAccessId?: string
속성 값
string
diskIopsReadOnly
공유 디스크를 ReadOnly로 탑재하는 모든 VM에서 허용되는 총 IOPS 수입니다. 하나의 작업은 4k에서 256k 바이트 사이를 전송할 수 있습니다.
diskIopsReadOnly?: number
속성 값
number
diskIopsReadWrite
이 디스크에 허용되는 IOPS 수입니다. UltraSSD 디스크에 대해서만 설정할 수 있습니다. 하나의 작업은 4k에서 256k 바이트 사이를 전송할 수 있습니다.
diskIopsReadWrite?: number
속성 값
number
diskMBpsReadOnly
공유 디스크를 ReadOnly로 탑재하는 모든 VM에서 허용되는 총 처리량(MBps)입니다. MBps는 초당 수백만 바이트를 의미합니다. 여기서 MB는 10의 강력한 ISO 표기법을 사용합니다.
diskMBpsReadOnly?: number
속성 값
number
diskMBpsReadWrite
이 디스크에 허용되는 대역폭입니다. UltraSSD 디스크에 대해서만 설정할 수 있습니다. MBps는 초당 수백만 바이트를 의미합니다. 여기서 MB는 10의 강력한 ISO 표기법을 사용합니다.
diskMBpsReadWrite?: number
속성 값
number
diskSizeBytes
디스크 크기(바이트)입니다. 이 필드는 읽기 전용입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
diskSizeBytes?: number
속성 값
number
diskSizeGB
creationData.createOption이 비어 있는 경우 이 필드는 필수이며 만들 디스크의 크기를 나타냅니다. 이 필드가 다른 옵션을 사용하여 업데이트 또는 만들기에 있는 경우 크기 조정을 나타냅니다. 크기 조정은 디스크가 실행 중인 VM에 연결되지 않은 경우에만 허용되며 디스크의 크기만 늘릴 수 있습니다.
diskSizeGB?: number
속성 값
number
diskState
디스크의 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
diskState?: string
속성 값
string
encryption
암호화 속성을 사용하여 고객 관리형 키 또는 플랫폼 관리 키를 사용하여 미사용 데이터를 암호화할 수 있습니다.
encryption?: Encryption
속성 값
encryptionSettingsCollection
Azure Disk Encryption에 사용되는 암호화 설정 컬렉션은 디스크 또는 스냅샷당 여러 암호화 설정을 포함할 수 있습니다.
encryptionSettingsCollection?: EncryptionSettingsCollection
속성 값
extendedLocation
hyperVGeneration
Virtual Machine의 하이퍼바이저 생성입니다. OS 디스크에만 적용됩니다.
hyperVGeneration?: string
속성 값
string
lastOwnershipUpdateTime
디스크의 소유권 상태가 마지막으로 변경된 UTC 시간(예: 디스크가 VM에서 마지막으로 연결되거나 분리된 시간 또는 디스크가 연결된 VM의 할당이 취소되거나 시작된 시간)입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
lastOwnershipUpdateTime?: Date
속성 값
Date
managedBy
디스크가 연결된 VM의 ID를 포함하는 상대 URI입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
managedBy?: string
속성 값
string
managedByExtended
디스크가 연결된 VM의 ID를 포함하는 상대 URI 목록입니다. maxShares를 여러 VM에 연결할 수 있도록 디스크에 대해 1보다 큰 값으로 설정해야 합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
managedByExtended?: string[]
속성 값
string[]
maxShares
디스크에 동시에 연결할 수 있는 최대 VM 수입니다. 1보다 큰 값은 동시에 여러 VM에 탑재할 수 있는 디스크를 나타냅니다.
maxShares?: number
속성 값
number
networkAccessPolicy
네트워크를 통해 디스크에 액세스하기 위한 정책입니다.
networkAccessPolicy?: string
속성 값
string
optimizedForFrequentAttach
이 속성을 true로 설정하면 한 가상 머신에서 분리되고 다른 가상 머신에 연결하여 자주(하루에 5회 이상) 데이터 디스크의 안정성과 성능이 향상됩니다. 이 속성은 디스크가 가상 머신의 장애 도메인과 정렬되지 않도록 하기 때문에 자주 분리되고 연결되지 않은 디스크에 대해 설정해서는 안 됩니다.
optimizedForFrequentAttach?: boolean
속성 값
boolean
osType
propertyUpdatesInProgress
업데이트가 보류 중인 디스크의 속성입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
propertyUpdatesInProgress?: PropertyUpdatesInProgress
속성 값
provisioningState
디스크 프로비저닝 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: string
속성 값
string
publicNetworkAccess
디스크에서 내보내기를 제어하는 정책입니다.
publicNetworkAccess?: string
속성 값
string
purchasePlan
OS 디스크를 만든 이미지에 대한 구매 계획 정보입니다. 예: - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}
purchasePlan?: DiskPurchasePlan
속성 값
securityProfile
shareInfo
디스크가 연결된 모든 VM 목록의 세부 정보입니다. maxShares를 여러 VM에 연결할 수 있도록 디스크에 대해 1보다 큰 값으로 설정해야 합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
shareInfo?: ShareInfoElement[]
속성 값
sku
디스크 sku 이름입니다. Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS 또는 PremiumV2_LRS 수 있습니다.
sku?: DiskSku
속성 값
supportedCapabilities
OS 디스크를 만든 이미지에 대해 지원되는 기능 목록입니다.
supportedCapabilities?: SupportedCapabilities
속성 값
supportsHibernation
디스크의 OS가 최대 절전 모드를 지원했음을 나타냅니다.
supportsHibernation?: boolean
속성 값
boolean
tier
여기에 설명된 대로 디스크의 성능 계층(예: P4, S10) https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Ultra 디스크에는 적용되지 않습니다.
tier?: string
속성 값
string
timeCreated
디스크를 만든 시간입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
timeCreated?: Date
속성 값
Date
uniqueId
리소스를 식별하는 고유 Guid입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
uniqueId?: string
속성 값
string
zones
디스크의 논리 영역 목록입니다.
zones?: string[]
속성 값
string[]
상속된 속성 세부 정보
id
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
id?: string
속성 값
string
location
name
리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
systemData
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
systemData?: SystemData
속성 값
tags
리소스 태그.
tags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
type
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string