<reponame>lbrlabs/pulumi-ovh<gh_stars>0// *** 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;
using Pulumi;

namespace Lbrlabs.PulumiPackage.Ovh.CloudProject.Outputs
{

    [OutputType]
    public sealed class GetUsersUserResult
    {
        /// <summary>
        /// the date the user was created.
        /// </summary>
        public readonly string CreationDate;
        /// <summary>
        /// description of the role
        /// </summary>
        public readonly string Description;
        /// <summary>
        /// A list of roles associated with the user.
        /// </summary>
        public readonly ImmutableArray<Outputs.GetUsersUserRoleResult> Roles;
        /// <summary>
        /// the status of the user. should be normally set to 'ok'.
        /// </summary>
        public readonly string Status;
        /// <summary>
        /// The ID of a public cloud project's user.
        /// </summary>
        public readonly string UserId;
        /// <summary>
        /// the username generated for the user. This username can be used with
        /// the Openstack API.
        /// </summary>
        public readonly string Username;

        [OutputConstructor]
        private GetUsersUserResult(
            string creationDate,

            string description,

            ImmutableArray<Outputs.GetUsersUserRoleResult> roles,

            string status,

            string userId,

            string username)
        {
            CreationDate = creationDate;
            Description = description;
            Roles = roles;
            Status = status;
            UserId = userId;
            Username = username;
        }
    }
}
