CreateUiDefinition 변환 함수
이러한 함수를 사용하여 JSON 데이터 형식 및 인코딩 간에 값을 변환할 수 있습니다.
bool
매개 변수를 부울로 변환합니다. 이 함수는 숫자, 문자열 및 부울 형식의 매개 변수를 지원합니다. JavaScript의 부울과 마찬가지로 0
또는 'false'
이외의 모든 값은 true
를 반환합니다.
다음 예제는 true
을 반환합니다.
"[bool(1)]"
다음 예제는 false
을 반환합니다.
"[bool(0)]"
다음 예제는 true
을 반환합니다.
"[bool(true)]"
다음 예제는 true
을 반환합니다.
"[bool('true')]"
decodeBase64
매개 변수를 base-64로 인코드된 문자열에서 디코드합니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.
다음 예제는 "Contoso"
을 반환합니다.
"[decodeBase64('Q29udG9zbw==')]"
decodeUriComponent
매개 변수를 URL로 인코드된 문자열에서 디코드합니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.
다음 예제는 "https://portal.azure.com/"
을 반환합니다.
"[decodeUriComponent('https%3A%2F%2Fportal.azure.com%2F')]"
encodeBase64
매개 변수를 base-64로 인코드된 문자열로 인코드합니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.
다음 예제는 "Q29udG9zbw=="
을 반환합니다.
"[encodeBase64('Contoso')]"
encodeUriComponent
매개 변수를 URL로 인코드된 문자열로 인코드합니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.
다음 예제는 "https%3A%2F%2Fportal.azure.com%2F"
을 반환합니다.
"[encodeUriComponent('https://portal.azure.com/')]"
float
매개 변수를 부동 소수점으로 변환합니다. 이 함수는 숫자 및 문자열 형식의 매개 변수를 지원합니다.
다음 예제는 1.0
을 반환합니다.
"[float('1.0')]"
다음 예제는 2.9
을 반환합니다.
"[float(2.9)]"
int
매개 변수를 정수로 변환합니다. 이 함수는 숫자 및 문자열 형식의 매개 변수를 지원합니다.
다음 예제는 1
을 반환합니다.
"[int('1')]"
다음 예제는 2
을 반환합니다.
"[int(2.9)]"
parse
매개 변수를 네이티브 형식으로 변환합니다. 즉, 이 함수는 string()
의 역함수입니다. 이 함수는 문자열 형식의 매개 변수만 지원합니다.
다음 예제는 1
을 반환합니다.
"[parse('1')]"
다음 예제는 true
을 반환합니다.
"[parse('true')]"
다음 예제는 [1,2,3]
을 반환합니다.
"[parse('[1,2,3]')]"
다음 예제는 {"type":"webapp"}
을 반환합니다.
"[parse('{\"type\":\"webapp\"}')]"
string
매개 변수를 문자열로 변환합니다. 이 함수는 모든 JSON 데이터 형식의 매개 변수를 지원합니다.
다음 예제는 "1"
을 반환합니다.
"[string(1)]"
다음 예제는 "2.9"
을 반환합니다.
"[string(2.9)]"
다음 예제는 "[1,2,3]"
을 반환합니다.
"[string([1,2,3])]"
다음 예제는 "{"type":"webapp"}"
을 반환합니다.
"[string({\"type\":\"webapp\"})]"
다음 단계
- Azure Resource Manager에 대한 소개는 Azure Resource Manager 개요를 참조하세요.