Class AppResourcePropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.appplatform.inputs.AppResourcePropertiesArgs.Builder
-
- Enclosing class:
- AppResourcePropertiesArgs
public static final class AppResourcePropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(AppResourcePropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AppResourcePropertiesArgs defaults)
-
-
Method Detail
-
addonConfigs
public AppResourcePropertiesArgs.Builder addonConfigs(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>> addonConfigs)
- Parameters:
addonConfigs
- Collection of addons- Returns:
- builder
-
addonConfigs
public AppResourcePropertiesArgs.Builder addonConfigs(java.util.Map<java.lang.String,java.lang.Object> addonConfigs)
- Parameters:
addonConfigs
- Collection of addons- Returns:
- builder
-
customPersistentDisks
public AppResourcePropertiesArgs.Builder customPersistentDisks(@Nullable com.pulumi.core.Output<java.util.List<CustomPersistentDiskResourceArgs>> customPersistentDisks)
- Parameters:
customPersistentDisks
- List of custom persistent disks- Returns:
- builder
-
customPersistentDisks
public AppResourcePropertiesArgs.Builder customPersistentDisks(java.util.List<CustomPersistentDiskResourceArgs> customPersistentDisks)
- Parameters:
customPersistentDisks
- List of custom persistent disks- Returns:
- builder
-
customPersistentDisks
public AppResourcePropertiesArgs.Builder customPersistentDisks(CustomPersistentDiskResourceArgs... customPersistentDisks)
- Parameters:
customPersistentDisks
- List of custom persistent disks- Returns:
- builder
-
enableEndToEndTLS
public AppResourcePropertiesArgs.Builder enableEndToEndTLS(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableEndToEndTLS)
- Parameters:
enableEndToEndTLS
- Indicate if end to end TLS is enabled.- Returns:
- builder
-
enableEndToEndTLS
public AppResourcePropertiesArgs.Builder enableEndToEndTLS(java.lang.Boolean enableEndToEndTLS)
- Parameters:
enableEndToEndTLS
- Indicate if end to end TLS is enabled.- Returns:
- builder
-
httpsOnly
public AppResourcePropertiesArgs.Builder httpsOnly(@Nullable com.pulumi.core.Output<java.lang.Boolean> httpsOnly)
- Parameters:
httpsOnly
- Indicate if only https is allowed.- Returns:
- builder
-
httpsOnly
public AppResourcePropertiesArgs.Builder httpsOnly(java.lang.Boolean httpsOnly)
- Parameters:
httpsOnly
- Indicate if only https is allowed.- Returns:
- builder
-
ingressSettings
public AppResourcePropertiesArgs.Builder ingressSettings(@Nullable com.pulumi.core.Output<IngressSettingsArgs> ingressSettings)
- Parameters:
ingressSettings
- App ingress settings payload.- Returns:
- builder
-
ingressSettings
public AppResourcePropertiesArgs.Builder ingressSettings(IngressSettingsArgs ingressSettings)
- Parameters:
ingressSettings
- App ingress settings payload.- Returns:
- builder
-
loadedCertificates
public AppResourcePropertiesArgs.Builder loadedCertificates(@Nullable com.pulumi.core.Output<java.util.List<LoadedCertificateArgs>> loadedCertificates)
- Parameters:
loadedCertificates
- Collection of loaded certificates- Returns:
- builder
-
loadedCertificates
public AppResourcePropertiesArgs.Builder loadedCertificates(java.util.List<LoadedCertificateArgs> loadedCertificates)
- Parameters:
loadedCertificates
- Collection of loaded certificates- Returns:
- builder
-
loadedCertificates
public AppResourcePropertiesArgs.Builder loadedCertificates(LoadedCertificateArgs... loadedCertificates)
- Parameters:
loadedCertificates
- Collection of loaded certificates- Returns:
- builder
-
persistentDisk
public AppResourcePropertiesArgs.Builder persistentDisk(@Nullable com.pulumi.core.Output<PersistentDiskArgs> persistentDisk)
- Parameters:
persistentDisk
- Persistent disk settings- Returns:
- builder
-
persistentDisk
public AppResourcePropertiesArgs.Builder persistentDisk(PersistentDiskArgs persistentDisk)
- Parameters:
persistentDisk
- Persistent disk settings- Returns:
- builder
-
public_
public AppResourcePropertiesArgs.Builder public_(@Nullable com.pulumi.core.Output<java.lang.Boolean> public_)
- Parameters:
public_
- Indicates whether the App exposes public endpoint- Returns:
- builder
-
public_
public AppResourcePropertiesArgs.Builder public_(java.lang.Boolean public_)
- Parameters:
public_
- Indicates whether the App exposes public endpoint- Returns:
- builder
-
secrets
public AppResourcePropertiesArgs.Builder secrets(@Nullable com.pulumi.core.Output<java.util.List<SecretArgs>> secrets)
- Parameters:
secrets
- Collection of auth secrets- Returns:
- builder
-
secrets
public AppResourcePropertiesArgs.Builder secrets(java.util.List<SecretArgs> secrets)
- Parameters:
secrets
- Collection of auth secrets- Returns:
- builder
-
secrets
public AppResourcePropertiesArgs.Builder secrets(SecretArgs... secrets)
- Parameters:
secrets
- Collection of auth secrets- Returns:
- builder
-
temporaryDisk
public AppResourcePropertiesArgs.Builder temporaryDisk(@Nullable com.pulumi.core.Output<TemporaryDiskArgs> temporaryDisk)
- Parameters:
temporaryDisk
- Temporary disk settings- Returns:
- builder
-
temporaryDisk
public AppResourcePropertiesArgs.Builder temporaryDisk(TemporaryDiskArgs temporaryDisk)
- Parameters:
temporaryDisk
- Temporary disk settings- Returns:
- builder
-
vnetAddons
public AppResourcePropertiesArgs.Builder vnetAddons(@Nullable com.pulumi.core.Output<AppVNetAddonsArgs> vnetAddons)
- Parameters:
vnetAddons
- Additional App settings in vnet injection instance- Returns:
- builder
-
vnetAddons
public AppResourcePropertiesArgs.Builder vnetAddons(AppVNetAddonsArgs vnetAddons)
- Parameters:
vnetAddons
- Additional App settings in vnet injection instance- Returns:
- builder
-
workloadProfileName
public AppResourcePropertiesArgs.Builder workloadProfileName(@Nullable com.pulumi.core.Output<java.lang.String> workloadProfileName)
- Parameters:
workloadProfileName
- The workload profile used for this app. Supported for Consumption + Dedicated plan.- Returns:
- builder
-
workloadProfileName
public AppResourcePropertiesArgs.Builder workloadProfileName(java.lang.String workloadProfileName)
- Parameters:
workloadProfileName
- The workload profile used for this app. Supported for Consumption + Dedicated plan.- Returns:
- builder
-
build
public AppResourcePropertiesArgs build()
-
-