Class VirtualMachineScaleSetExtensionState
Inherited Members
Namespace: Pulumi.Azure.Compute
Assembly: Pulumi.Azure.dll
Syntax
public sealed class VirtualMachineScaleSetExtensionState : ResourceArgs
Constructors
View SourceVirtualMachineScaleSetExtensionState()
Declaration
public VirtualMachineScaleSetExtensionState()
Properties
View SourceAutoUpgradeMinorVersion
Should the latest version of the Extension be used at Deployment Time, if one is available? This won't auto-update the extension on existing installation. Defaults to true.
Declaration
public Input<bool> AutoUpgradeMinorVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
ForceUpdateTag
A value which, when different to the previous value can be used to force-run the Extension even if the Extension Configuration hasn't changed.
Declaration
public Input<string> ForceUpdateTag { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name for the Virtual Machine Scale Set Extension. Changing this forces a new resource to be created.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ProtectedSettings
A JSON String which specifies Sensitive Settings (such as Passwords) for the Extension.
Declaration
public Input<string> ProtectedSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ProvisionAfterExtensions
An ordered list of Extension names which this should be provisioned after.
Declaration
public InputList<string> ProvisionAfterExtensions { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Publisher
Specifies the Publisher of the Extension. Changing this forces a new resource to be created.
Declaration
public Input<string> Publisher { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Settings
A JSON String which specifies Settings for the Extension.
Declaration
public Input<string> Settings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Type
Specifies the Type of the Extension. Changing this forces a new resource to be created.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TypeHandlerVersion
Specifies the version of the extension to use, available versions can be found using the Azure CLI.
Declaration
public Input<string> TypeHandlerVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VirtualMachineScaleSetId
The ID of the Virtual Machine Scale Set. Changing this forces a new resource to be created.
Declaration
public Input<string> VirtualMachineScaleSetId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |