Azure Native

Pulumi Official
Package maintained by Pulumi
v1.68.1 published on Monday, Aug 15, 2022 by Pulumi

getHanaInstance

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

Using getHanaInstance

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getHanaInstance(args: GetHanaInstanceArgs, opts?: InvokeOptions): Promise<GetHanaInstanceResult>
function getHanaInstanceOutput(args: GetHanaInstanceOutputArgs, opts?: InvokeOptions): Output<GetHanaInstanceResult>
def get_hana_instance(hana_instance_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetHanaInstanceResult
def get_hana_instance_output(hana_instance_name: Optional[pulumi.Input[str]] = None,
                      resource_group_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetHanaInstanceResult]
func LookupHanaInstance(ctx *Context, args *LookupHanaInstanceArgs, opts ...InvokeOption) (*LookupHanaInstanceResult, error)
func LookupHanaInstanceOutput(ctx *Context, args *LookupHanaInstanceOutputArgs, opts ...InvokeOption) LookupHanaInstanceResultOutput

> Note: This function is named LookupHanaInstance in the Go SDK.

public static class GetHanaInstance 
{
    public static Task<GetHanaInstanceResult> InvokeAsync(GetHanaInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetHanaInstanceResult> Invoke(GetHanaInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetHanaInstanceResult> getHanaInstance(GetHanaInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:hanaonazure:getHanaInstance
  Arguments:
    # Arguments dictionary

The following arguments are supported:

HanaInstanceName string

Name of the SAP HANA on Azure instance.

ResourceGroupName string

Name of the resource group.

HanaInstanceName string

Name of the SAP HANA on Azure instance.

ResourceGroupName string

Name of the resource group.

hanaInstanceName String

Name of the SAP HANA on Azure instance.

resourceGroupName String

Name of the resource group.

hanaInstanceName string

Name of the SAP HANA on Azure instance.

resourceGroupName string

Name of the resource group.

hana_instance_name str

Name of the SAP HANA on Azure instance.

resource_group_name str

Name of the resource group.

hanaInstanceName String

Name of the SAP HANA on Azure instance.

resourceGroupName String

Name of the resource group.

getHanaInstance Result

The following output properties are available:

HanaInstanceId string

Specifies the HANA instance unique ID.

HwRevision string

Hardware revision of a HANA instance

Id string

Resource ID

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.

Location string

Resource location

NetworkProfile Pulumi.AzureNative.HanaOnAzure.Outputs.NetworkProfileResponse

Specifies the network settings for the HANA instance.

OsProfile Pulumi.AzureNative.HanaOnAzure.Outputs.OSProfileResponse

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.Outputs.StorageProfileResponse

Specifies the storage settings for the HANA instance disks.

Tags Dictionary<string, string>

Resource tags

HanaInstanceId string

Specifies the HANA instance unique ID.

HwRevision string

Hardware revision of a HANA instance

Id string

Resource ID

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.

Location string

Resource location

NetworkProfile NetworkProfileResponse

Specifies the network settings for the HANA instance.

OsProfile OSProfileResponse

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 StorageProfileResponse

Specifies the storage settings for the HANA instance disks.

Tags map[string]string

Resource tags

hanaInstanceId String

Specifies the HANA instance unique ID.

hwRevision String

Hardware revision of a HANA instance

id String

Resource ID

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.

location String

Resource location

networkProfile NetworkProfileResponse

Specifies the network settings for the HANA instance.

osProfile OSProfileResponse

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 StorageProfileResponse

Specifies the storage settings for the HANA instance disks.

tags Map<String,String>

Resource tags

hanaInstanceId string

Specifies the HANA instance unique ID.

hwRevision string

Hardware revision of a HANA instance

id string

Resource ID

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.

location string

Resource location

networkProfile NetworkProfileResponse

Specifies the network settings for the HANA instance.

osProfile OSProfileResponse

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 StorageProfileResponse

Specifies the storage settings for the HANA instance disks.

tags {[key: string]: string}

Resource tags

hana_instance_id str

Specifies the HANA instance unique ID.

hw_revision str

Hardware revision of a HANA instance

id str

Resource ID

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.

location str

Resource location

network_profile NetworkProfileResponse

Specifies the network settings for the HANA instance.

os_profile OSProfileResponse

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 StorageProfileResponse

Specifies the storage settings for the HANA instance disks.

tags Mapping[str, str]

Resource tags

hanaInstanceId String

Specifies the HANA instance unique ID.

hwRevision String

Hardware revision of a HANA instance

id String

Resource ID

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.

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

Supporting Types

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)

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.

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.

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.

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.

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.

Package Details

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