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

    [OutputType]
    public sealed class GetAdConnectorOfficeSitesSiteAdConnectorResult
    {
        /// <summary>
        /// AD Connector across Zones, Its Connection Addresses.
        /// </summary>
        public readonly string AdConnectorAddress;
        /// <summary>
        /// AD Connector of the State. Possible Values: Creating: in the Creation of. Connecting: Connection. Requires the User to Your Own Ad Configured on the Domain to Which. Running: Run. Expired: If You Are out-of-Date. CONNECT_ERROR: Connection Error.
        /// </summary>
        public readonly string ConnectorStatus;
        /// <summary>
        /// AD Connector Mount of the Card ID.
        /// </summary>
        public readonly string NetworkInterfaceId;
        /// <summary>
        /// AD Connector in the Network Corresponding to the ID of the VSwitch in.
        /// </summary>
        public readonly string VswitchId;

        [OutputConstructor]
        private GetAdConnectorOfficeSitesSiteAdConnectorResult(
            string adConnectorAddress,

            string connectorStatus,

            string networkInterfaceId,

            string vswitchId)
        {
            AdConnectorAddress = adConnectorAddress;
            ConnectorStatus = connectorStatus;
            NetworkInterfaceId = networkInterfaceId;
            VswitchId = vswitchId;
        }
    }
}
