public static string GetStsRegionWithVpc()

in aliyun-net-credentials/Utils/AuthUtils.cs [125:136]


        public static string GetStsRegionWithVpc(string stsRegionId, bool? enableVpc)
        {
            string regionId = string.IsNullOrEmpty(stsRegionId) ? Environment.GetEnvironmentVariable("ALIBABA_CLOUD_STS_REGION") : stsRegionId;
            var enable = Environment.GetEnvironmentVariable("ALIBABA_CLOUD_VPC_ENDPOINT_ENABLED") ?? "";
            bool enableVpcEnv = enable.ToLower() == "true";
            string isVpc = (enableVpc == null ? enableVpcEnv : (bool)enableVpc) ? "-vpc" : "";
            if (!string.IsNullOrEmpty(regionId))
            {
                return string.Format("{0}.{1}", isVpc, regionId);
            }
            return "";
        }