public class VirtualMachineScaleSetExtensionUpdate extends SubResourceReadOnly
| Constructor and Description |
|---|
VirtualMachineScaleSetExtensionUpdate() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
autoUpgradeMinorVersion()
Get indicates whether the extension should use a newer minor version if one is available at deployment time.
|
String |
forceUpdateTag()
Get if a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
|
String |
name()
Get the name of the extension.
|
Object |
protectedSettings()
Get the extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
|
List<String> |
provisionAfterExtensions()
Get collection of extension names after which this extension needs to be provisioned.
|
String |
provisioningState()
Get the provisioning state, which only appears in the response.
|
String |
publisher()
Get the name of the extension handler publisher.
|
Object |
settings()
Get json formatted public settings for the extension.
|
String |
type()
Get resource type.
|
String |
type1()
Get specifies the type of the extension; an example is "CustomScriptExtension".
|
String |
typeHandlerVersion()
Get specifies the version of the script handler.
|
VirtualMachineScaleSetExtensionUpdate |
withAutoUpgradeMinorVersion(Boolean autoUpgradeMinorVersion)
Set indicates whether the extension should use a newer minor version if one is available at deployment time.
|
VirtualMachineScaleSetExtensionUpdate |
withForceUpdateTag(String forceUpdateTag)
Set if a value is provided and is different from the previous value, the extension handler will be forced to update even if the extension configuration has not changed.
|
VirtualMachineScaleSetExtensionUpdate |
withProtectedSettings(Object protectedSettings)
Set the extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
|
VirtualMachineScaleSetExtensionUpdate |
withProvisionAfterExtensions(List<String> provisionAfterExtensions)
Set collection of extension names after which this extension needs to be provisioned.
|
VirtualMachineScaleSetExtensionUpdate |
withPublisher(String publisher)
Set the name of the extension handler publisher.
|
VirtualMachineScaleSetExtensionUpdate |
withSettings(Object settings)
Set json formatted public settings for the extension.
|
VirtualMachineScaleSetExtensionUpdate |
withType1(String type1)
Set specifies the type of the extension; an example is "CustomScriptExtension".
|
VirtualMachineScaleSetExtensionUpdate |
withTypeHandlerVersion(String typeHandlerVersion)
Set specifies the version of the script handler.
|
idpublic VirtualMachineScaleSetExtensionUpdate()
public String name()
public String type()
public String forceUpdateTag()
public VirtualMachineScaleSetExtensionUpdate withForceUpdateTag(String forceUpdateTag)
forceUpdateTag - the forceUpdateTag value to setpublic String publisher()
public VirtualMachineScaleSetExtensionUpdate withPublisher(String publisher)
publisher - the publisher value to setpublic String type1()
public VirtualMachineScaleSetExtensionUpdate withType1(String type1)
type1 - the type1 value to setpublic String typeHandlerVersion()
public VirtualMachineScaleSetExtensionUpdate withTypeHandlerVersion(String typeHandlerVersion)
typeHandlerVersion - the typeHandlerVersion value to setpublic Boolean autoUpgradeMinorVersion()
public VirtualMachineScaleSetExtensionUpdate withAutoUpgradeMinorVersion(Boolean autoUpgradeMinorVersion)
autoUpgradeMinorVersion - the autoUpgradeMinorVersion value to setpublic Object settings()
public VirtualMachineScaleSetExtensionUpdate withSettings(Object settings)
settings - the settings value to setpublic Object protectedSettings()
public VirtualMachineScaleSetExtensionUpdate withProtectedSettings(Object protectedSettings)
protectedSettings - the protectedSettings value to setpublic String provisioningState()
public List<String> provisionAfterExtensions()
public VirtualMachineScaleSetExtensionUpdate withProvisionAfterExtensions(List<String> provisionAfterExtensions)
provisionAfterExtensions - the provisionAfterExtensions value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/