VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithSettings<ParentT> Interface

Type Parameters

ParentT

the stage of the parent update to return to after attaching this definition

public interface WithSettings

The stage of a virtual machine scale set extension definition allowing to specify the public and private settings.

Method Summary

Modifier and Type Method and Description
VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithAttach<ParentT> withProtectedSetting(String key, Object value)

Specifies a private settings entry.

VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithAttach<ParentT> withProtectedSettings(HashMap<String, Object> settings)

Specifies private settings.

VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithAttach<ParentT> withPublicSetting(String key, Object value)

Specifies a public settings entry.

VirtualMachineScaleSetExtension.UpdateDefinitionStages.WithAttach<ParentT> withPublicSettings(HashMap<String, Object> settings)

Specifies public settings.

Method Details

withProtectedSetting

public WithAttach 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 definition

withProtectedSettings

public WithAttach withProtectedSettings(HashMap settings)

Specifies private settings.

Parameters:

settings - the private settings

Returns:

the next stage of the definition

withPublicSetting

public WithAttach 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 definition

withPublicSettings

public WithAttach withPublicSettings(HashMap settings)

Specifies public settings.

Parameters:

settings - the public settings

Returns:

the next stage of the definition

Applies to