DeploymentProperties interface
배포 속성입니다.
속성
| debug |
배포의 디버그 설정입니다. |
| expression |
템플릿 식이 부모 템플릿 또는 중첩된 템플릿의 범위 내에서 평가되는지 여부를 지정합니다. 중첩된 템플릿에만 적용됩니다. 지정하지 않으면 기본값이 바깥값입니다. |
| extension |
배포 확장에 사용할 구성입니다. 이 개체의 키는 배포 템플릿에 정의된 대로 배포 확장 별칭입니다. |
| external |
외부 입력 정의: 예상되는 외부 입력 값을 정의하기 위해 외부 도구에서 사용하는 값입니다. |
| external |
매개 변수 평가를 위해 외부 툴링에서 사용하는 외부 입력 값입니다. |
| mode | 리소스를 배포하는 데 사용되는 모드입니다. 이 값은 증분 또는 완료일 수 있습니다. 증분 모드에서는 템플릿에 포함되지 않은 기존 리소스를 삭제하지 않고 리소스를 배포합니다. 전체 모드에서는 리소스가 배포되고 템플릿에 포함되지 않은 리소스 그룹의 기존 리소스가 삭제됩니다. 의도치 않게 리소스를 삭제할 수 있으므로 완료 모드를 사용할 때는 주의해야 합니다. |
| on |
오류 동작에 대한 배포입니다. |
| parameters | 템플릿의 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하는 대신 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. |
| parameters |
매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. |
| template | 템플릿 콘텐츠입니다. 기존 템플릿에 연결하는 대신 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. |
| template |
템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다. |
| validation |
배포의 유효성 검사 수준 |
속성 세부 정보
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
parameters
템플릿의 배포 매개 변수를 정의하는 이름 및 값 쌍입니다. 기존 매개 변수 파일에 연결하는 대신 요청에 직접 매개 변수 값을 제공하려는 경우 이 요소를 사용합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다.
parameters?: {[propertyName: string]: DeploymentParameter}
속성 값
{[propertyName: string]: DeploymentParameter}
parametersLink
매개 변수 파일의 URI입니다. 이 요소를 사용하여 기존 매개 변수 파일에 연결합니다. parametersLink 속성 또는 매개 변수 속성을 사용하지만 둘 다 사용하지는 않습니다.
parametersLink?: ParametersLink
속성 값
template
템플릿 콘텐츠입니다. 기존 템플릿에 연결하는 대신 요청에 직접 템플릿 구문을 전달하려는 경우 이 요소를 사용합니다. JObject 또는 잘 구성된 JSON 문자열일 수 있습니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다.
template?: Record<string, unknown>
속성 값
Record<string, unknown>
templateLink
템플릿의 URI입니다. templateLink 속성 또는 템플릿 속성을 사용하지만 둘 다 사용하지는 않습니다.
templateLink?: TemplateLink
속성 값
validationLevel
배포의 유효성 검사 수준
validationLevel?: string
속성 값
string