Compartilhar via


ResourceExtensionReference [SPFSDK][VMROLE]

 

Aplica-se a: Windows Azure Pack

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

Hierarquia de Tipos

VirtualMachineRole (Instância) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. ResourceExtensionReference

Sintaxe

{       
    "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

Obrigatório

Valor padrão

Descrição

ReferenceName

String

Sim

Nenhum

O nome dessa referência de extensão de recurso que a definição de recurso usa.

Nome

String

Sim

Nenhum

O nome da extensão de recurso referenciada.

Versão

String

Sim

Nenhum

A versão da extensão de recurso referenciada. O formato da versão é: <principal>.< menor>.< build>.< versão>. Por exemplo, 6.33.2.10.

Publisher

String

Sim

Nenhum

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

ResourceExtensionParameterValues

String

Não

nulo

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

Comentários

O exemplo de código a seguir fornece um objeto ResourceExtensionReference de exemplo.

{ 
    "ReferenceName" : "MyExtensionReference",

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

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

Consulte Também

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