SingleNodeVirtualInstanceArgs

data class SingleNodeVirtualInstanceArgs(val appLocation: Output<String>? = null, val environment: Output<String>? = null, val identity: Output<SingleNodeVirtualInstanceIdentityArgs>? = null, val location: Output<String>? = null, val managedResourceGroupName: Output<String>? = null, val managedResourcesNetworkAccessType: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sapFqdn: Output<String>? = null, val sapProduct: Output<String>? = null, val singleServerConfiguration: Output<SingleNodeVirtualInstanceSingleServerConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SingleNodeVirtualInstanceArgs>

Manages an SAP Single Node Virtual Instance with new SAP System.

Note: Before using this resource, it's required to submit the request of registering the Resource Provider with Azure CLI az provider register --namespace "Microsoft.Workloads". The Resource Provider can take a while to register, you can check the status by running az provider show --namespace "Microsoft.Workloads" --query "registrationState". Once this outputs "Registered" the Resource Provider is available for use.

Import

SAP Single Node Virtual Instances with new SAP Systems can be imported using the resource id, e.g.

$ pulumi import azure:workloadssap/singleNodeVirtualInstance:SingleNodeVirtualInstance example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Workloads/sapVirtualInstances/vis1

Constructors

Link copied to clipboard
constructor(appLocation: Output<String>? = null, environment: Output<String>? = null, identity: Output<SingleNodeVirtualInstanceIdentityArgs>? = null, location: Output<String>? = null, managedResourceGroupName: Output<String>? = null, managedResourcesNetworkAccessType: Output<String>? = null, name: Output<String>? = null, resourceGroupName: Output<String>? = null, sapFqdn: Output<String>? = null, sapProduct: Output<String>? = null, singleServerConfiguration: Output<SingleNodeVirtualInstanceSingleServerConfigurationArgs>? = null, tags: Output<Map<String, String>>? = null)

Properties

Link copied to clipboard
val appLocation: Output<String>? = null

The Geo-Location where the SAP system is to be created. Changing this forces a new resource to be created.

Link copied to clipboard
val environment: Output<String>? = null

The environment type for the SAP Single Node Virtual Instance. Possible values are NonProd and Prod. Changing this forces a new resource to be created.

Link copied to clipboard

An identity block as defined below.

Link copied to clipboard
val location: Output<String>? = null

The Azure Region where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.

Link copied to clipboard
val managedResourceGroupName: Output<String>? = null

The name of the managed Resource Group for the SAP Single Node Virtual Instance. Changing this forces a new resource to be created.

Link copied to clipboard

The network access type for managed resources. Possible values are Private and Public. Defaults to Public.

Link copied to clipboard
val name: Output<String>? = null

Specifies the name of this SAP Single Node Virtual Instance. Changing this forces a new resource to be created.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

The name of the Resource Group where the SAP Single Node Virtual Instance should exist. Changing this forces a new resource to be created.

Link copied to clipboard
val sapFqdn: Output<String>? = null

The fully qualified domain name for the SAP system. Changing this forces a new resource to be created.

Link copied to clipboard
val sapProduct: Output<String>? = null

The SAP Product type for the SAP Single Node Virtual Instance. Possible values are ECC, Other and S4HANA. Changing this forces a new resource to be created.

Link copied to clipboard

A single_server_configuration block as defined below. Changing this forces a new resource to be created.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

A mapping of tags which should be assigned to the SAP Single Node Virtual Instance.

Functions

Link copied to clipboard
open override fun toJava(): SingleNodeVirtualInstanceArgs