VirtualMachineRole (Instância) [SPFSDK][VMROLE]
Aplica-se a: Windows Azure Pack
O tipo VirtualMachineRole representa um recurso de função de máquina virtual.
Sintaxe
{
"Name": "String",
"Label": "String",
"ProvisioningState": "String",
"ResourceDefinition": { <ResourceDefinition> },
"ResourceConfiguration": { <ResourceConfiguration> },
"InstanceView": { <InstanceView> },
"Substate": { "VMRoleMessages": [] }
}
Propriedades
Importante
Para obter mais informações sobre a coluna Access , consulte Acesso à Propriedade [SPFSDK][VMROLE].
Nome |
Tipo |
Access |
Descrição |
---|---|---|---|
Nome |
String |
RC |
O nome do recurso. |
Rótulo |
String |
RCU |
Um rótulo de exibição localizado para o recurso. |
ResourceDefinition |
RCU |
O modelo do recurso, de quando o recurso foi criado ou da última vez em que foi atualizado. Para atualizar, altere essa propriedade para outra definição de recurso. |
|
ResourceConfiguration |
RCU |
Os valores de parâmetro usados quando o recurso é provisionado. Para atualizar, forneça um novo objeto ResourceConfiguration com a propriedade ResourceConfiguration.Version que é atualizada para um valor maior. |
|
ProvisioningState |
String |
R |
O estado do recurso. Os valores possíveis são:
|
Subestado |
R |
Detalhes específicos sobre o estado de provisionamento atual. |
|
Instanceview |
R |
Uma exibição somente leitura das informações da instância de função da máquina virtual. |
Comentários
O exemplo de código a seguir fornece um objeto VirtualMachineRole de exemplo.
{
"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": [] }
}
Consulte Também
Referência JSON da função VM [SPFSDK][VMROLE]
ResourceConfiguration [SPFSDK][VMROLE]
VMRoleSubstate [SPFSDK][VMROLE]
VMRoleInstanceView [SPFSDK][VMROLE]
ResourceDefinition [SPFSDK][VMROLE]