VirtualMachineExtension interface
Virtual Machine 확장에 대해 설명합니다.
- Extends
속성
| auto |
배포 시 사용할 수 있는 경우 확장에서 최신 부 버전을 사용해야 하는지 여부를 나타냅니다. 그러나 배포된 후에는 이 속성이 true로 설정되어 있더라도 재배포하지 않는 한 확장은 부 버전을 업그레이드하지 않습니다. |
| enable |
사용 가능한 최신 버전의 확장이 있는 경우 플랫폼에서 확장을 자동으로 업그레이드해야 하는지 여부를 나타냅니다. |
| force |
확장 구성이 변경되지 않은 경우에도 확장 처리기를 강제로 업데이트해야 하는 방법입니다. |
| instance |
가상 머신 확장 인스턴스 보기입니다. |
| protected |
확장에는 protectedSettings 또는 protectedSettingsFromKeyVault 또는 보호된 설정이 전혀 포함될 수 없습니다. |
| protected |
확장은 참조로 전달되고 키 자격 증명 모음에서 사용되는 보호된 설정입니다. |
| provision |
이 확장을 프로비전해야 하는 확장 이름 컬렉션입니다. |
| provisioning |
응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| publisher | 확장 처리기 게시자의 이름입니다. |
| settings | 확장에 대한 Json 형식의 공용 설정입니다. |
| suppress |
확장에서 비롯되는 오류를 표시하지 않을지 여부를 나타냅니다(이 값에 관계없이 VM에 연결하지 않는 등의 운영 오류는 표시되지 않음). 기본값은 false입니다. |
| type |
스크립트 처리기의 버전을 지정합니다. |
| type |
확장의 형식을 지정합니다. 예를 들어 "CustomScriptExtension"이 있습니다. |
상속된 속성
| id | 리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
| location | 리소스가 있는 지리적 위치 |
| name | 리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| system |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| tags | 리소스 태그. |
| type | 리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
autoUpgradeMinorVersion
배포 시 사용할 수 있는 경우 확장에서 최신 부 버전을 사용해야 하는지 여부를 나타냅니다. 그러나 배포된 후에는 이 속성이 true로 설정되어 있더라도 재배포하지 않는 한 확장은 부 버전을 업그레이드하지 않습니다.
autoUpgradeMinorVersion?: boolean
속성 값
boolean
enableAutomaticUpgrade
사용 가능한 최신 버전의 확장이 있는 경우 플랫폼에서 확장을 자동으로 업그레이드해야 하는지 여부를 나타냅니다.
enableAutomaticUpgrade?: boolean
속성 값
boolean
forceUpdateTag
확장 구성이 변경되지 않은 경우에도 확장 처리기를 강제로 업데이트해야 하는 방법입니다.
forceUpdateTag?: string
속성 값
string
instanceView
가상 머신 확장 인스턴스 보기입니다.
instanceView?: VirtualMachineExtensionInstanceView
속성 값
protectedSettings
확장에는 protectedSettings 또는 protectedSettingsFromKeyVault 또는 보호된 설정이 전혀 포함될 수 없습니다.
protectedSettings?: any
속성 값
any
protectedSettingsFromKeyVault
확장은 참조로 전달되고 키 자격 증명 모음에서 사용되는 보호된 설정입니다.
protectedSettingsFromKeyVault?: KeyVaultSecretReference
속성 값
provisionAfterExtensions
이 확장을 프로비전해야 하는 확장 이름 컬렉션입니다.
provisionAfterExtensions?: string[]
속성 값
string[]
provisioningState
응답에만 표시되는 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: string
속성 값
string
publisher
확장 처리기 게시자의 이름입니다.
publisher?: string
속성 값
string
settings
확장에 대한 Json 형식의 공용 설정입니다.
settings?: any
속성 값
any
suppressFailures
확장에서 비롯되는 오류를 표시하지 않을지 여부를 나타냅니다(이 값에 관계없이 VM에 연결하지 않는 등의 운영 오류는 표시되지 않음). 기본값은 false입니다.
suppressFailures?: boolean
속성 값
boolean
typeHandlerVersion
스크립트 처리기의 버전을 지정합니다.
typeHandlerVersion?: string
속성 값
string
typePropertiesType
확장의 형식을 지정합니다. 예를 들어 "CustomScriptExtension"이 있습니다.
typePropertiesType?: string
속성 값
string
상속된 속성 세부 정보
id
리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
id?: string
속성 값
string
location
name
리소스의 이름 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
name?: string
속성 값
string
systemData
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
systemData?: SystemData
속성 값
tags
리소스 태그.
tags?: {[propertyName: string]: string}
속성 값
{[propertyName: string]: string}
type
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
type?: string
속성 값
string