<filename>sdk/dotnet/CloudSso/Outputs/GetDirectoriesDirectorySamlIdentityProviderConfigurationResult.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.CloudSso.Outputs
{

    [OutputType]
    public sealed class GetDirectoriesDirectorySamlIdentityProviderConfigurationResult
    {
        /// <summary>
        /// Saml identifies the creation time of the provider configuration.
        /// </summary>
        public readonly string CreateTime;
        /// <summary>
        /// Base64 encoded IdP metadata document.
        /// </summary>
        public readonly string EncodedMetadataDocument;
        /// <summary>
        /// SAML IdPEntityID.
        /// </summary>
        public readonly string EntityId;
        /// <summary>
        /// SAML IdP http-post Binding address.
        /// </summary>
        public readonly string LoginUrl;
        /// <summary>
        /// SAML SSO login enabled status. Valid values: `Enabled` or `Disabled`. Default to `Disabled`.
        /// </summary>
        public readonly string SsoStatus;

        [OutputConstructor]
        private GetDirectoriesDirectorySamlIdentityProviderConfigurationResult(
            string createTime,

            string encodedMetadataDocument,

            string entityId,

            string loginUrl,

            string ssoStatus)
        {
            CreateTime = createTime;
            EncodedMetadataDocument = encodedMetadataDocument;
            EntityId = entityId;
            LoginUrl = loginUrl;
            SsoStatus = ssoStatus;
        }
    }
}
