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.sap_workloads.sap_application_server_instances

Fields

The following fields are returned by SELECT queries:

Describes the SAP Application Server Instance.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectDefines the SAP Application Server instance properties.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, sapVirtualInstanceName, applicationInstanceNameGets the SAP Application Server Instance corresponding to the Virtual Instance for SAP solutions resource.
listselectsubscriptionId, resourceGroupName, sapVirtualInstanceNameLists the SAP Application Server Instance resources for a given Virtual Instance for SAP solutions resource.
createinsertsubscriptionId, resourceGroupName, sapVirtualInstanceName, applicationInstanceNamePuts the SAP Application Server Instance resource.

This will be used by service only. PUT by end user will return a Bad Request error.
updateupdatesubscriptionId, resourceGroupName, sapVirtualInstanceName, applicationInstanceNamePuts the SAP Application Server Instance resource.
deletedeletesubscriptionId, resourceGroupName, sapVirtualInstanceName, applicationInstanceNameDeletes the SAP Application Server Instance resource.

This operation will be used by service only. Delete by end user will return a Bad Request error.
start_instanceexecsubscriptionId, resourceGroupName, sapVirtualInstanceName, applicationInstanceNameStarts the SAP Application Server Instance.
stop_instanceexecsubscriptionId, resourceGroupName, sapVirtualInstanceName, applicationInstanceNameStops 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
applicationInstanceNamestringThe name of SAP Application Server instance resource.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
sapVirtualInstanceNamestringThe name of the Virtual Instances for SAP solutions resource
subscriptionIdstringThe ID of the target subscription.

SELECT examples

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

SELECT
location,
properties,
tags
FROM azure_isv.sap_workloads.sap_application_server_instances
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND sapVirtualInstanceName = '{{ sapVirtualInstanceName }}' -- required
AND applicationInstanceName = '{{ applicationInstanceName }}' -- required
;

INSERT examples

Puts the SAP Application Server Instance resource.

This will be used by service only. PUT by end user will return a Bad Request error.

INSERT INTO azure_isv.sap_workloads.sap_application_server_instances (
data__tags,
data__location,
data__properties,
subscriptionId,
resourceGroupName,
sapVirtualInstanceName,
applicationInstanceName
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ sapVirtualInstanceName }}',
'{{ applicationInstanceName }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Puts the SAP Application Server Instance resource.

UPDATE azure_isv.sap_workloads.sap_application_server_instances
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND sapVirtualInstanceName = '{{ sapVirtualInstanceName }}' --required
AND applicationInstanceName = '{{ applicationInstanceName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Deletes the SAP Application Server Instance resource.

This operation will be used by service only. Delete by end user will return a Bad Request error.

DELETE FROM azure_isv.sap_workloads.sap_application_server_instances
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND sapVirtualInstanceName = '{{ sapVirtualInstanceName }}' --required
AND applicationInstanceName = '{{ applicationInstanceName }}' --required
;

Lifecycle Methods

Starts the SAP Application Server Instance.

EXEC azure_isv.sap_workloads.sap_application_server_instances.start_instance 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@sapVirtualInstanceName='{{ sapVirtualInstanceName }}' --required,
@applicationInstanceName='{{ applicationInstanceName }}' --required
;