SAPApplicationServerInstance interface  
Define the SAP Application Server Instance resource.
- Extends
 
Properties
| errors | Defines the Application Instance errors. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| gateway | 
	Application server instance gateway Port. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| health | Defines the health of SAP Instances. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| hostname | Application server instance SAP hostname. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| icm | 
	Application server instance ICM HTTP Port. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| icm | 
	Application server instance ICM HTTPS Port. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| instance | 
	Application server Instance Number. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| ip | 
	Application server instance SAP IP Address. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| kernel | 
	Application server instance SAP Kernel Patch level. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| kernel | 
	Application server instance SAP Kernel Version. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| load | 
	The Load Balancer details such as LoadBalancer ID attached to Application Server Virtual Machines NOTE: This property will not be serialized. It can only be populated by the server.  | 
| provisioning | 
	Defines the provisioning states. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| status | Defines the SAP Instance status. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| subnet | Application server Subnet. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| vm | 
	The list of virtual machines. NOTE: This property will not be serialized. It can only be populated by the server.  | 
Inherited Properties
| id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.  | 
| location | The geo-location where the resource lives  | 
| name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.  | 
| system | 
	Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| tags | Resource tags.  | 
| type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.  | 
Property Details
errors
Defines the Application Instance errors. NOTE: This property will not be serialized. It can only be populated by the server.
errors?: SAPVirtualInstanceError
				Property Value
		gatewayPort
	 
	Application server instance gateway Port. NOTE: This property will not be serialized. It can only be populated by the server.
gatewayPort?: number
				Property Value
number
health
Defines the health of SAP Instances. NOTE: This property will not be serialized. It can only be populated by the server.
health?: string
				Property Value
string
hostname
Application server instance SAP hostname. NOTE: This property will not be serialized. It can only be populated by the server.
hostname?: string
				Property Value
string
		icmHttpPort
	  
	Application server instance ICM HTTP Port. NOTE: This property will not be serialized. It can only be populated by the server.
icmHttpPort?: number
				Property Value
number
		icmHttpsPort
	  
	Application server instance ICM HTTPS Port. NOTE: This property will not be serialized. It can only be populated by the server.
icmHttpsPort?: number
				Property Value
number
		instanceNo
	 
	Application server Instance Number. NOTE: This property will not be serialized. It can only be populated by the server.
instanceNo?: string
				Property Value
string
		ipAddress
	 
	Application server instance SAP IP Address. NOTE: This property will not be serialized. It can only be populated by the server.
ipAddress?: string
				Property Value
string
		kernelPatch
	 
	Application server instance SAP Kernel Patch level. NOTE: This property will not be serialized. It can only be populated by the server.
kernelPatch?: string
				Property Value
string
		kernelVersion
	 
	Application server instance SAP Kernel Version. NOTE: This property will not be serialized. It can only be populated by the server.
kernelVersion?: string
				Property Value
string
		loadBalancerDetails
	  
	The Load Balancer details such as LoadBalancer ID attached to Application Server Virtual Machines NOTE: This property will not be serialized. It can only be populated by the server.
loadBalancerDetails?: LoadBalancerDetails
				Property Value
		provisioningState
	 
	Defines the provisioning states. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
				Property Value
string
status
Defines the SAP Instance status. NOTE: This property will not be serialized. It can only be populated by the server.
status?: string
				Property Value
string
subnet
Application server Subnet. NOTE: This property will not be serialized. It can only be populated by the server.
subnet?: string
				Property Value
string
		vmDetails
	 
	The list of virtual machines. NOTE: This property will not be serialized. It can only be populated by the server.
vmDetails?: ApplicationServerVmDetails[]
				Property Value
Inherited Property Details
id
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
				Property Value
string
Inherited From TrackedResource.id
location
The geo-location where the resource lives
location: string
				Property Value
string
Inherited From TrackedResource.location
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
				Property Value
string
Inherited From TrackedResource.name
		systemData
	 
	Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SystemData
				Property Value
Inherited From TrackedResource.systemData
tags
Resource tags.
tags?: {[propertyName: string]: string}
				Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
				Property Value
string
Inherited From TrackedResource.type