다음을 통해 공유


CloudServiceExtensionProperties 클래스

확장 속성입니다.

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

상속
azure.mgmt.compute._serialization.Model
CloudServiceExtensionProperties

생성자

CloudServiceExtensionProperties(*, 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, protected_settings_from_key_vault: _models.CloudServiceVaultAndSecretReference | None = None, force_update_tag: str | None = None, roles_applied_to: List[str] | None = None, **kwargs: Any)

키워드 전용 매개 변수

Name Description
publisher
str

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

type
str

확장의 유형을 지정합니다.

type_handler_version
str

확장의 버전을 지정합니다. 확장의 버전을 지정합니다. 이 요소를 지정하지 않았거나 별표(*)를 값으로 사용하는 경우 최신 버전의 확장이 사용됩니다. 값이 주 버전 번호로 지정되고 별표가 부 버전 번호(X.)로 지정된 경우 지정된 주 버전의 최신 부 버전이 선택됩니다. 주 버전 번호와 부 버전 번호(X.Y)를 지정하면 특정 확장 버전이 선택됩니다. 버전을 지정하면 역할 인스턴스에서 자동 업그레이드가 수행됩니다.

auto_upgrade_minor_version

플랫폼이 사용 가능해질 때 typeHandlerVersion을 상위 부 버전으로 자동으로 업그레이드할 수 있는지 여부를 명시적으로 지정합니다.

settings
<xref:JSON>

확장에 대한 공용 설정입니다. JSON 확장의 경우 확장에 대한 JSON 설정입니다. XML 확장(예: RDP)의 경우 확장에 대한 XML 설정입니다.

protected_settings
<xref:JSON>

역할 instance 보내기 전에 암호화된 확장에 대한 보호된 설정입니다.

protected_settings_from_key_vault

확장에 대한 보호된 설정으로, 역할 instance 전송되기 전에 암호화된 KeyVault를 사용하여 참조됩니다.

force_update_tag
str

태그를 지정하여 제공된 공용 및 보호된 설정을 강제로 적용합니다. 태그 값을 변경하면 퍼블릭 또는 보호된 설정을 변경하지 않고 확장을 다시 실행할 수 있습니다. forceUpdateTag가 변경되지 않으면 처리기에서 공용 또는 보호된 설정에 대한 업데이트가 계속 적용됩니다. forceUpdateTag나 공용 또는 보호된 설정이 모두 변경되지 않으면 확장은 동일한 시퀀스 번호로 instance 역할로 전달되며 다시 실행할지 여부는 처리기 구현에 달려 있습니다.

roles_applied_to

이 확장을 적용할 역할의 선택적 목록입니다. 속성을 지정하지 않거나 '*'를 지정하면 클라우드 서비스의 모든 역할에 확장이 적용됩니다.

변수

Name Description
publisher
str

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

type
str

확장의 유형을 지정합니다.

type_handler_version
str

확장의 버전을 지정합니다. 확장의 버전을 지정합니다. 이 요소를 지정하지 않았거나 별표(*)를 값으로 사용하는 경우 최신 버전의 확장이 사용됩니다. 값이 주 버전 번호로 지정되고 별표가 부 버전 번호(X.)로 지정된 경우 지정된 주 버전의 최신 부 버전이 선택됩니다. 주 버전 번호와 부 버전 번호(X.Y)를 지정하면 특정 확장 버전이 선택됩니다. 버전을 지정하면 역할 인스턴스에서 자동 업그레이드가 수행됩니다.

auto_upgrade_minor_version

플랫폼이 사용 가능해질 때 typeHandlerVersion을 상위 부 버전으로 자동으로 업그레이드할 수 있는지 여부를 명시적으로 지정합니다.

settings
<xref:JSON>

확장에 대한 공용 설정입니다. JSON 확장의 경우 확장에 대한 JSON 설정입니다. XML 확장(예: RDP)의 경우 확장에 대한 XML 설정입니다.

protected_settings
<xref:JSON>

역할 instance 보내기 전에 암호화된 확장에 대한 보호된 설정입니다.

protected_settings_from_key_vault

확장에 대한 보호된 설정으로, 역할 instance 전송되기 전에 암호화된 KeyVault를 사용하여 참조됩니다.

force_update_tag
str

태그를 지정하여 제공된 공용 및 보호된 설정을 강제로 적용합니다. 태그 값을 변경하면 퍼블릭 또는 보호된 설정을 변경하지 않고 확장을 다시 실행할 수 있습니다. forceUpdateTag가 변경되지 않으면 처리기에서 공용 또는 보호된 설정에 대한 업데이트가 계속 적용됩니다. forceUpdateTag나 공용 또는 보호된 설정이 모두 변경되지 않으면 확장은 동일한 시퀀스 번호로 instance 역할로 전달되며 다시 실행할지 여부는 처리기 구현에 달려 있습니다.

provisioning_state
str

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

roles_applied_to

이 확장을 적용할 역할의 선택적 목록입니다. 속성을 지정하지 않거나 '*'를 지정하면 클라우드 서비스의 모든 역할에 확장이 적용됩니다.