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 |
Sí |
None |
Nombre de esta referencia de extensión de recurso que usa la definición de recursos. |
Nombre |
String |
Sí |
None |
Nombre de la extensión de recursos a la que se hace referencia. |
Versión |
String |
Sí |
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 |
Sí |
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]