Class VMExtensionArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.batch.inputs.VMExtensionArgs.Builder
-
- Enclosing class:
- VMExtensionArgs
public static final class VMExtensionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(VMExtensionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VMExtensionArgs.Builder
autoUpgradeMinorVersion(com.pulumi.core.Output<java.lang.Boolean> autoUpgradeMinorVersion)
VMExtensionArgs.Builder
autoUpgradeMinorVersion(java.lang.Boolean autoUpgradeMinorVersion)
VMExtensionArgs
build()
VMExtensionArgs.Builder
enableAutomaticUpgrade(com.pulumi.core.Output<java.lang.Boolean> enableAutomaticUpgrade)
VMExtensionArgs.Builder
enableAutomaticUpgrade(java.lang.Boolean enableAutomaticUpgrade)
VMExtensionArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
VMExtensionArgs.Builder
name(java.lang.String name)
VMExtensionArgs.Builder
protectedSettings(com.pulumi.core.Output<java.lang.Object> protectedSettings)
VMExtensionArgs.Builder
protectedSettings(java.lang.Object protectedSettings)
VMExtensionArgs.Builder
provisionAfterExtensions(com.pulumi.core.Output<java.util.List<java.lang.String>> provisionAfterExtensions)
VMExtensionArgs.Builder
provisionAfterExtensions(java.lang.String... provisionAfterExtensions)
VMExtensionArgs.Builder
provisionAfterExtensions(java.util.List<java.lang.String> provisionAfterExtensions)
VMExtensionArgs.Builder
publisher(com.pulumi.core.Output<java.lang.String> publisher)
VMExtensionArgs.Builder
publisher(java.lang.String publisher)
VMExtensionArgs.Builder
settings(com.pulumi.core.Output<java.lang.Object> settings)
VMExtensionArgs.Builder
settings(java.lang.Object settings)
VMExtensionArgs.Builder
type(com.pulumi.core.Output<java.lang.String> type)
VMExtensionArgs.Builder
type(java.lang.String type)
VMExtensionArgs.Builder
typeHandlerVersion(com.pulumi.core.Output<java.lang.String> typeHandlerVersion)
VMExtensionArgs.Builder
typeHandlerVersion(java.lang.String typeHandlerVersion)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VMExtensionArgs defaults)
-
-
Method Detail
-
autoUpgradeMinorVersion
public VMExtensionArgs.Builder autoUpgradeMinorVersion(@Nullable com.pulumi.core.Output<java.lang.Boolean> autoUpgradeMinorVersion)
- Parameters:
autoUpgradeMinorVersion
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.- Returns:
- builder
-
autoUpgradeMinorVersion
public VMExtensionArgs.Builder autoUpgradeMinorVersion(java.lang.Boolean autoUpgradeMinorVersion)
- Parameters:
autoUpgradeMinorVersion
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.- Returns:
- builder
-
enableAutomaticUpgrade
public VMExtensionArgs.Builder enableAutomaticUpgrade(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableAutomaticUpgrade)
- Parameters:
enableAutomaticUpgrade
- Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.- Returns:
- builder
-
enableAutomaticUpgrade
public VMExtensionArgs.Builder enableAutomaticUpgrade(java.lang.Boolean enableAutomaticUpgrade)
- Parameters:
enableAutomaticUpgrade
- Indicates whether the extension should be automatically upgraded by the platform if there is a newer version of the extension available.- Returns:
- builder
-
name
public VMExtensionArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
-
name
public VMExtensionArgs.Builder name(java.lang.String name)
-
protectedSettings
public VMExtensionArgs.Builder protectedSettings(@Nullable com.pulumi.core.Output<java.lang.Object> protectedSettings)
- Parameters:
protectedSettings
- The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.- Returns:
- builder
-
protectedSettings
public VMExtensionArgs.Builder protectedSettings(java.lang.Object protectedSettings)
- Parameters:
protectedSettings
- The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.- Returns:
- builder
-
provisionAfterExtensions
public VMExtensionArgs.Builder provisionAfterExtensions(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> provisionAfterExtensions)
- Parameters:
provisionAfterExtensions
- Collection of extension names after which this extension needs to be provisioned.- Returns:
- builder
-
provisionAfterExtensions
public VMExtensionArgs.Builder provisionAfterExtensions(java.util.List<java.lang.String> provisionAfterExtensions)
- Parameters:
provisionAfterExtensions
- Collection of extension names after which this extension needs to be provisioned.- Returns:
- builder
-
provisionAfterExtensions
public VMExtensionArgs.Builder provisionAfterExtensions(java.lang.String... provisionAfterExtensions)
- Parameters:
provisionAfterExtensions
- Collection of extension names after which this extension needs to be provisioned.- Returns:
- builder
-
publisher
public VMExtensionArgs.Builder publisher(com.pulumi.core.Output<java.lang.String> publisher)
-
publisher
public VMExtensionArgs.Builder publisher(java.lang.String publisher)
-
settings
public VMExtensionArgs.Builder settings(@Nullable com.pulumi.core.Output<java.lang.Object> settings)
-
settings
public VMExtensionArgs.Builder settings(java.lang.Object settings)
-
type
public VMExtensionArgs.Builder type(com.pulumi.core.Output<java.lang.String> type)
-
type
public VMExtensionArgs.Builder type(java.lang.String type)
-
typeHandlerVersion
public VMExtensionArgs.Builder typeHandlerVersion(@Nullable com.pulumi.core.Output<java.lang.String> typeHandlerVersion)
-
typeHandlerVersion
public VMExtensionArgs.Builder typeHandlerVersion(java.lang.String typeHandlerVersion)
-
build
public VMExtensionArgs build()
-
-