다음을 통해 공유


ResourceExtensionReference [SPFSDK][VMROLE]

 

적용 대상: Windows Azure Pack

리소스 정의는 선언하는 리소스 확장만 사용할 수 있습니다. ResourceExtensionReference 형식은 리소스 선언에 대한 참조를 보유합니다. 리소스 확장 참조는 리소스 확장이 선언하는 매개 변수에 대한 리소스 확장 및 값을 식별하는 일반적인 이름을 정의합니다.

형식 계층 구조

VirtualMachineRole(인스턴스) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. ResourceExtensionReference

구문

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

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

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

속성

이름

유형

필수

기본값

Description

ReferenceName

String

없음

리소스 정의에서 사용하는 이 리소스 확장 참조의 이름입니다.

이름

String

없음

참조된 리소스 확장의 이름입니다.

버전

String

없음

참조된 리소스 확장의 버전입니다. 버전 형식은 주> 형식입니다<.< minor>.< 빌드합니다>.< 릴리스.> 예를 들어 6.33.2.10입니다.

Publisher

String

없음

참조된 리소스 확장의 게시자 이름입니다.

ResourceExtensionParameterValues

String

아니요

null

참조된 리소스 확장에서 정의하는 매개 변수의 값을 제공하는 인라인 JSON 이름-값 쌍의 문자열입니다. 매개 변수를 선언하는 방법에 대한 자세한 내용은 ResourceConfiguration [SPFSDK][VMROLE]을 참조하세요.

설명

다음 코드 예제에서는 샘플 ResourceExtensionReference 개체를 제공합니다.

{ 
    "ReferenceName" : "MyExtensionReference",

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

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

참고 항목

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