Skip to main content

sap_application_server_instances

Creates, updates, deletes, gets or lists a sap_application_server_instances resource.

Overview

Namesap_application_server_instances
TypeResource
Idazure_isv.workloadssapvirtualinstance.sap_application_server_instances

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
dispatcherStatusstringApplication server instance dispatcher status.
errorsobjectDefines the Application Instance errors.
gatewayPortintegerApplication server instance gateway Port.
healthstringDefines the health of SAP Instances. Known values are: "Unknown", "Healthy", "Unhealthy", and "Degraded". (Unknown, Healthy, Unhealthy, Degraded)
hostnamestringApplication server instance SAP hostname.
icmHttpPortintegerApplication server instance ICM HTTP Port.
icmHttpsPortintegerApplication server instance ICM HTTPS Port.
instanceNostringApplication server Instance Number.
ipAddressstringApplication server instance SAP IP Address.
kernelPatchstringApplication server instance SAP Kernel Patch level.
kernelVersionstringApplication server instance SAP Kernel Version.
loadBalancerDetailsobjectThe Load Balancer details such as LoadBalancer ID attached to Application Server Virtual Machines.
locationstringThe geo-location where the resource lives. Required.
provisioningStatestringDefines the provisioning states. Known values are: "Succeeded", "Updating", "Creating", "Failed", "Deleting", and "Canceled". (Succeeded, Updating, Creating, Failed, Deleting, Canceled)
statusstringDefines the SAP Instance status. Known values are: "Starting", "Running", "Stopping", "Offline", "PartiallyRunning", "Unavailable", and "SoftShutdown". (Starting, Running, Stopping, Offline, PartiallyRunning, Unavailable, SoftShutdown)
subnetstringApplication server Subnet.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tagsobjectResource tags.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
vmDetailsarrayThe list of virtual machines.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, sap_virtual_instance_name, application_instance_name, subscription_idGets the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource.
listselectresource_group_name, sap_virtual_instance_name, subscription_idLists the SAP Application Server Instance resources for a given Virtual Instance for SAP solutions resource.
createinsertresource_group_name, sap_virtual_instance_name, application_instance_name, subscription_id, locationPuts the SAP Application Server Instance resource. <br />``<br />This will be used by service only. PUT by end user will return a Bad Request error.
updateupdateresource_group_name, sap_virtual_instance_name, application_instance_name, subscription_idPuts the SAP Application Server Instance resource.
deletedeleteresource_group_name, sap_virtual_instance_name, application_instance_name, subscription_idDeletes the SAP Application Server Instance resource. <br />``<br />This operation will be used by service only. Delete by end user will return a Bad Request error.
startexecresource_group_name, sap_virtual_instance_name, application_instance_name, subscription_idStarts the SAP Application Server Instance.
stopexecresource_group_name, sap_virtual_instance_name, application_instance_name, subscription_idStops the SAP Application Server Instance.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
application_instance_namestringThe name of SAP Application Server instance resource. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
sap_virtual_instance_namestringThe name of the Virtual Instances for SAP solutions resource. Required.
subscription_idstring

SELECT examples

Gets the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource.

SELECT
id,
name,
dispatcherStatus,
errors,
gatewayPort,
health,
hostname,
icmHttpPort,
icmHttpsPort,
instanceNo,
ipAddress,
kernelPatch,
kernelVersion,
loadBalancerDetails,
location,
provisioningState,
status,
subnet,
systemData,
tags,
type,
vmDetails
FROM azure_isv.workloadssapvirtualinstance.sap_application_server_instances
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND sap_virtual_instance_name = '{{ sap_virtual_instance_name }}' -- required
AND application_instance_name = '{{ application_instance_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Puts the SAP Application Server Instance resource. <br />``<br />This will be used by service only. PUT by end user will return a Bad Request error.

INSERT INTO azure_isv.workloadssapvirtualinstance.sap_application_server_instances (
tags,
location,
properties,
resource_group_name,
sap_virtual_instance_name,
application_instance_name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}',
'{{ resource_group_name }}',
'{{ sap_virtual_instance_name }}',
'{{ application_instance_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Puts the SAP Application Server Instance resource.

UPDATE azure_isv.workloadssapvirtualinstance.sap_application_server_instances
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND sap_virtual_instance_name = '{{ sap_virtual_instance_name }}' --required
AND application_instance_name = '{{ application_instance_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

DELETE examples

Deletes the SAP Application Server Instance resource. <br />``<br />This operation will be used by service only. Delete by end user will return a Bad Request error.

DELETE FROM azure_isv.workloadssapvirtualinstance.sap_application_server_instances
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND sap_virtual_instance_name = '{{ sap_virtual_instance_name }}' --required
AND application_instance_name = '{{ application_instance_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Starts the SAP Application Server Instance.

EXEC azure_isv.workloadssapvirtualinstance.sap_application_server_instances.start 
@resource_group_name='{{ resource_group_name }}' --required,
@sap_virtual_instance_name='{{ sap_virtual_instance_name }}' --required,
@application_instance_name='{{ application_instance_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"startVm": {{ startVm }}
}'
;