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

    [OutputType]
    public sealed class SloObjectiveCountMetricGoodCloudwatch
    {
        public readonly ImmutableArray<Outputs.SloObjectiveCountMetricGoodCloudwatchDimension> Dimensions;
        public readonly string? Json;
        public readonly string? MetricName;
        public readonly string? Namespace;
        public readonly string Region;
        public readonly string? Sql;
        public readonly string? Stat;

        [OutputConstructor]
        private SloObjectiveCountMetricGoodCloudwatch(
            ImmutableArray<Outputs.SloObjectiveCountMetricGoodCloudwatchDimension> dimensions,

            string? json,

            string? metricName,

            string? @namespace,

            string region,

            string? sql,

            string? stat)
        {
            Dimensions = dimensions;
            Json = json;
            MetricName = metricName;
            Namespace = @namespace;
            Region = region;
            Sql = sql;
            Stat = stat;
        }
    }
}
