ThreeTierVirtualInstanceThreeTierConfigurationArgs

data class ThreeTierVirtualInstanceThreeTierConfigurationArgs(val appResourceGroupName: Output<String>, val applicationServerConfiguration: Output<ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs>, val centralServerConfiguration: Output<ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs>, val databaseServerConfiguration: Output<ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs>, val highAvailabilityType: Output<String>? = null, val resourceNames: Output<ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs>? = null, val secondaryIpEnabled: Output<Boolean>? = null, val transportCreateAndMount: Output<ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs>? = null) : ConvertibleToJava<ThreeTierVirtualInstanceThreeTierConfigurationArgs>

Constructors

constructor(appResourceGroupName: Output<String>, applicationServerConfiguration: Output<ThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationArgs>, centralServerConfiguration: Output<ThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationArgs>, databaseServerConfiguration: Output<ThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationArgs>, highAvailabilityType: Output<String>? = null, resourceNames: Output<ThreeTierVirtualInstanceThreeTierConfigurationResourceNamesArgs>? = null, secondaryIpEnabled: Output<Boolean>? = null, transportCreateAndMount: Output<ThreeTierVirtualInstanceThreeTierConfigurationTransportCreateAndMountArgs>? = null)

Properties

Link copied to clipboard

An application_server_configuration block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
Link copied to clipboard

A central_server_configuration block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard

A database_server_configuration block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val highAvailabilityType: Output<String>? = null

The high availability type for the three tier configuration. Possible values are AvailabilitySet and AvailabilityZone. Changing this forces a new resource to be created.

Link copied to clipboard

A resource_names block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val secondaryIpEnabled: Output<Boolean>? = null

Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed. Defaults to false. Changing this forces a new resource to be created.

Link copied to clipboard

A transport_create_and_mount block as defined below. Changing this forces a new resource to be created.

Functions

Link copied to clipboard
open override fun toJava(): ThreeTierVirtualInstanceThreeTierConfigurationArgs