/*++ Copyright (c) Microsoft Corporation Licensed under the MIT license. Module Name: - AzureCloudShellGenerator Abstract: - This is the dynamic profile generator for the azure cloud shell connector. Checks if the Azure Cloud shell is available on this platform, and if it is, creates a profile to be able to launch it. Author(s): - Mike Griese - August 2019 --*/ #pragma once #include "IDynamicProfileGenerator.h" namespace Microsoft::Terminal::Settings::Model { class AzureCloudShellGenerator : public IDynamicProfileGenerator { public: AzureCloudShellGenerator() = default; ~AzureCloudShellGenerator() = default; std::wstring_view GetNamespace() override; std::vector GenerateProfiles() override; }; };