VirtualMachineScaleSetExtension.UpdateStages.WithSettings Interface

public static interface VirtualMachineScaleSetExtension.UpdateStages.WithSettings

The stage of a virtual machine scale set extension update allowing to add or update public and private settings.

Method Summary

Modifier and Type Method and Description
abstract Update withProtectedSetting(String key, Object value)

Specifies a private settings entry.

abstract Update withProtectedSettings(HashMap<String,Object> settings)

Specifies private settings.

abstract Update withPublicSetting(String key, Object value)

Specifies a public settings entry.

abstract Update withPublicSettings(HashMap<String,Object> settings)

Specifies public settings.

Method Details

withProtectedSetting

public abstract VirtualMachineScaleSetExtension.Update withProtectedSetting(String key, Object value)

Specifies a private settings entry.

Parameters:

key - the key of a private settings entry
value - the value of the private settings entry

Returns:

the next stage of the update

withProtectedSettings

public abstract VirtualMachineScaleSetExtension.Update withProtectedSettings(HashMap settings)

Specifies private settings.

Parameters:

settings - the private settings

Returns:

the next stage of the update

withPublicSetting

public abstract VirtualMachineScaleSetExtension.Update withPublicSetting(String key, Object value)

Specifies a public settings entry.

Parameters:

key - the key of a public settings entry
value - the value of the public settings entry

Returns:

the next stage of the update

withPublicSettings

public abstract VirtualMachineScaleSetExtension.Update withPublicSettings(HashMap settings)

Specifies public settings.

Parameters:

settings - the public settings

Returns:

the next stage of the update

Applies to