SingleServerConfiguration Class

Definition

Gets or sets the single server configuration. For prerequisites for creating the infrastructure, please see here.

public class SingleServerConfiguration : Azure.ResourceManager.Workloads.Models.InfrastructureConfiguration
public class SingleServerConfiguration : Azure.ResourceManager.Workloads.Models.InfrastructureConfiguration, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Workloads.Models.SingleServerConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Workloads.Models.SingleServerConfiguration>
type SingleServerConfiguration = class
    inherit InfrastructureConfiguration
type SingleServerConfiguration = class
    inherit InfrastructureConfiguration
    interface IJsonModel<SingleServerConfiguration>
    interface IPersistableModel<SingleServerConfiguration>
Public Class SingleServerConfiguration
Inherits InfrastructureConfiguration
Public Class SingleServerConfiguration
Inherits InfrastructureConfiguration
Implements IJsonModel(Of SingleServerConfiguration), IPersistableModel(Of SingleServerConfiguration)
Inheritance
SingleServerConfiguration
Implements

Constructors

SingleServerConfiguration(String, ResourceIdentifier, SapVirtualMachineConfiguration)

Initializes a new instance of SingleServerConfiguration.

Properties

AppResourceGroup

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

(Inherited from InfrastructureConfiguration)
CustomResourceNames

The set of custom names to be used for underlying azure resources that are part of the SAP system. Please note SingleServerCustomResourceNames is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include SingleServerFullResourceNames.

DatabaseType

The database type.

DiskVolumeConfigurations

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

IsSecondaryIPEnabled

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

SubnetId

The subnet id.

VirtualMachineConfiguration

Gets or sets the virtual machine configuration.

Explicit Interface Implementations

IJsonModel<InfrastructureConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from InfrastructureConfiguration)
IJsonModel<InfrastructureConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from InfrastructureConfiguration)
IJsonModel<SingleServerConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SingleServerConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<InfrastructureConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from InfrastructureConfiguration)
IPersistableModel<InfrastructureConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from InfrastructureConfiguration)
IPersistableModel<InfrastructureConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from InfrastructureConfiguration)
IPersistableModel<SingleServerConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SingleServerConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SingleServerConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to