Partager via


ResourceExtensionReference [SPFSDK][VMROLE]

 

S’applique à : Windows Azure Pack

Une définition de ressource ne peut utiliser que les extensions de ressources qu’elle déclare. Le type ResourceExtensionReference contient une référence à une déclaration de ressource. Une référence d’extension de ressource définit un nom commun pour identifier l’extension de ressource et les valeurs pour tous les paramètres déclarés par l’extension de ressource.

Hiérarchie des types

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

Syntaxe

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

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

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

Propriétés

Nom

Type

Obligatoire

Valeur par défaut

Description

ReferenceName

String

Oui

None

Le nom de cette extension de ressource fait référence à la définition de ressource.

Nom

String

Oui

None

Nom de l’extension de ressource référencée.

Version

String

Oui

None

Version de l’extension de ressource référencée. Le format de la version est : <majeur>.< mineure>.< build>.< mise en production>. Par exemple, 6.33.2.10.

Serveur de publication

String

Oui

None

Nom de l’éditeur de l’extension de ressource référencée.

ResourceExtensionParameterValues

String

Non

null

Chaîne de paires nom-valeur JSON inline qui fournissent les valeurs des paramètres, que l’extension de ressource référencée définit. Pour plus d’informations sur la façon de déclarer des paramètres, consultez ResourceConfiguration [SPFSDK][VMROLE].

Remarques

L’exemple de code suivant fournit un exemple d’objet ResourceExtensionReference .

{ 
    "ReferenceName" : "MyExtensionReference",

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

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

Voir aussi

ResourceDefinition [SPFSDK][VMROLE]
Settings intrinsèques [SPFSDK][VMROLE]
ResourceConfiguration [SPFSDK][VMROLE]