<reponame>rhysmdnz/pulumi-alicloud-rhys-hacks<filename>sdk/dotnet/Hbr/Outputs/GetHanaInstancesInstanceResult.cs// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;

namespace Pulumi.AliCloud.Hbr.Outputs
{

    [OutputType]
    public sealed class GetHanaInstancesInstanceResult
    {
        /// <summary>
        /// The alert settings. Valid value: `INHERITED`, which indicates that the backup client sends alert notifications in the same way as the backup vault.
        /// </summary>
        public readonly string AlertSetting;
        /// <summary>
        /// The ID of the SAP HANA instance.
        /// </summary>
        public readonly string HanaInstanceId;
        /// <summary>
        /// The name of the SAP HANA instance.
        /// </summary>
        public readonly string HanaName;
        /// <summary>
        /// The private or internal IP address of the host where the primary node of the SAP HANA instance resides.
        /// </summary>
        public readonly string Host;
        /// <summary>
        /// The ID of the Hana Instance. The value formats as `&lt;vault_id&gt;:&lt;hana_instance_id&gt;`.
        /// </summary>
        public readonly string Id;
        /// <summary>
        /// The instance number of the SAP HANA system.
        /// </summary>
        public readonly int InstanceNumber;
        /// <summary>
        /// The ID of the resource group.
        /// </summary>
        public readonly string ResourceGroupId;
        /// <summary>
        /// The status of the SAP HANA instance.
        /// </summary>
        public readonly string Status;
        /// <summary>
        /// The status information.
        /// </summary>
        public readonly string StatusMessage;
        /// <summary>
        /// Indicates whether the SAP HANA instance is connected over Secure Sockets Layer (SSL).
        /// </summary>
        public readonly bool UseSsl;
        /// <summary>
        /// The username of the SYSTEMDB database.
        /// </summary>
        public readonly string UserName;
        /// <summary>
        /// Indicates whether the SSL certificate of the SAP HANA instance is verified.
        /// </summary>
        public readonly bool ValidateCertificate;
        /// <summary>
        /// The ID of the backup vault.
        /// </summary>
        public readonly string VaultId;

        [OutputConstructor]
        private GetHanaInstancesInstanceResult(
            string alertSetting,

            string hanaInstanceId,

            string hanaName,

            string host,

            string id,

            int instanceNumber,

            string resourceGroupId,

            string status,

            string statusMessage,

            bool useSsl,

            string userName,

            bool validateCertificate,

            string vaultId)
        {
            AlertSetting = alertSetting;
            HanaInstanceId = hanaInstanceId;
            HanaName = hanaName;
            Host = host;
            Id = id;
            InstanceNumber = instanceNumber;
            ResourceGroupId = resourceGroupId;
            Status = status;
            StatusMessage = statusMessage;
            UseSsl = useSsl;
            UserName = userName;
            ValidateCertificate = validateCertificate;
            VaultId = vaultId;
        }
    }
}
