Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

HanaInstance

HANA instance info on Azure (ARM properties and HANA properties) API Version: 2017-11-03-preview.

Example Usage

Create a HANA instance

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var hanaInstance = new AzureNative.HanaOnAzure.HanaInstance("hanaInstance", new()
    {
        HanaInstanceName = "myHanaInstance",
        Location = "westus",
        NetworkProfile = new AzureNative.HanaOnAzure.Inputs.NetworkProfileArgs
        {
            NetworkInterfaces = new[]
            {
                new AzureNative.HanaOnAzure.Inputs.IpAddressArgs
                {
                    IpAddress = "100.100.100.100",
                },
            },
        },
        OsProfile = new AzureNative.HanaOnAzure.Inputs.OSProfileArgs
        {
            ComputerName = "myComputerName",
            SshPublicKey = "AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQLGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L",
        },
        PartnerNodeId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance2",
        ResourceGroupName = "myResourceGroup",
        Tags = 
        {
            { "key", "value" },
        },
    });

});
package main

import (
	hanaonazure "github.com/pulumi/pulumi-azure-native/sdk/go/azure/hanaonazure"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := hanaonazure.NewHanaInstance(ctx, "hanaInstance", &hanaonazure.HanaInstanceArgs{
			HanaInstanceName: pulumi.String("myHanaInstance"),
			Location:         pulumi.String("westus"),
			NetworkProfile: hanaonazure.NetworkProfileResponse{
				NetworkInterfaces: hanaonazure.IpAddressArray{
					&hanaonazure.IpAddressArgs{
						IpAddress: pulumi.String("100.100.100.100"),
					},
				},
			},
			OsProfile: &hanaonazure.OSProfileArgs{
				ComputerName: pulumi.String("myComputerName"),
				SshPublicKey: pulumi.String("AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQLGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L"),
			},
			PartnerNodeId:     pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance2"),
			ResourceGroupName: pulumi.String("myResourceGroup"),
			Tags: pulumi.StringMap{
				"key": pulumi.String("value"),
			},
		})
		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.hanaonazure.HanaInstance;
import com.pulumi.azurenative.hanaonazure.HanaInstanceArgs;
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 hanaInstance = new HanaInstance("hanaInstance", HanaInstanceArgs.builder()        
            .hanaInstanceName("myHanaInstance")
            .location("westus")
            .networkProfile(Map.of("networkInterfaces", Map.of("ipAddress", "100.100.100.100")))
            .osProfile(Map.ofEntries(
                Map.entry("computerName", "myComputerName"),
                Map.entry("sshPublicKey", "AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQLGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L")
            ))
            .partnerNodeId("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance2")
            .resourceGroupName("myResourceGroup")
            .tags(Map.of("key", "value"))
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

hana_instance = azure_native.hanaonazure.HanaInstance("hanaInstance",
    hana_instance_name="myHanaInstance",
    location="westus",
    network_profile=azure_native.hanaonazure.NetworkProfileResponseArgs(
        network_interfaces=[azure_native.hanaonazure.IpAddressArgs(
            ip_address="100.100.100.100",
        )],
    ),
    os_profile=azure_native.hanaonazure.OSProfileArgs(
        computer_name="myComputerName",
        ssh_public_key="AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQLGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L",
    ),
    partner_node_id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance2",
    resource_group_name="myResourceGroup",
    tags={
        "key": "value",
    })
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const hanaInstance = new azure_native.hanaonazure.HanaInstance("hanaInstance", {
    hanaInstanceName: "myHanaInstance",
    location: "westus",
    networkProfile: {
        networkInterfaces: [{
            ipAddress: "100.100.100.100",
        }],
    },
    osProfile: {
        computerName: "myComputerName",
        sshPublicKey: "AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQLGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L",
    },
    partnerNodeId: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance2",
    resourceGroupName: "myResourceGroup",
    tags: {
        key: "value",
    },
});
resources:
  hanaInstance:
    type: azure-native:hanaonazure:HanaInstance
    properties:
      hanaInstanceName: myHanaInstance
      location: westus
      networkProfile:
        networkInterfaces:
          - ipAddress: 100.100.100.100
      osProfile:
        computerName: myComputerName
        sshPublicKey: AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYsc8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQLGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L
      partnerNodeId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance2
      resourceGroupName: myResourceGroup
      tags:
        key: value

Create HanaInstance Resource

new HanaInstance(name: string, args: HanaInstanceArgs, opts?: CustomResourceOptions);
@overload
def HanaInstance(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 hana_instance_name: Optional[str] = None,
                 location: Optional[str] = None,
                 network_profile: Optional[NetworkProfileArgs] = None,
                 os_profile: Optional[OSProfileArgs] = None,
                 partner_node_id: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 storage_profile: Optional[StorageProfileArgs] = None,
                 tags: Optional[Mapping[str, str]] = None)
@overload
def HanaInstance(resource_name: str,
                 args: HanaInstanceArgs,
                 opts: Optional[ResourceOptions] = None)
func NewHanaInstance(ctx *Context, name string, args HanaInstanceArgs, opts ...ResourceOption) (*HanaInstance, error)
public HanaInstance(string name, HanaInstanceArgs args, CustomResourceOptions? opts = null)
public HanaInstance(String name, HanaInstanceArgs args)
public HanaInstance(String name, HanaInstanceArgs args, CustomResourceOptions options)
type: azure-native:hanaonazure:HanaInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args HanaInstanceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args HanaInstanceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args HanaInstanceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args HanaInstanceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args HanaInstanceArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

HanaInstance Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The HanaInstance resource accepts the following input properties:

ResourceGroupName string

Name of the resource group.

HanaInstanceName string

Name of the SAP HANA on Azure instance.

Location string

Resource location

NetworkProfile Pulumi.AzureNative.HanaOnAzure.Inputs.NetworkProfileArgs

Specifies the network settings for the HANA instance.

OsProfile Pulumi.AzureNative.HanaOnAzure.Inputs.OSProfileArgs

Specifies the operating system settings for the HANA instance.

PartnerNodeId string

ARM ID of another HanaInstance that will share a network with this HanaInstance

StorageProfile Pulumi.AzureNative.HanaOnAzure.Inputs.StorageProfileArgs

Specifies the storage settings for the HANA instance disks.

Tags Dictionary<string, string>

Resource tags

ResourceGroupName string

Name of the resource group.

HanaInstanceName string

Name of the SAP HANA on Azure instance.

Location string

Resource location

NetworkProfile NetworkProfileArgs

Specifies the network settings for the HANA instance.

OsProfile OSProfileArgs

Specifies the operating system settings for the HANA instance.

PartnerNodeId string

ARM ID of another HanaInstance that will share a network with this HanaInstance

StorageProfile StorageProfileArgs

Specifies the storage settings for the HANA instance disks.

Tags map[string]string

Resource tags

resourceGroupName String

Name of the resource group.

hanaInstanceName String

Name of the SAP HANA on Azure instance.

location String

Resource location

networkProfile NetworkProfileArgs

Specifies the network settings for the HANA instance.

osProfile OSProfileArgs

Specifies the operating system settings for the HANA instance.

partnerNodeId String

ARM ID of another HanaInstance that will share a network with this HanaInstance

storageProfile StorageProfileArgs

Specifies the storage settings for the HANA instance disks.

tags Map<String,String>

Resource tags

resourceGroupName string

Name of the resource group.

hanaInstanceName string

Name of the SAP HANA on Azure instance.

location string

Resource location

networkProfile NetworkProfileArgs

Specifies the network settings for the HANA instance.

osProfile OSProfileArgs

Specifies the operating system settings for the HANA instance.

partnerNodeId string

ARM ID of another HanaInstance that will share a network with this HanaInstance

storageProfile StorageProfileArgs

Specifies the storage settings for the HANA instance disks.

tags {[key: string]: string}

Resource tags

resource_group_name str

Name of the resource group.

hana_instance_name str

Name of the SAP HANA on Azure instance.

location str

Resource location

network_profile NetworkProfileArgs

Specifies the network settings for the HANA instance.

os_profile OSProfileArgs

Specifies the operating system settings for the HANA instance.

partner_node_id str

ARM ID of another HanaInstance that will share a network with this HanaInstance

storage_profile StorageProfileArgs

Specifies the storage settings for the HANA instance disks.

tags Mapping[str, str]

Resource tags

resourceGroupName String

Name of the resource group.

hanaInstanceName String

Name of the SAP HANA on Azure instance.

location String

Resource location

networkProfile Property Map

Specifies the network settings for the HANA instance.

osProfile Property Map

Specifies the operating system settings for the HANA instance.

partnerNodeId String

ARM ID of another HanaInstance that will share a network with this HanaInstance

storageProfile Property Map

Specifies the storage settings for the HANA instance disks.

tags Map<String>

Resource tags

Outputs

All input properties are implicitly available as output properties. Additionally, the HanaInstance resource produces the following output properties:

HanaInstanceId string

Specifies the HANA instance unique ID.

HwRevision string

Hardware revision of a HANA instance

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

PowerState string

Resource power state

ProvisioningState string

State of provisioning of the HanaInstance

ProximityPlacementGroup string

Resource proximity placement group

Type string

Resource type

HardwareProfile Pulumi.AzureNative.HanaOnAzure.Outputs.HardwareProfileResponse

Specifies the hardware settings for the HANA instance.

HanaInstanceId string

Specifies the HANA instance unique ID.

HwRevision string

Hardware revision of a HANA instance

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

PowerState string

Resource power state

ProvisioningState string

State of provisioning of the HanaInstance

ProximityPlacementGroup string

Resource proximity placement group

Type string

Resource type

HardwareProfile HardwareProfileResponse

Specifies the hardware settings for the HANA instance.

hanaInstanceId String

Specifies the HANA instance unique ID.

hwRevision String

Hardware revision of a HANA instance

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

powerState String

Resource power state

provisioningState String

State of provisioning of the HanaInstance

proximityPlacementGroup String

Resource proximity placement group

type String

Resource type

hardwareProfile HardwareProfileResponse

Specifies the hardware settings for the HANA instance.

hanaInstanceId string

Specifies the HANA instance unique ID.

hwRevision string

Hardware revision of a HANA instance

id string

The provider-assigned unique ID for this managed resource.

name string

Resource name

powerState string

Resource power state

provisioningState string

State of provisioning of the HanaInstance

proximityPlacementGroup string

Resource proximity placement group

type string

Resource type

hardwareProfile HardwareProfileResponse

Specifies the hardware settings for the HANA instance.

hana_instance_id str

Specifies the HANA instance unique ID.

hw_revision str

Hardware revision of a HANA instance

id str

The provider-assigned unique ID for this managed resource.

name str

Resource name

power_state str

Resource power state

provisioning_state str

State of provisioning of the HanaInstance

proximity_placement_group str

Resource proximity placement group

type str

Resource type

hardware_profile HardwareProfileResponse

Specifies the hardware settings for the HANA instance.

hanaInstanceId String

Specifies the HANA instance unique ID.

hwRevision String

Hardware revision of a HANA instance

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

powerState String

Resource power state

provisioningState String

State of provisioning of the HanaInstance

proximityPlacementGroup String

Resource proximity placement group

type String

Resource type

hardwareProfile Property Map

Specifies the hardware settings for the HANA instance.

Supporting Types

Disk

DiskSizeGB int

Specifies the size of an empty data disk in gigabytes.

Name string

The disk name.

DiskSizeGB int

Specifies the size of an empty data disk in gigabytes.

Name string

The disk name.

diskSizeGB Integer

Specifies the size of an empty data disk in gigabytes.

name String

The disk name.

diskSizeGB number

Specifies the size of an empty data disk in gigabytes.

name string

The disk name.

disk_size_gb int

Specifies the size of an empty data disk in gigabytes.

name str

The disk name.

diskSizeGB Number

Specifies the size of an empty data disk in gigabytes.

name String

The disk name.

DiskResponse

Lun int

Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.

DiskSizeGB int

Specifies the size of an empty data disk in gigabytes.

Name string

The disk name.

Lun int

Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.

DiskSizeGB int

Specifies the size of an empty data disk in gigabytes.

Name string

The disk name.

lun Integer

Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.

diskSizeGB Integer

Specifies the size of an empty data disk in gigabytes.

name String

The disk name.

lun number

Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.

diskSizeGB number

Specifies the size of an empty data disk in gigabytes.

name string

The disk name.

lun int

Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.

disk_size_gb int

Specifies the size of an empty data disk in gigabytes.

name str

The disk name.

lun Number

Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.

diskSizeGB Number

Specifies the size of an empty data disk in gigabytes.

name String

The disk name.

HardwareProfileResponse

HanaInstanceSize string

Specifies the HANA instance SKU.

HardwareType string

Name of the hardware type (vendor and/or their product name)

HanaInstanceSize string

Specifies the HANA instance SKU.

HardwareType string

Name of the hardware type (vendor and/or their product name)

hanaInstanceSize String

Specifies the HANA instance SKU.

hardwareType String

Name of the hardware type (vendor and/or their product name)

hanaInstanceSize string

Specifies the HANA instance SKU.

hardwareType string

Name of the hardware type (vendor and/or their product name)

hana_instance_size str

Specifies the HANA instance SKU.

hardware_type str

Name of the hardware type (vendor and/or their product name)

hanaInstanceSize String

Specifies the HANA instance SKU.

hardwareType String

Name of the hardware type (vendor and/or their product name)

IpAddress

IpAddress string

Specifies the IP address of the network interface.

IpAddress string

Specifies the IP address of the network interface.

ipAddress String

Specifies the IP address of the network interface.

ipAddress string

Specifies the IP address of the network interface.

ip_address str

Specifies the IP address of the network interface.

ipAddress String

Specifies the IP address of the network interface.

IpAddressResponse

IpAddress string

Specifies the IP address of the network interface.

IpAddress string

Specifies the IP address of the network interface.

ipAddress String

Specifies the IP address of the network interface.

ipAddress string

Specifies the IP address of the network interface.

ip_address str

Specifies the IP address of the network interface.

ipAddress String

Specifies the IP address of the network interface.

NetworkProfile

NetworkInterfaces List<Pulumi.AzureNative.HanaOnAzure.Inputs.IpAddress>

Specifies the network interfaces for the HANA instance.

NetworkInterfaces []IpAddress

Specifies the network interfaces for the HANA instance.

networkInterfaces List<IpAddress>

Specifies the network interfaces for the HANA instance.

networkInterfaces IpAddress[]

Specifies the network interfaces for the HANA instance.

network_interfaces Sequence[IpAddress]

Specifies the network interfaces for the HANA instance.

networkInterfaces List<Property Map>

Specifies the network interfaces for the HANA instance.

NetworkProfileResponse

CircuitId string

Specifies the circuit id for connecting to express route.

NetworkInterfaces List<Pulumi.AzureNative.HanaOnAzure.Inputs.IpAddressResponse>

Specifies the network interfaces for the HANA instance.

CircuitId string

Specifies the circuit id for connecting to express route.

NetworkInterfaces []IpAddressResponse

Specifies the network interfaces for the HANA instance.

circuitId String

Specifies the circuit id for connecting to express route.

networkInterfaces List<IpAddressResponse>

Specifies the network interfaces for the HANA instance.

circuitId string

Specifies the circuit id for connecting to express route.

networkInterfaces IpAddressResponse[]

Specifies the network interfaces for the HANA instance.

circuit_id str

Specifies the circuit id for connecting to express route.

network_interfaces Sequence[IpAddressResponse]

Specifies the network interfaces for the HANA instance.

circuitId String

Specifies the circuit id for connecting to express route.

networkInterfaces List<Property Map>

Specifies the network interfaces for the HANA instance.

OSProfile

ComputerName string

Specifies the host OS name of the HANA instance.

SshPublicKey string

Specifies the SSH public key used to access the operating system.

ComputerName string

Specifies the host OS name of the HANA instance.

SshPublicKey string

Specifies the SSH public key used to access the operating system.

computerName String

Specifies the host OS name of the HANA instance.

sshPublicKey String

Specifies the SSH public key used to access the operating system.

computerName string

Specifies the host OS name of the HANA instance.

sshPublicKey string

Specifies the SSH public key used to access the operating system.

computer_name str

Specifies the host OS name of the HANA instance.

ssh_public_key str

Specifies the SSH public key used to access the operating system.

computerName String

Specifies the host OS name of the HANA instance.

sshPublicKey String

Specifies the SSH public key used to access the operating system.

OSProfileResponse

OsType string

This property allows you to specify the type of the OS.

Version string

Specifies version of operating system.

ComputerName string

Specifies the host OS name of the HANA instance.

SshPublicKey string

Specifies the SSH public key used to access the operating system.

OsType string

This property allows you to specify the type of the OS.

Version string

Specifies version of operating system.

ComputerName string

Specifies the host OS name of the HANA instance.

SshPublicKey string

Specifies the SSH public key used to access the operating system.

osType String

This property allows you to specify the type of the OS.

version String

Specifies version of operating system.

computerName String

Specifies the host OS name of the HANA instance.

sshPublicKey String

Specifies the SSH public key used to access the operating system.

osType string

This property allows you to specify the type of the OS.

version string

Specifies version of operating system.

computerName string

Specifies the host OS name of the HANA instance.

sshPublicKey string

Specifies the SSH public key used to access the operating system.

os_type str

This property allows you to specify the type of the OS.

version str

Specifies version of operating system.

computer_name str

Specifies the host OS name of the HANA instance.

ssh_public_key str

Specifies the SSH public key used to access the operating system.

osType String

This property allows you to specify the type of the OS.

version String

Specifies version of operating system.

computerName String

Specifies the host OS name of the HANA instance.

sshPublicKey String

Specifies the SSH public key used to access the operating system.

SAPSystemID

Gid string

Group ID of the HANA database user.

Sid string

SAP system ID as database identifier.

Uid string

User ID of the HANA database user.

Username string

Name of the HANA database user.

Gid string

Group ID of the HANA database user.

Sid string

SAP system ID as database identifier.

Uid string

User ID of the HANA database user.

Username string

Name of the HANA database user.

gid String

Group ID of the HANA database user.

sid String

SAP system ID as database identifier.

uid String

User ID of the HANA database user.

username String

Name of the HANA database user.

gid string

Group ID of the HANA database user.

sid string

SAP system ID as database identifier.

uid string

User ID of the HANA database user.

username string

Name of the HANA database user.

gid str

Group ID of the HANA database user.

sid str

SAP system ID as database identifier.

uid str

User ID of the HANA database user.

username str

Name of the HANA database user.

gid String

Group ID of the HANA database user.

sid String

SAP system ID as database identifier.

uid String

User ID of the HANA database user.

username String

Name of the HANA database user.

SAPSystemIDResponse

MemoryAllocation string

Percent of memory to allocate to this SID.

Gid string

Group ID of the HANA database user.

Sid string

SAP system ID as database identifier.

Uid string

User ID of the HANA database user.

Username string

Name of the HANA database user.

MemoryAllocation string

Percent of memory to allocate to this SID.

Gid string

Group ID of the HANA database user.

Sid string

SAP system ID as database identifier.

Uid string

User ID of the HANA database user.

Username string

Name of the HANA database user.

memoryAllocation String

Percent of memory to allocate to this SID.

gid String

Group ID of the HANA database user.

sid String

SAP system ID as database identifier.

uid String

User ID of the HANA database user.

username String

Name of the HANA database user.

memoryAllocation string

Percent of memory to allocate to this SID.

gid string

Group ID of the HANA database user.

sid string

SAP system ID as database identifier.

uid string

User ID of the HANA database user.

username string

Name of the HANA database user.

memory_allocation str

Percent of memory to allocate to this SID.

gid str

Group ID of the HANA database user.

sid str

SAP system ID as database identifier.

uid str

User ID of the HANA database user.

username str

Name of the HANA database user.

memoryAllocation String

Percent of memory to allocate to this SID.

gid String

Group ID of the HANA database user.

sid String

SAP system ID as database identifier.

uid String

User ID of the HANA database user.

username String

Name of the HANA database user.

StorageProfile

HanaSids List<Pulumi.AzureNative.HanaOnAzure.Inputs.SAPSystemID>

Specifies information related to SAP system IDs for the hana instance.

OsDisks List<Pulumi.AzureNative.HanaOnAzure.Inputs.Disk>

Specifies information about the operating system disk used by the hana instance.

HanaSids []SAPSystemID

Specifies information related to SAP system IDs for the hana instance.

OsDisks []Disk

Specifies information about the operating system disk used by the hana instance.

hanaSids List<SAPSystemID>

Specifies information related to SAP system IDs for the hana instance.

osDisks List<Disk>

Specifies information about the operating system disk used by the hana instance.

hanaSids SAPSystemID[]

Specifies information related to SAP system IDs for the hana instance.

osDisks Disk[]

Specifies information about the operating system disk used by the hana instance.

hana_sids Sequence[SAPSystemID]

Specifies information related to SAP system IDs for the hana instance.

os_disks Sequence[Disk]

Specifies information about the operating system disk used by the hana instance.

hanaSids List<Property Map>

Specifies information related to SAP system IDs for the hana instance.

osDisks List<Property Map>

Specifies information about the operating system disk used by the hana instance.

StorageProfileResponse

NfsIpAddress string

IP Address to connect to storage.

HanaSids List<Pulumi.AzureNative.HanaOnAzure.Inputs.SAPSystemIDResponse>

Specifies information related to SAP system IDs for the hana instance.

OsDisks List<Pulumi.AzureNative.HanaOnAzure.Inputs.DiskResponse>

Specifies information about the operating system disk used by the hana instance.

NfsIpAddress string

IP Address to connect to storage.

HanaSids []SAPSystemIDResponse

Specifies information related to SAP system IDs for the hana instance.

OsDisks []DiskResponse

Specifies information about the operating system disk used by the hana instance.

nfsIpAddress String

IP Address to connect to storage.

hanaSids List<SAPSystemIDResponse>

Specifies information related to SAP system IDs for the hana instance.

osDisks List<DiskResponse>

Specifies information about the operating system disk used by the hana instance.

nfsIpAddress string

IP Address to connect to storage.

hanaSids SAPSystemIDResponse[]

Specifies information related to SAP system IDs for the hana instance.

osDisks DiskResponse[]

Specifies information about the operating system disk used by the hana instance.

nfs_ip_address str

IP Address to connect to storage.

hana_sids Sequence[SAPSystemIDResponse]

Specifies information related to SAP system IDs for the hana instance.

os_disks Sequence[DiskResponse]

Specifies information about the operating system disk used by the hana instance.

nfsIpAddress String

IP Address to connect to storage.

hanaSids List<Property Map>

Specifies information related to SAP system IDs for the hana instance.

osDisks List<Property Map>

Specifies information about the operating system disk used by the hana instance.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:hanaonazure:HanaInstance myHanaInstance /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0