다음을 통해 공유


VirtualMachineScaleSetExtension 클래스

Virtual Machine Scale Set 확장을 설명합니다.

변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.

상속
azure.mgmt.compute.v2018_06_01.models._models_py3.SubResourceReadOnly
VirtualMachineScaleSetExtension

생성자

VirtualMachineScaleSetExtension(*, name: str | None = None, force_update_tag: str | None = None, publisher: str | None = None, type: str | None = None, type_handler_version: str | None = None, auto_upgrade_minor_version: bool | None = None, settings: MutableMapping[str, Any] | None = None, protected_settings: MutableMapping[str, Any] | None = None, provision_after_extensions: List[str] | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
name
str

확장 프로그램의 이름입니다.

force_update_tag
str

값이 제공되고 이전 값과 다른 경우 확장 구성이 변경되지 않은 경우에도 확장 처리기가 강제로 업데이트됩니다.

publisher
str

확장 처리기 게시자의 이름입니다.

type
str

확장의 형식을 지정합니다. 예를 들어 "CustomScriptExtension"이 있습니다.

type_handler_version
str

스크립트 처리기의 버전을 지정합니다.

auto_upgrade_minor_version

배포 시 사용할 수 있는 경우 확장에서 최신 부 버전을 사용해야 하는지 여부를 나타냅니다. 그러나 일단 배포되면 이 속성이 true로 설정된 경우에도 확장이 재배포되지 않는 한 부 버전을 업그레이드하지 않습니다.

settings
<xref:JSON>

확장에 대한 Json 형식의 공용 설정입니다.

protected_settings
<xref:JSON>

확장에는 protectedSettings 또는 protectedSettingsFromKeyVault 또는 보호된 설정이 전혀 포함될 수 없습니다.

provision_after_extensions

이 확장을 프로비전해야 하는 확장 이름 컬렉션입니다.

변수

Name Description
id
str

리소스 ID입니다.

name
str

확장 프로그램의 이름입니다.

force_update_tag
str

값이 제공되고 이전 값과 다른 경우 확장 구성이 변경되지 않은 경우에도 확장 처리기가 강제로 업데이트됩니다.

publisher
str

확장 처리기 게시자의 이름입니다.

type
str

확장의 형식을 지정합니다. 예를 들어 "CustomScriptExtension"이 있습니다.

type_handler_version
str

스크립트 처리기의 버전을 지정합니다.

auto_upgrade_minor_version

배포 시 사용할 수 있는 경우 확장에서 최신 부 버전을 사용해야 하는지 여부를 나타냅니다. 그러나 일단 배포되면 이 속성이 true로 설정된 경우에도 확장이 재배포되지 않는 한 부 버전을 업그레이드하지 않습니다.

settings
<xref:JSON>

확장에 대한 Json 형식의 공용 설정입니다.

protected_settings
<xref:JSON>

확장에는 protectedSettings 또는 protectedSettingsFromKeyVault 또는 보호된 설정이 전혀 포함될 수 없습니다.

provisioning_state
str

응답에만 표시되는 프로비전 상태입니다.

provision_after_extensions

이 확장을 프로비전해야 하는 확장 이름 컬렉션입니다.