Sap Application Server Instance
Define the SAP Application Server Instance resource. Uses Azure REST API version 2024-09-01.
Example Usage
Create SAP Application Server Instances for HA System with Availability Set
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var sapApplicationServerInstance = new AzureNative.Workloads.SapApplicationServerInstance("sapApplicationServerInstance", new()
{
ApplicationInstanceName = "app01",
Location = "westcentralus",
ResourceGroupName = "test-rg",
SapVirtualInstanceName = "X00",
Tags = null,
});
});
package main
import (
workloads "github.com/pulumi/pulumi-azure-native-sdk/workloads/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workloads.NewSapApplicationServerInstance(ctx, "sapApplicationServerInstance", &workloads.SapApplicationServerInstanceArgs{
ApplicationInstanceName: pulumi.String("app01"),
Location: pulumi.String("westcentralus"),
ResourceGroupName: pulumi.String("test-rg"),
SapVirtualInstanceName: pulumi.String("X00"),
Tags: pulumi.StringMap{},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.workloads.SapApplicationServerInstance;
import com.pulumi.azurenative.workloads.SapApplicationServerInstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var sapApplicationServerInstance = new SapApplicationServerInstance("sapApplicationServerInstance", SapApplicationServerInstanceArgs.builder()
.applicationInstanceName("app01")
.location("westcentralus")
.resourceGroupName("test-rg")
.sapVirtualInstanceName("X00")
.tags(Map.ofEntries(
))
.build());
}
}
SAPApplicationServerInstances_Create
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var sapApplicationServerInstance = new AzureNative.Workloads.SapApplicationServerInstance("sapApplicationServerInstance", new()
{
ApplicationInstanceName = "app01",
Location = "westcentralus",
ResourceGroupName = "test-rg",
SapVirtualInstanceName = "X00",
Tags = null,
});
});
package main
import (
workloads "github.com/pulumi/pulumi-azure-native-sdk/workloads/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workloads.NewSapApplicationServerInstance(ctx, "sapApplicationServerInstance", &workloads.SapApplicationServerInstanceArgs{
ApplicationInstanceName: pulumi.String("app01"),
Location: pulumi.String("westcentralus"),
ResourceGroupName: pulumi.String("test-rg"),
SapVirtualInstanceName: pulumi.String("X00"),
Tags: pulumi.StringMap{},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.workloads.SapApplicationServerInstance;
import com.pulumi.azurenative.workloads.SapApplicationServerInstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var sapApplicationServerInstance = new SapApplicationServerInstance("sapApplicationServerInstance", SapApplicationServerInstanceArgs.builder()
.applicationInstanceName("app01")
.location("westcentralus")
.resourceGroupName("test-rg")
.sapVirtualInstanceName("X00")
.tags(Map.ofEntries(
))
.build());
}
}
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:workloads:SapApplicationServerInstance app01 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Workloads/sapVirtualInstances/{sapVirtualInstanceName}/applicationInstances/{applicationInstanceName}
Properties
The Azure API version of the resource.
Application server instance dispatcher status.
Defines the Application Instance errors.
Application server instance gateway Port.
Application server instance ICM HTTP Port.
Application server instance ICM HTTPS Port.
Application server Instance Number.
Application server instance SAP Kernel Patch level.
Application server instance SAP Kernel Version.
The Load Balancer details such as LoadBalancer ID attached to Application Server Virtual Machines
Defines the provisioning states.
Azure Resource Manager metadata containing createdBy and modifiedBy information.
The list of virtual machines.