Sdílet prostřednictvím


VirtualMachineRole (instance) [SPFSDK][VMROLE]

 

Platí pro: Windows Azure Pack

Typ VirtualMachineRole představuje prostředek role virtuálního počítače.

Syntax

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

Vlastnosti

Důležité

Další informace o sloupci Access naleznete v tématu Přístup k vlastnosti [SPFSDK][VMROLE].

Název

Typ

Access

Popis

Název

Řetězec

RC

Název prostředku.

Popisek

Řetězec

Analýza RCU

Lokalizovaný popisek zobrazení prostředku

ResourceDefinition

ResourceDefinition [SPFSDK][VMROLE]

Analýza RCU

Šablona prostředku, a to buď z doby vytvoření prostředku, nebo z poslední aktualizace prostředku.

Chcete-li aktualizovat, změňte tuto vlastnost na jinou definici prostředku.

ResourceConfiguration

ResourceConfiguration [SPFSDK][VMROLE]

Analýza RCU

Hodnoty parametrů, které se používají při zřizování prostředku.

Chcete-li aktualizovat, zadejte nový objekt ResourceConfiguration s vlastností ResourceConfiguration.Version, která se aktualizuje na větší hodnotu.

ProvisioningState

Řetězec

R

Stav prostředku. Možné hodnoty:

  • Zřizování

  • Zřízené

  • Aktualizace

  • Neúspěšný

  • Zrušení zřízení

Podstav

VMRoleSubstate [SPFSDK][VMROLE]

R

Konkrétní podrobnosti o aktuálním stavu zřizování

InstanceView

VMRoleInstanceView [SPFSDK][VMROLE]

R

Zobrazení instance role virtuálního počítače jen pro čtení.

Poznámky

Následující příklad kódu poskytuje ukázkový objekt 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": [] }
}

Viz také

Referenční dokumentace JSON role virtuálního počítače [SPFSDK][VMROLE]
ResourceConfiguration [SPFSDK][VMROLE]
VMRoleSubstate [SPFSDK][VMROLE]
VMRoleInstanceView [SPFSDK][VMROLE]
ResourceDefinition [SPFSDK][VMROLE]