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

    public sealed class DbInstanceDbInstanceIpArrayArgs : global::Pulumi.ResourceArgs
    {
        /// <summary>
        /// The default is empty. To distinguish between the different property console does not display a `hidden` label grouping.
        /// </summary>
        [Input("dbInstanceIpArrayAttribute")]
        public Input<string>? DbInstanceIpArrayAttribute { get; set; }

        /// <summary>
        /// IP ADDRESS whitelist group name.
        /// </summary>
        [Input("dbInstanceIpArrayName")]
        public Input<string>? DbInstanceIpArrayName { get; set; }

        /// <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>
        [Input("securityIps")]
        public Input<string>? SecurityIps { get; set; }

        public DbInstanceDbInstanceIpArrayArgs()
        {
        }
        public static new DbInstanceDbInstanceIpArrayArgs Empty => new DbInstanceDbInstanceIpArrayArgs();
    }
}
