// *** 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 KubeKubeconfigAttribute
    {
        /// <summary>
        /// The kubernetes API server client certificate.
        /// </summary>
        public readonly string? ClientCertificate;
        /// <summary>
        /// The kubernetes API server client key.
        /// </summary>
        public readonly string? ClientKey;
        /// <summary>
        /// The kubernetes API server CA certificate.
        /// </summary>
        public readonly string? ClusterCaCertificate;
        /// <summary>
        /// The kubernetes API server URL.
        /// </summary>
        public readonly string? Host;

        [OutputConstructor]
        private KubeKubeconfigAttribute(
            string? clientCertificate,

            string? clientKey,

            string? clusterCaCertificate,

            string? host)
        {
            ClientCertificate = clientCertificate;
            ClientKey = clientKey;
            ClusterCaCertificate = clusterCaCertificate;
            Host = host;
        }
    }
}
