VirtualMachineRole(인스턴스) [SPFSDK][VMROLE]
적용 대상: Windows Azure Pack
VirtualMachineRole 형식은 가상 머신 역할 리소스를 나타냅니다.
구문
{
"Name": "String",
"Label": "String",
"ProvisioningState": "String",
"ResourceDefinition": { <ResourceDefinition> },
"ResourceConfiguration": { <ResourceConfiguration> },
"InstanceView": { <InstanceView> },
"Substate": { "VMRoleMessages": [] }
}
속성
중요
Access 열에 대한 자세한 내용은 속성 액세스 [SPFSDK][VMROLE]을 참조하세요.
이름 |
유형 |
Access |
Description |
---|---|---|---|
Name |
String |
RC |
리소스의 이름입니다. |
레이블 |
String |
RCU |
리소스에 대한 지역화된 표시 레이블입니다. |
ResourceDefinition |
RCU |
리소스가 만들어진 시점 또는 마지막으로 업데이트된 시점부터 리소스의 템플릿입니다. 업데이트하려면 이 속성을 다른 리소스 정의로 변경합니다. |
|
ResourceConfiguration |
RCU |
리소스가 프로비전될 때 사용되는 매개 변수 값입니다. 업데이트하려면 더 큰 값으로 업데이트되는 ResourceConfiguration.Version 속성을 사용하여 새 ResourceConfiguration 개체를 제공합니다. |
|
ProvisioningState |
String |
R |
리소스의 상태입니다. 가능한 값은 다음과 같습니다.
|
하위 상태 |
R |
현재 프로비저닝 상태에 대한 구체적인 세부 정보입니다. |
|
InstanceView |
R |
가상 머신 역할 인스턴스 정보의 읽기 전용 보기입니다. |
설명
다음 코드 예제에서는 샘플 VirtualMachineRole 개체를 제공합니다.
{
"Label": "Description Value Here",
"Name": "TestFromCodeVMRole",
"ProvisioningState": "Provisioned",
"ResourceConfiguration": {
"Version": "1.0.0.0",
"ParameterValues": "{
\"MyParameter1\" : \"Value1\",
\"MyParameter2\" : \"Value2\"
}"
},
"ResourceDefinition": { ... },
"InstanceView": {
"InstanceCount": "1",
"ResolvedResourceDefinition": { ... },
"VIPs": []
},
"Substate": { "VMRoleMessages": [] }
}
참고 항목
VM 역할 JSON 참조 [SPFSDK][VMROLE]
ResourceConfiguration [SPFSDK][VMROLE]
VMRoleSubstate [SPFSDK][VMROLE]
VMRoleInstanceView [SPFSDK][VMROLE]
ResourceDefinition [SPFSDK][VMROLE]