Compartir a través de


ResourceExtensionReference [SPFSDK][VMROLE]

 

Se aplica a: Windows Azure Pack

Una definición de recurso solo puede usar extensiones de recursos que declara. El tipo ResourceExtensionReference contiene una referencia a una declaración de recursos. Una referencia de extensión de recursos define un nombre común para identificar la extensión de recurso y los valores de los parámetros que declara la extensión de recurso.

Jerarquía de tipos

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

Sintaxis

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

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

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

Propiedades

Nombre

Tipo

Obligatorio

Valor predeterminado

Descripción

ReferenceName

String

None

Nombre de esta referencia de extensión de recurso que usa la definición de recursos.

Nombre

String

None

Nombre de la extensión de recursos a la que se hace referencia.

Versión

String

None

Versión de la extensión de recursos a la que se hace referencia. El formato de la versión es: <principal>.< menor>.< build>.< release>. Por ejemplo, 6.33.2.10.

Publicador

String

None

Nombre del publicador de la extensión de recursos a la que se hace referencia.

ResourceExtensionParameterValues

String

No

null

Cadena de pares de nombre-valor JSON insertados que proporcionan los valores de los parámetros, que define la extensión de recursos a la que se hace referencia. Para obtener más información sobre cómo declarar parámetros, vea ResourceConfiguration [SPFSDK][VMROLE].

Comentarios

En el ejemplo de código siguiente se proporciona un objeto ResourceExtensionReference de ejemplo.

{ 
    "ReferenceName" : "MyExtensionReference",

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

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

Consulte también

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