// *** 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.Immutable; namespace Pulumi.Xyz { public static class Config { [global::System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "IDE1006", Justification = "Double underscore prefix used to avoid conflicts with variable names.")] private sealed class __Value { private readonly Func _getter; private T _value = default!; private bool _set; public __Value(Func getter) { _getter = getter; } public T Get() => _set ? _value : _getter(); public void Set(T value) { _value = value; _set = true; } } private static readonly global::Pulumi.Config __config = new global::Pulumi.Config("xyz"); private static readonly __Value _region = new __Value(() => __config.GetObject("region")); /// /// A region which should be used. /// public static Pulumi.Xyz.Region.Region? Region { get => _region.Get(); set => _region.Set(value); } } }