Share via


ArmWorkloadsModelFactory.SapApplicationServerInstanceData Method

Definition

Initializes a new instance of SapApplicationServerInstanceData.

public static Azure.ResourceManager.Workloads.SapApplicationServerInstanceData SapApplicationServerInstanceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string instanceNo = default, Azure.Core.ResourceIdentifier subnetId = default, string hostname = default, string kernelVersion = default, string kernelPatch = default, string ipAddress = default, long? gatewayPort = default, long? icmHttpPort = default, long? icmHttpsPort = default, Azure.Core.ResourceIdentifier loadBalancerDetailsId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Workloads.Models.ApplicationServerVmDetails> vmDetails = default, Azure.ResourceManager.Workloads.Models.SapVirtualInstanceStatus? status = default, Azure.ResourceManager.Workloads.Models.SapHealthState? health = default, Azure.ResourceManager.Workloads.Models.SapVirtualInstanceProvisioningState? provisioningState = default, Azure.ResourceManager.Workloads.Models.SapVirtualInstanceErrorDetail errorsProperties = default);
static member SapApplicationServerInstanceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * Azure.Core.ResourceIdentifier * string * string * string * string * Nullable<int64> * Nullable<int64> * Nullable<int64> * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Workloads.Models.ApplicationServerVmDetails> * Nullable<Azure.ResourceManager.Workloads.Models.SapVirtualInstanceStatus> * Nullable<Azure.ResourceManager.Workloads.Models.SapHealthState> * Nullable<Azure.ResourceManager.Workloads.Models.SapVirtualInstanceProvisioningState> * Azure.ResourceManager.Workloads.Models.SapVirtualInstanceErrorDetail -> Azure.ResourceManager.Workloads.SapApplicationServerInstanceData
Public Shared Function SapApplicationServerInstanceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional instanceNo As String = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional hostname As String = Nothing, Optional kernelVersion As String = Nothing, Optional kernelPatch As String = Nothing, Optional ipAddress As String = Nothing, Optional gatewayPort As Nullable(Of Long) = Nothing, Optional icmHttpPort As Nullable(Of Long) = Nothing, Optional icmHttpsPort As Nullable(Of Long) = Nothing, Optional loadBalancerDetailsId As ResourceIdentifier = Nothing, Optional vmDetails As IEnumerable(Of ApplicationServerVmDetails) = Nothing, Optional status As Nullable(Of SapVirtualInstanceStatus) = Nothing, Optional health As Nullable(Of SapHealthState) = Nothing, Optional provisioningState As Nullable(Of SapVirtualInstanceProvisioningState) = Nothing, Optional errorsProperties As SapVirtualInstanceErrorDetail = Nothing) As SapApplicationServerInstanceData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

instanceNo
String

Application server Instance Number.

subnetId
ResourceIdentifier

Application server Subnet.

hostname
String

Application server instance SAP hostname.

kernelVersion
String

Application server instance SAP Kernel Version.

kernelPatch
String

Application server instance SAP Kernel Patch level.

ipAddress
String

Application server instance SAP IP Address.

gatewayPort
Nullable<Int64>

Application server instance gateway Port.

icmHttpPort
Nullable<Int64>

Application server instance ICM HTTP Port.

icmHttpsPort
Nullable<Int64>

Application server instance ICM HTTPS Port.

loadBalancerDetailsId
ResourceIdentifier

The Load Balancer details such as LoadBalancer ID attached to Application Server Virtual Machines.

vmDetails
IEnumerable<ApplicationServerVmDetails>

The list of virtual machines.

status
Nullable<SapVirtualInstanceStatus>

Defines the SAP Instance status.

health
Nullable<SapHealthState>

Defines the health of SAP Instances.

provisioningState
Nullable<SapVirtualInstanceProvisioningState>

Defines the provisioning states.

errorsProperties
SapVirtualInstanceErrorDetail

Defines the Application Instance errors.

Returns

A new SapApplicationServerInstanceData instance for mocking.

Applies to