Delen via


IThreeTierConfiguration Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.ThreeTierConfigurationTypeConverter))]
public interface IThreeTierConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.IInfrastructureConfiguration
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.Models.Api20231001Preview.ThreeTierConfigurationTypeConverter))>]
type IThreeTierConfiguration = interface
    interface IJsonSerializable
    interface IInfrastructureConfiguration
Public Interface IThreeTierConfiguration
Implements IInfrastructureConfiguration
Derived
Attributes
Implements

Properties

ApplicationServerInstanceCount

The number of app server instances.

ApplicationServerSubnetId

The subnet id.

ApplicationServerVirtualMachineConfigurationImageReferenceId

Specifies the ARM resource ID of the Azure Compute Gallery image version used for creating ACSS VMs. You will need to provide this input when you choose to deploy virtual machines in ACSS with OS image from the Azure Compute gallery.

ApplicationServerVirtualMachineConfigurationImageReferenceOffer

Specifies the offer of the platform image or marketplace image used to create the virtual machine.

ApplicationServerVirtualMachineConfigurationImageReferencePublisher

The image publisher.

ApplicationServerVirtualMachineConfigurationImageReferenceSku

The image SKU.

ApplicationServerVirtualMachineConfigurationImageReferenceVersion

Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

ApplicationServerVirtualMachineConfigurationOSProfileAdminPassword
ApplicationServerVirtualMachineConfigurationOSProfileAdminUsername
ApplicationServerVirtualMachineConfigurationOSProfileOSConfigurationOSType

The OS Type

ApplicationServerVirtualMachineConfigurationVMSize

The virtual machine size.

AppResourceGroup

The application resource group where SAP system resources will be deployed.

(Inherited from IInfrastructureConfiguration)
CentralServerInstanceCount

The number of central server VMs.

CentralServerSubnetId

The subnet id.

CentralServerVirtualMachineConfigurationImageReferenceId

Specifies the ARM resource ID of the Azure Compute Gallery image version used for creating ACSS VMs. You will need to provide this input when you choose to deploy virtual machines in ACSS with OS image from the Azure Compute gallery.

CentralServerVirtualMachineConfigurationImageReferenceOffer

Specifies the offer of the platform image or marketplace image used to create the virtual machine.

CentralServerVirtualMachineConfigurationImageReferencePublisher

The image publisher.

CentralServerVirtualMachineConfigurationImageReferenceSku

The image SKU.

CentralServerVirtualMachineConfigurationImageReferenceVersion

Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

CentralServerVirtualMachineConfigurationOSProfileAdminPassword
CentralServerVirtualMachineConfigurationOSProfileAdminUsername
CentralServerVirtualMachineConfigurationOSProfileOSConfigurationOSType

The OS Type

CentralServerVirtualMachineConfigurationVMSize

The virtual machine size.

CustomResourceNameNamingPatternType

The pattern type to be used for resource naming.

DatabaseServerDatabaseType

The database type.

DatabaseServerInstanceCount

The number of database VMs.

DatabaseServerSubnetId

The subnet id.

DatabaseServerVirtualMachineConfigurationImageReferenceId

Specifies the ARM resource ID of the Azure Compute Gallery image version used for creating ACSS VMs. You will need to provide this input when you choose to deploy virtual machines in ACSS with OS image from the Azure Compute gallery.

DatabaseServerVirtualMachineConfigurationImageReferenceOffer

Specifies the offer of the platform image or marketplace image used to create the virtual machine.

DatabaseServerVirtualMachineConfigurationImageReferencePublisher

The image publisher.

DatabaseServerVirtualMachineConfigurationImageReferenceSku

The image SKU.

DatabaseServerVirtualMachineConfigurationImageReferenceVersion

Specifies the version of the platform image or marketplace image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.

DatabaseServerVirtualMachineConfigurationOSProfileAdminPassword
DatabaseServerVirtualMachineConfigurationOSProfileAdminUsername
DatabaseServerVirtualMachineConfigurationOSProfileOSConfigurationOSType

The OS Type

DatabaseServerVirtualMachineConfigurationVMSize

The virtual machine size.

DeploymentType

The type of SAP deployment, single server or Three tier.

(Inherited from IInfrastructureConfiguration)
DiskConfigurationDiskVolumeConfiguration

The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].

HighAvailabilityConfigHighAvailabilityType

The high availability type.

NetworkConfigurationIsSecondaryIPEnabled

Specifies whether a secondary IP address should be added to the network interface on all VMs of the SAP system being deployed

TransportFileShareConfigurationType

The type of file share config.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to