Dela via


VirtualMachineRole (instans) [SPFSDK][VMROLE]

 

Gäller för: Windows Azure Pack

Typen VirtualMachineRole representerar en rollresurs för virtuella datorer.

Syntax

{
    "Name": "String",
    "Label": "String",
    "ProvisioningState": "String",
    "ResourceDefinition": { <ResourceDefinition> },
    "ResourceConfiguration": { <ResourceConfiguration> },
    "InstanceView": { <InstanceView> },
    "Substate": { "VMRoleMessages": [] }
}

Egenskaper

Viktigt

Mer information om kolumnen Access finns i Egenskapsåtkomst [SPFSDK][VMROLE].

Namn

Typ

Access

Beskrivning

Name

Sträng

RC

Namnet på resursen.

Etikett

Sträng

RCU

En lokaliserad visningsetikett för resursen.

ResourceDefinition

ResourceDefinition [SPFSDK][VMROLE]

RCU

Resursmallen, antingen från när resursen skapades eller från den senaste gången den uppdaterades.

Om du vill uppdatera ändrar du den här egenskapen till en annan resursdefinition.

ResourceConfiguration

ResourceConfiguration [SPFSDK][VMROLE]

RCU

De parametervärden som används när resursen etableras.

Om du vill uppdatera anger du ett nytt ResourceConfiguration-objekt med egenskapen ResourceConfiguration.Version som uppdateras till ett större värde.

ProvisioningState

Sträng

R

Resursens tillstånd. Möjliga värden:

  • Etablering

  • Etablerad

  • Uppdatera

  • Misslyckad

  • Avetablerade

Undertillstånd

VMRoleSubstate [SPFSDK][VMROLE]

R

Specifik information om det aktuella etableringstillståndet.

InstanceView

VMRoleInstanceView [SPFSDK][VMROLE]

R

En skrivskyddad vy över den virtuella datorns rollinstansinformation.

Kommentarer

Följande kodexempel innehåller ett VirtualMachineRole-exempelobjekt .

{
    "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": [] }
}

Se även

JSON-referens för VM-roll [SPFSDK][VMROLE]
ResourceConfiguration [SPFSDK][VMROLE]
VMRoleSubstate [SPFSDK][VMROLE]
VMRoleInstanceView [SPFSDK][VMROLE]
ResourceDefinition [SPFSDK][VMROLE]