다음을 통해 공유


VirtualMachine interface

VirtualMachine은 온-프레미스 네트워크 클라우드 가상 머신을 나타냅니다.

Extends

속성

adminUsername

ssh 공개 키가 권한 있는 키에 추가될 관리자의 이름입니다.

availabilityZone

이 가상 머신을 포함하는 클러스터 가용성 영역입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

bareMetalMachineId

가상 머신을 호스트하는 운영 체제 미설치 컴퓨터의 리소스 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

bootMethod

가상 머신에 대한 부팅 방법을 선택합니다.

cloudServicesNetworkAttachment

가상 머신에 대한 플랫폼 수준 서비스를 제공하는 클라우드 서비스 네트워크입니다.

clusterId

가상 머신이 만들어지는 클러스터의 리소스 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

consoleExtendedLocation

VM 콘솔 리소스를 만드는 데 사용할 확장된 위치입니다.

cpuCores

가상 머신의 CPU 코어 수입니다.

detailedStatus

가상 머신의 더 자세한 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

detailedStatusMessage

현재 상세 상태에 대한 설명 메시지입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

etag

리소스 ETag. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

extendedLocation

리소스와 연결된 클러스터의 확장된 위치입니다.

isolateEmulatorThread

필드가 사용되지 않습니다. 제공된 경우 값이 무시됩니다. 지정된 CPU 코어 중 하나가 이 가상 머신에 대한 에뮬레이터 스레드를 실행하도록 격리되어 있는지 여부를 나타내는 표시기입니다.

memorySizeGB

가상 머신의 메모리 크기입니다. 할당은 기비바이트 단위로 측정됩니다.

networkAttachments

가상 머신에 대한 네트워크 첨부 파일 목록입니다.

networkData

Base64로 인코딩된 cloud-init 네트워크 데이터입니다.

placementHints

가상 머신에 대한 예약 힌트입니다.

powerState

가상 머신의 전원 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState

가상 머신의 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

sshPublicKeys

ssh 공개 키 목록입니다. 각 키는 adminUsername에 대한 cloud-init ssh_authorized_keys 메커니즘을 사용하여 가상 머신에 추가됩니다.

storageProfile

가상 머신과 관련된 디스크에 대한 크기 및 기타 매개 변수를 지정하는 스토리지 프로필입니다.

userData

Base64로 인코딩된 cloud-init 사용자 데이터입니다.

virtioInterface

사용되지 않는 필드입니다. 대신 virtualizationModel을 사용합니다. virtio 인터페이스의 형식입니다.

vmDeviceModel

사용할 디바이스 모델의 형식입니다.

vmImage

이미지를 끌어오는 데 사용되는 전체 URL 및 태그 표기법을 사용하여 현재 OS 디스크에 프로비전된 가상 머신 이미지입니다.

vmImageRepositoryCredentials

지정된 이미지에 대한 액세스 권한이 있는 이미지 리포지토리에 로그인하는 데 사용되는 자격 증명입니다.

volumes

가상 머신에 연결된 볼륨의 리소스 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

상속된 속성

id

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

location

리소스가 있는 지리적 위치

name

리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

tags

리소스 태그.

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

속성 세부 정보

adminUsername

ssh 공개 키가 권한 있는 키에 추가될 관리자의 이름입니다.

adminUsername: string

속성 값

string

availabilityZone

이 가상 머신을 포함하는 클러스터 가용성 영역입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

availabilityZone?: string

속성 값

string

bareMetalMachineId

가상 머신을 호스트하는 운영 체제 미설치 컴퓨터의 리소스 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

bareMetalMachineId?: string

속성 값

string

bootMethod

가상 머신에 대한 부팅 방법을 선택합니다.

bootMethod?: string

속성 값

string

cloudServicesNetworkAttachment

가상 머신에 대한 플랫폼 수준 서비스를 제공하는 클라우드 서비스 네트워크입니다.

cloudServicesNetworkAttachment: NetworkAttachment

속성 값

clusterId

가상 머신이 만들어지는 클러스터의 리소스 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

clusterId?: string

속성 값

string

consoleExtendedLocation

VM 콘솔 리소스를 만드는 데 사용할 확장된 위치입니다.

consoleExtendedLocation?: ExtendedLocation

속성 값

cpuCores

가상 머신의 CPU 코어 수입니다.

cpuCores: number

속성 값

number

detailedStatus

가상 머신의 더 자세한 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

detailedStatus?: string

속성 값

string

detailedStatusMessage

현재 상세 상태에 대한 설명 메시지입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

detailedStatusMessage?: string

속성 값

string

etag

리소스 ETag. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

etag?: string

속성 값

string

extendedLocation

리소스와 연결된 클러스터의 확장된 위치입니다.

extendedLocation: ExtendedLocation

속성 값

isolateEmulatorThread

필드가 사용되지 않습니다. 제공된 경우 값이 무시됩니다. 지정된 CPU 코어 중 하나가 이 가상 머신에 대한 에뮬레이터 스레드를 실행하도록 격리되어 있는지 여부를 나타내는 표시기입니다.

isolateEmulatorThread?: string

속성 값

string

memorySizeGB

가상 머신의 메모리 크기입니다. 할당은 기비바이트 단위로 측정됩니다.

memorySizeGB: number

속성 값

number

networkAttachments

가상 머신에 대한 네트워크 첨부 파일 목록입니다.

networkAttachments?: NetworkAttachment[]

속성 값

networkData

Base64로 인코딩된 cloud-init 네트워크 데이터입니다.

networkData?: string

속성 값

string

placementHints

가상 머신에 대한 예약 힌트입니다.

placementHints?: VirtualMachinePlacementHint[]

속성 값

powerState

가상 머신의 전원 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

powerState?: string

속성 값

string

provisioningState

가상 머신의 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

provisioningState?: string

속성 값

string

sshPublicKeys

ssh 공개 키 목록입니다. 각 키는 adminUsername에 대한 cloud-init ssh_authorized_keys 메커니즘을 사용하여 가상 머신에 추가됩니다.

sshPublicKeys?: SshPublicKey[]

속성 값

storageProfile

가상 머신과 관련된 디스크에 대한 크기 및 기타 매개 변수를 지정하는 스토리지 프로필입니다.

storageProfile: StorageProfile

속성 값

userData

Base64로 인코딩된 cloud-init 사용자 데이터입니다.

userData?: string

속성 값

string

virtioInterface

사용되지 않는 필드입니다. 대신 virtualizationModel을 사용합니다. virtio 인터페이스의 형식입니다.

virtioInterface?: string

속성 값

string

vmDeviceModel

사용할 디바이스 모델의 형식입니다.

vmDeviceModel?: string

속성 값

string

vmImage

이미지를 끌어오는 데 사용되는 전체 URL 및 태그 표기법을 사용하여 현재 OS 디스크에 프로비전된 가상 머신 이미지입니다.

vmImage: string

속성 값

string

vmImageRepositoryCredentials

지정된 이미지에 대한 액세스 권한이 있는 이미지 리포지토리에 로그인하는 데 사용되는 자격 증명입니다.

vmImageRepositoryCredentials?: ImageRepositoryCredentials

속성 값

volumes

가상 머신에 연결된 볼륨의 리소스 ID입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

volumes?: string[]

속성 값

string[]

상속된 속성 세부 정보

id

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.

id?: string

속성 값

string

TrackedResource.id 상속된

location

리소스가 있는 지리적 위치

location: string

속성 값

string

TrackedResource.location 상속된

name

리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

name?: string

속성 값

string

TrackedResource.name 상속된

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

systemData?: SystemData

속성 값

TrackedResource.systemData 상속된

tags

리소스 태그.

tags?: {[propertyName: string]: string}

속성 값

{[propertyName: string]: string}

TrackedResource.tags 상속된

type

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

type?: string

속성 값

string

TrackedResource.type 상속된