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]