/*
 * Copyright (c) Contributors to the Open 3D Engine Project.
 * For complete copyright and license terms please see the LICENSE at the root of this distribution.
 *
 * SPDX-License-Identifier: Apache-2.0 OR MIT
 *
 */

#pragma once

namespace AWSCore
{
    static constexpr const char NewToAWSUrl[] = "https://o3de.org/docs/user-guide/gems/reference/aws/";

    static constexpr const char AWSAndGettingStartedUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-core/getting-started/";
    static constexpr const char AWSAndResourceMappingsUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-core/resource-mapping-files/";
    static constexpr const char AWSAndResourceMappingToolUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-core/resource-mapping-tool/";
    static constexpr const char AWSAndScriptingUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-core/scripting/";

    static constexpr const char AWSCredentialConfigurationUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-core/configuring-credentials/";

    static constexpr const char AWSClientAuthGemOverviewUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/";
    static constexpr const char AWSClientAuthGemSetupUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/setup/";
    static constexpr const char AWSClientAuthCDKAndResourcesUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/setup/#3-deploy-the-cdk-application";
    static constexpr const char AWSClientAuthScriptCanvasAndLuaUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/scripting/";
    static constexpr const char AWSClientAuth3rdPartyAuthProviderUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/authentication-providers/";
    static constexpr const char AWSClientAuthCustomAuthProviderUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/authentication-providers/#using-a-custom-provider";
    static constexpr const char AWSClientAuthAPIReferenceUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-client-auth/cpp-api/";

    static constexpr const char AWSMetricsGemOverviewUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/";
    static constexpr const char AWSMetricsSetupGemUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/setup/";
    static constexpr const char AWSMetricsScriptingUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/scripting/";
    static constexpr const char AWSMetricsAPIReferenceUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/cpp-api/";
    static constexpr const char AWSMetricsAdvancedTopicsUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/advanced-topics/";
    static constexpr const char AWSMetricsSettingsUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-metrics/";

    static constexpr const char AWSGameLiftGemOverviewUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/";
    static constexpr const char AWSGameLiftGemSetupUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/gem-setup/";
    static constexpr const char AWSGameLiftScriptingUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/scripting/";
    static constexpr const char AWSGameLiftAPIReferenceUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/cpp-api/";
    static constexpr const char AWSGameLiftAdvancedTopicsUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/advanced-topics/";
    static constexpr const char AWSGameLiftLocalTestingUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/local-testing/";
    static constexpr const char AWSGameLiftBuildPackagingUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/build-packaging-for-windows/";
    static constexpr const char AWSGameLiftResourceManagementUrl[] =
        "https://o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/resource-management/";
} // namespace AWSCore
