CloudServiceExtensionProperties 클래스
확장 속성입니다.
변수는 서버에서만 채워지고 요청을 보낼 때 무시됩니다.
- 상속
-
azure.mgmt.compute._serialization.ModelCloudServiceExtensionProperties
생성자
CloudServiceExtensionProperties(*, publisher: str | None = None, type: str | None = None, type_handler_version: str | None = None, auto_upgrade_minor_version: bool | None = None, settings: str | None = None, protected_settings: str | 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)
변수
- publisher
- str
확장 처리기 게시자의 이름입니다.
- type
- str
확장의 유형을 지정합니다.
- type_handler_version
- str
확장의 버전을 지정합니다. 확장의 버전을 지정합니다. 이 요소를 지정하지 않았거나 별표(*)를 값으로 사용하는 경우 최신 버전의 확장이 사용됩니다. 값이 주 버전 번호로 지정되고 별표가 부 버전 번호(X.)로 지정된 경우 지정된 주 버전의 최신 부 버전이 선택됩니다. 주 버전 번호와 부 버전 번호(X.Y)를 지정하면 특정 확장 버전이 선택됩니다. 버전을 지정하면 역할 인스턴스에서 자동 업그레이드가 수행됩니다.
- auto_upgrade_minor_version
- bool
플랫폼이 사용 가능해지면 typeHandlerVersion을 상위 부 버전으로 자동으로 업그레이드할 수 있는지 여부를 명시적으로 지정합니다.
- settings
- str
확장에 대한 공용 설정입니다. JSON 확장의 경우 확장에 대한 JSON 설정입니다. XML 확장(예: RDP)의 경우 확장에 대한 XML 설정입니다.
- protected_settings
- str
역할 인스턴스로 전송되기 전에 암호화된 확장에 대한 보호된 설정입니다.
- protected_settings_from_key_vault
- CloudServiceVaultAndSecretReference
- force_update_tag
- str
태그를 지정하여 제공된 공용 및 보호된 설정을 강제로 적용합니다. 태그 값을 변경하면 공용 또는 보호된 설정을 변경하지 않고 확장을 다시 실행할 수 있습니다. forceUpdateTag가 변경되지 않으면 처리기에서 공용 또는 보호된 설정에 대한 업데이트가 계속 적용됩니다. forceUpdateTag와 public 또는 protected 설정이 모두 변경되지 않으면 확장은 동일한 시퀀스 번호를 사용하여 역할 인스턴스로 흐르며 다시 실행할지 여부를 처리기 구현에 달려 있습니다.
- provisioning_state
- str
응답에만 표시되는 프로비전 상태입니다.