Interface VirtualMachineScaleSetExtension.DefinitionStages.WithSettings<ParentT>
- Type Parameters:
ParentT
- the stage of the parent definition to return to after attaching this definition
- All Known Subinterfaces:
VirtualMachineScaleSetExtension.Definition<ParentT>
,VirtualMachineScaleSetExtension.DefinitionStages.WithAttach<ParentT>
- Enclosing interface:
- VirtualMachineScaleSetExtension.DefinitionStages
public static interface VirtualMachineScaleSetExtension.DefinitionStages.WithSettings<ParentT>
The stage of a virtual machine scale set extension definition allowing to specify the public and private settings.
-
Method Summary
Modifier and TypeMethodDescriptionwithProtectedSetting
(String key, Object value) Specifies a private settings entry.withProtectedSettings
(HashMap<String, Object> settings) Specifies private settings.withPublicSetting
(String key, Object value) Specifies a public settings entry.withPublicSettings
(HashMap<String, Object> settings) Specifies public settings.
-
Method Details
-
withPublicSetting
VirtualMachineScaleSetExtension.DefinitionStages.WithAttach<ParentT> withPublicSetting(String key, Object value) Specifies a public settings entry.- Parameters:
key
- the key of a public settings entryvalue
- the value of the public settings entry- Returns:
- the next stage of the definition
-
withProtectedSetting
VirtualMachineScaleSetExtension.DefinitionStages.WithAttach<ParentT> withProtectedSetting(String key, Object value) Specifies a private settings entry.- Parameters:
key
- the key of a private settings entryvalue
- the value of the private settings entry- Returns:
- the next stage of the definition
-
withPublicSettings
VirtualMachineScaleSetExtension.DefinitionStages.WithAttach<ParentT> withPublicSettings(HashMap<String, Object> settings) Specifies public settings.- Parameters:
settings
- the public settings- Returns:
- the next stage of the definition
-
withProtectedSettings
VirtualMachineScaleSetExtension.DefinitionStages.WithAttach<ParentT> withProtectedSettings(HashMap<String, Object> settings) Specifies private settings.- Parameters:
settings
- the private settings- Returns:
- the next stage of the definition
-