다음을 통해 공유


DeploymentProperties interface

배포 속성입니다.

속성

debugSetting

배포의 디버그 설정입니다.

expressionEvaluationOptions

템플릿 식이 부모 템플릿 또는 중첩된 템플릿의 범위 내에서 평가되는지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값이 바깥값입니다.

extensionConfigs

배포 확장에 사용할 구성입니다. 이 개체의 키는 배포 템플릿에 정의된 대로 배포 확장 별칭입니다.

externalInputDefinitions

외부 입력 정의: 예상되는 외부 입력 값을 정의하기 위해 외부 도구에서 사용하는 값입니다.

externalInputs

매개 변수 평가를 위해 외부 툴링에서 사용하는 외부 입력 값입니다.

mode

리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 리소스를 배포합니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다.

onErrorDeployment

오류 동작에 대한 배포입니다.

parameters

템플릿의 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하는 대신 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다.

parametersLink

매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다.

template

템플릿 콘텐츠입니다. 기존 템플릿에 연결하는 대신 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다.

templateLink

템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다.

validationLevel

배포의 유효성 검사 수준

속성 세부 정보

debugSetting

배포의 디버그 설정입니다.

debugSetting?: DebugSetting

속성 값

expressionEvaluationOptions

템플릿 식이 부모 템플릿 또는 중첩된 템플릿의 범위 내에서 평가되는지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값이 바깥값입니다.

expressionEvaluationOptions?: ExpressionEvaluationOptions

속성 값

extensionConfigs

배포 확장에 사용할 구성입니다. 이 개체의 키는 배포 템플릿에 정의된 대로 배포 확장 별칭입니다.

extensionConfigs?: {[propertyName: string]: {[propertyName: string]: DeploymentExtensionConfigItem}}

속성 값

{[propertyName: string]: {[propertyName: string]: DeploymentExtensionConfigItem}}

externalInputDefinitions

외부 입력 정의: 예상되는 외부 입력 값을 정의하기 위해 외부 도구에서 사용하는 값입니다.

externalInputDefinitions?: {[propertyName: string]: DeploymentExternalInputDefinition}

속성 값

{[propertyName: string]: DeploymentExternalInputDefinition}

externalInputs

매개 변수 평가를 위해 외부 툴링에서 사용하는 외부 입력 값입니다.

externalInputs?: {[propertyName: string]: DeploymentExternalInput}

속성 값

{[propertyName: string]: DeploymentExternalInput}

mode

리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 리소스를 배포합니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다.

mode: DeploymentMode

속성 값

onErrorDeployment

오류 동작에 대한 배포입니다.

onErrorDeployment?: OnErrorDeployment

속성 값

parameters

템플릿의 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하는 대신 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다.

parameters?: {[propertyName: string]: DeploymentParameter}

속성 값

{[propertyName: string]: DeploymentParameter}

매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다.

parametersLink?: ParametersLink

속성 값

template

템플릿 콘텐츠입니다. 기존 템플릿에 연결하는 대신 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다.

template?: Record<string, unknown>

속성 값

Record<string, unknown>

템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다.

templateLink?: TemplateLink

속성 값

validationLevel

배포의 유효성 검사 수준

validationLevel?: string

속성 값

string