<reponame>pulumiverse/pulumi-fortios// *** 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 Pulumiverse.Fortios.Outputs
{

    [OutputType]
    public sealed class SwitchcontrollerLocationCoordinates
    {
        /// <summary>
        /// +/- Floating point no. eg. 117.47.
        /// </summary>
        public readonly string? Altitude;
        /// <summary>
        /// m ( meters), f ( floors). Valid values: `m`, `f`.
        /// </summary>
        public readonly string? AltitudeUnit;
        /// <summary>
        /// WGS84, NAD83, NAD83/MLLW. Valid values: `WGS84`, `NAD83`, `NAD83/MLLW`.
        /// </summary>
        public readonly string? Datum;
        /// <summary>
        /// Floating point start with ( +/- )  or end with ( N or S ) eg. +/-16.67 or 16.67N.
        /// </summary>
        public readonly string? Latitude;
        /// <summary>
        /// Floating point start with ( +/- )  or end with ( E or W ) eg. +/-26.789 or 26.789E.
        /// </summary>
        public readonly string? Longitude;
        /// <summary>
        /// Parent key name.
        /// </summary>
        public readonly string? ParentKey;

        [OutputConstructor]
        private SwitchcontrollerLocationCoordinates(
            string? altitude,

            string? altitudeUnit,

            string? datum,

            string? latitude,

            string? longitude,

            string? parentKey)
        {
            Altitude = altitude;
            AltitudeUnit = altitudeUnit;
            Datum = datum;
            Latitude = latitude;
            Longitude = longitude;
            ParentKey = parentKey;
        }
    }
}
