<reponame>luxifer/pulumi-scaleway// *** 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 luxifer.Scaleway.Outputs
{

    [OutputType]
    public sealed class CockpitTokenScopes
    {
        /// <summary>
        /// Query logs
        /// </summary>
        public readonly bool? QueryLogs;
        /// <summary>
        /// Query metrics
        /// </summary>
        public readonly bool? QueryMetrics;
        /// <summary>
        /// Setup alerts
        /// </summary>
        public readonly bool? SetupAlerts;
        /// <summary>
        /// Setup logs rules
        /// </summary>
        public readonly bool? SetupLogsRules;
        /// <summary>
        /// Setup metrics rules
        /// </summary>
        public readonly bool? SetupMetricsRules;
        /// <summary>
        /// Write logs
        /// </summary>
        public readonly bool? WriteLogs;
        /// <summary>
        /// Write metrics
        /// </summary>
        public readonly bool? WriteMetrics;

        [OutputConstructor]
        private CockpitTokenScopes(
            bool? queryLogs,

            bool? queryMetrics,

            bool? setupAlerts,

            bool? setupLogsRules,

            bool? setupMetricsRules,

            bool? writeLogs,

            bool? writeMetrics)
        {
            QueryLogs = queryLogs;
            QueryMetrics = queryMetrics;
            SetupAlerts = setupAlerts;
            SetupLogsRules = setupLogsRules;
            SetupMetricsRules = setupMetricsRules;
            WriteLogs = writeLogs;
            WriteMetrics = writeMetrics;
        }
    }
}
