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]