// *** 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.ClickHouse.Outputs
{

    [OutputType]
    public sealed class GetAccountsAccountResult
    {
        /// <summary>
        /// In Chinese, English letter. May contain Chinese and English characters, lowercase letters, numbers, and underscores (_), the dash (-). Cannot start with http:// and https:// at the beginning. Length is from 2 to 256 characters.
        /// </summary>
        public readonly string AccountDescription;
        /// <summary>
        /// Account name: lowercase letters, numbers, underscores, lowercase letter; length no more than 16 characters.
        /// </summary>
        public readonly string AccountName;
        /// <summary>
        /// The Valid Account type: `Normal`, `Super`.
        /// </summary>
        public readonly string AccountType;
        /// <summary>
        /// The DBCluster id.
        /// </summary>
        public readonly string DbClusterId;
        /// <summary>
        /// The ID of the Account. Its value is same as Queue Name.
        /// </summary>
        public readonly string Id;
        /// <summary>
        /// The status of the resource.
        /// </summary>
        public readonly string Status;

        [OutputConstructor]
        private GetAccountsAccountResult(
            string accountDescription,

            string accountName,

            string accountType,

            string dbClusterId,

            string id,

            string status)
        {
            AccountDescription = accountDescription;
            AccountName = accountName;
            AccountType = accountType;
            DbClusterId = dbClusterId;
            Id = id;
            Status = status;
        }
    }
}
