Dela via


ResourceExtensionReference [SPFSDK][VMROLE]

 

Gäller för: Windows Azure Pack

En resursdefinition kan bara använda resurstillägg som deklareras. Typen ResourceExtensionReference innehåller en referens till en resursdeklaration. En referens för resurstillägg definierar ett eget namn för att identifiera resurstillägget och värdena för alla parametrar som resurstillägget deklarerar.

Typhierarki

VirtualMachineRole (instans) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. ResourceExtensionReference

Syntax

{       
    "ReferenceName" : "Name of extension reference",

    "Name" : "Name of imported resource extension",
    "Version" : "1.0.0.0",  
    "Publisher" : "Publisher Name",

    "ResourceExtensionParameterValues" : "{
            \"MyParameter1\" : \"Value1\",
            \"MyParameter2\" : \"Value2\"  
    }"
}

Egenskaper

Namn

Typ

Obligatorisk

Standardvärde

Beskrivning

ReferenceName

Sträng

Yes

Ingen

Namnet på det här resurstillägget refererar till som resursdefinitionen använder.

Name

Sträng

Yes

Ingen

Namnet på det refererade resurstillägget.

Version

Sträng

Yes

Ingen

Versionen av det refererade resurstillägget. Formatet på versionen är: <huvudversion>.< mindre>.< bygga>.< frisläppning>. Till exempel 6.33.2.10.

Publisher

Sträng

Yes

Ingen

Utgivarnamnet för det refererade resurstillägget.

ResourceExtensionParameterValues

Sträng

No

null

En sträng med infogade JSON-namn/värde-par som anger värdena för parametrarna, som det refererade resurstillägget definierar. Mer information om hur du deklarerar parametrar finns i ResourceConfiguration [SPFSDK][VMROLE].

Kommentarer

I följande kodexempel finns ett ResourceExtensionReference-exempelobjekt .

{ 
    "ReferenceName" : "MyExtensionReference",

    "Name" : "NameOfImportedResourceExtension",
    "Version" : "1.0.0.0",  
    "Publisher" : "Publisher Name"

    "ResourceExtensionParameterValues" : "{
            \"SQLInstance\" : \"[Param.MyParameter1]\"
    }"
}

Se även

ResourceDefinition [SPFSDK][VMROLE]
IntrinsicSettings [SPFSDK][VMROLE]
ResourceConfiguration [SPFSDK][VMROLE]