JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle® ZFS Storage Appliance 관리 설명서
Oracle 기술 네트워크
라이브러리
PDF
인쇄 보기
피드백
search filter icon
search icon

문서 정보

이 설명서 사용

 1 Oracle ZFS Storage Appliance 개요

 2 상태

 3 초기 구성

 4 네트워크 구성

 5 스토리지 구성

 6 SAN(Storage Area Network) 구성

 7 사용자 구성

 8 ZFSSA 환경 설정

 9 경보 구성

 10 클러스터 구성

 11 ZFSSA 서비스

 12 공유, 프로젝트 및 스키마

 13 복제

 14 섀도우 마이그레이션

 15 CLI 스크립트 작성

 16 유지 관리 워크플로우

워크플로우 사용

워크플로우 실행 컨텍스트

워크플로우 매개변수

제한된 매개변수

선택적 매개변수

워크플로우 오류 처리

워크플로우 입력 검증

워크플로우 실행 감사

워크플로우 실행 보고

버전 지정

어플라이언스 버전 지정

워크플로우 버전 지정

경보 조치로서의 워크플로우

경보 조치 실행 컨텍스트

경보 조치 감사

예약된 워크플로우 사용

CLI 사용

일정 코딩

예: 장치 유형 선택

BUI

CLI

워크플로우 다운로드

워크플로우 보기

워크플로우 실행

 17 통합

색인

제한된 매개변수

일부 매개변수의 경우 임의 문자열을 허용하지 않고 적은 수의 대안 중 하나로 입력을 제한하고 싶을 수 있습니다. 이러한 매개변수는 ChooseOne 유형으로 지정해야 하며, 해당 매개변수를 포함하는 객체에 두 멤버가 더 있어야 합니다.

표 16-4  제한된 매개변수 필수 멤버
필수 멤버
유형
설명
options
배열
유효한 옵션을 지정하는 문자열 배열
optionlabels
배열
options에 지정된 옵션과 연관되는 레이블을 지정하는 문자열 배열

ChooseOne 매개변수 유형을 사용하면 이전 예를 개선하여 사업부를 적은 수의 미리 정의된 값 중 하나로 제한할 수 있습니다.

var workflow = {
	name: 'Create share',
	description: 'Creates a new share in a business unit',
	parameters: {
		name: {
			label: 'Name of new share',
			type: 'String'
		},
		unit: {
			label: 'Business unit',
			type: 'ChooseOne',
			options: [ 'development', 'finance', 'qa', 'sales' ],
			optionlabels: [ 'Development', 'Finance',
			    'Quality Assurance', 'Sales/Administrative' ],
		}
	},
	execute: function (params) {
		run('shares select ' + params.unit);
		run('filesystem ' + params.name);
		run('commit');
		return ('Created new share "' + params.name + '"');
	}
};

이 워크플로우를 실행하면 unit 매개변수가 수동으로 입력되지 않고 가능한 옵션이 포함된 지정 목록에서 선택됩니다.