Share via


DeploymentWithOSConfiguration Class

Definition

Deployment along with OS Configuration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview.DeploymentWithOSConfigurationTypeConverter))]
public class DeploymentWithOSConfiguration : Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview.IDeploymentWithOSConfiguration, Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview.DeploymentWithOSConfigurationTypeConverter))>]
type DeploymentWithOSConfiguration = class
    interface IDeploymentWithOSConfiguration
    interface IJsonSerializable
    interface ISapConfiguration
    interface IValidates
Public Class DeploymentWithOSConfiguration
Implements IDeploymentWithOSConfiguration, IValidates
Inheritance
DeploymentWithOSConfiguration
Attributes
Implements

Constructors

DeploymentWithOSConfiguration()

Creates an new DeploymentWithOSConfiguration instance.

Properties

AppLocation

The geo-location where the SAP system is to be created.

ConfigurationType

The configuration Type.

DeployerVMPackageStorageAccountId

The deployer VM packages storage account id

DeployerVMPackageUrl

The URL to the deployer VM packages file.

InfrastructureConfigurationAppResourceGroup

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

InfrastructureConfigurationDeploymentType

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

OSSapConfigurationSapFqdn

The FQDN to set for the SAP system

SoftwareConfigurationSoftwareInstallationType

The SAP software installation Type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DeploymentWithOSConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DeploymentWithOSConfiguration.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview.IDeploymentWithOSConfiguration.

FromJsonString(String)

Creates a new instance of DeploymentWithOSConfiguration, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DeploymentWithOSConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to