1. Packages
  2. Azure Native v1
  3. API Docs
  4. hanaonazure
  5. getHanaInstance
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.hanaonazure.getHanaInstance

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Gets properties of a SAP HANA instance for the specified subscription, resource group, and instance name. 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
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi