Partilhar via


ResourceExtensionReference [SPFSDK][VMROLE]

 

Aplica-se a: Windows Azure Pack

Uma definição de recurso só pode usar extensões de recursos que declara. O tipo ResourceExtensionReference contém uma referência a uma declaração de recursos. Uma referência de extensão de recursos define um nome comum para identificar a extensão de recursos e valores para quaisquer parâmetros que a extensão do recurso declare.

Hierarquia tipo

VirtualMachinerole (exemplo) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. Referência de RecursosExtensionReference

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\"  
    }"
}

Propriedades

Nome

Tipo

Necessário

Valor predefinido

Description

Nome de referência

String

Yes

Nenhuma

O nome desta referência de extensão de recursos que a definição de recurso utiliza.

Name

String

Yes

Nenhuma

O nome da extensão de recursos referenciada.

Versão

String

Yes

Nenhuma

A versão da extensão de recursos referenciada. O formato da versão é: <major>.< menor>.< construir>.< libertação>. Por exemplo, 6.33.2.10.

Publisher

String

Yes

Nenhuma

O nome do editor da extensão de recursos referenciada.

RecursosExtensionParameterValues

String

No

nulo

Uma cadeia de pares de valor-nome JSON em linha que fornecem os valores para os parâmetros, que a extensão de recursos referenciada define. Para obter mais informações sobre como declarar parâmetros, consulte a Configuração de Recursos [SPFSDK][VMROLE].

Observações

O seguinte exemplo de código fornece um objeto de referência ResourceExtensionReference de amostra.

{ 
    "ReferenceName" : "MyExtensionReference",

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

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

Consulte também

ResourceDefinition [SPFSDK][VMROLE]
Intrínsecos [SPFSDK][VMROLE]
Configuration de Recursos [SPFSDK][VMROLE]