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

    [OutputType]
    public sealed class DbInstanceDbInstanceIpArray
    {
        /// <summary>
        /// The default is empty. To distinguish between the different property console does not display a `hidden` label grouping.
        /// </summary>
        public readonly string? DbInstanceIpArrayAttribute;
        /// <summary>
        /// IP ADDRESS whitelist group name.
        /// </summary>
        public readonly string? DbInstanceIpArrayName;
        /// <summary>
        /// IP ADDRESS whitelist addresses in the IP ADDRESS list, and a maximum of 1000 comma-separated format is as follows: `0.0.0.0/0` and `10.23.12.24`(IP) or `10.23.12.24/24`(CIDR mode, CIDR (Classless Inter-Domain Routing)/24 represents the address prefixes in the length of the range [1,32]).
        /// </summary>
        public readonly string? SecurityIps;

        [OutputConstructor]
        private DbInstanceDbInstanceIpArray(
            string? dbInstanceIpArrayAttribute,

            string? dbInstanceIpArrayName,

            string? securityIps)
        {
            DbInstanceIpArrayAttribute = dbInstanceIpArrayAttribute;
            DbInstanceIpArrayName = dbInstanceIpArrayName;
            SecurityIps = securityIps;
        }
    }
}
