Editor/Urls.cs (65 lines of code) (raw):
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
namespace AmazonGameLift.Editor
{
internal static class Urls
{
public const string AwsCloudFormationChangeSetTemplate = "https://{0}.console.aws.amazon.com/cloudformation/home?region={0}#/stacks/changesets/changes?stackId={1}&changeSetId={2}";
public const string AwsCloudFormationEventsTemplate = "https://{0}.console.aws.amazon.com/cloudformation/home?region={0}#/stacks/events?stackId={1}";
public const string AwsCloudFormationStacksTemplate = "https://{0}.console.aws.amazon.com/cloudformation/home?region={0}#/stacks";
public const string AwsGameLiftFleetViewTemplate = "https://{0}.console.aws.amazon.com/gamelift/fleets/view/{1}";
public const string AwsFleetIqDocumentation = "https://docs.aws.amazon.com/gamelift/latest/fleetiqguide/gsg-intro.html";
public const string AwsFlexMatchDocumentation = "https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-match-intro.html";
public const string AboutGameLift = "https://aws.amazon.com/gamelift/";
public const string AboutGameLiftPricing = "https://aws.amazon.com/gamelift/pricing/";
public const string GameLiftPricingCalculator = "https://calculator.aws/#/addService/GameLift";
public const string AwsGameTech = "https://aws.amazon.com/gametech/";
public const string AboutAwsAccounts = "https://docs.aws.amazon.com/accounts/latest/reference/accounts-welcome.html";
public const string AboutAwsUsers = "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html";
public const string AwsIamDocumentation = "https://docs.aws.amazon.com/sdkref/latest/guide/access-iam-users.html";
public const string AwsHelpCredentials = "https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html";
public const string AwsS3BucketTemplate = "https://s3.console.aws.amazon.com/s3/buckets/{0}?region={1}";
public const string AwsHelpGameLiftUnityDocumentation = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in.html";
public const string AwsFreeTier = "https://aws.amazon.com/free/";
public const string AwsGameTechForums = "https://repost.aws/tags/TAF8-XUqojTsadH5jSz3IfGQ/amazon-gamelift";
public const string GitHubAwsIssues = "https://github.com/aws/amazon-gamelift-plugin-unity/issues";
public const string GameLiftPluginReleaseNotes = "https://github.com/aws/amazon-gamelift-plugin-unity/blob/main/CHANGELOG.md";
public const string CreateAwsAccountLearnMore = "https://repost.aws/knowledge-center/create-and-activate-aws-account";
public const string AnywherePageIntegrateServerLink = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in-anywhere.html#unity-plug-in-anywhere-integrate-server";
public const string AnywherePageIntegrateClientLink = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in-anywhere.html#unity-plug-in-anywhere-integrate-client";
public const string ManagedEC2IntegrateLink = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in-ec2.html#unity-plug-in-ec2-integrate";
public const string ManagedEC2IntegrateServerLink = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in-ec2.html#unity-plug-in-ec2-integrate-server";
public const string ManagedEC2IntegrateClientLink = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in-ec2.html#unity-plug-in-ec2-integrate-client";
public const string ManagedEC2ScenariosLearnMore = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in-ec2.html#unity-plug-in-ec2-scenarios";
public const string S3BootstrapHelp = "https://docs.aws.amazon.com/cdk/v2/guide/bootstrapping.html";
public const string AwsS3Console = "https://s3.console.aws.amazon.com/s3/home";
public const string AwsIAMConsole = "https://us-east-1.console.aws.amazon.com/iamv2/home";
public const string AwsContainerFleetsConsole = "https://{0}.console.aws.amazon.com/gamelift/container-fleets";
public const string AwsGameLiftLogs = "https://{0}.console.aws.amazon.com/cloudtrail/home?region={0}#/dashboard";
public const string AwsGameLiftDocs = "https//docs.aws.amazon.com/gamelift";
public const string AwsS3Pricing = "https://aws.amazon.com/s3/pricing/";
public const string AwsSecurity = "https://aws.amazon.com/security/vulnerability-reporting/";
public const string JavaDownload = "https://www.java.com/en/download/";
public const string GameLiftServerCSharpSdkIntegrationDoc = "https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-engines-unity-using.html";
public const string GameLiftServerCSharpSdkApiDoc = "https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-server-sdk-csharp-ref.html";
public const string GameLiftBootstrapInformation = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in-profile.html";
public const string ReadAboutUserCredentials = "https://docs.aws.amazon.com/cli/latest/userguide/cli-authentication-user.html";
public const string IAMPermissions = "https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-iam-policy-examples.html";
public const string SupportedGameLiftRegions = "https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-regions.html";
// Helpful resources links
public const string SetupAwsAccount = "https://docs.aws.amazon.com/gamelift/latest/developerguide/setting-up-aws-login.html";
public const string PluginGuideCreateProfile = "https://docs.aws.amazon.com/gamelift/latest/developerguide/unity-plug-in-profiles.html";
public const string GettingStarted = "https://docs.aws.amazon.com/accounts/latest/reference/getting-started.html";
public const string OrganizingEnv = "https://docs.aws.amazon.com/whitepapers/latest/organizing-your-aws-environment/organizing-your-aws-environment.html";
public const string GetAccessKeys = "https://docs.aws.amazon.com/cli/latest/userguide/cli-authentication-user.html#cli-authentication-user-get";
public const string ServiceLocations = "https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-regions.html#gamelift-regions-flex";
public const string ManageAccessKeys = "https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html#Using_CreateAccessKey";
public const string HostingSolutions = "https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-intro-flavors.html#gamelift-intro-flavors-hosting";
public const string HostingFleet = "https://docs.aws.amazon.com/gamelift/latest/developerguide/fleets-intro.html";
// Container flow links
public const string DockerHomepage = "https://www.docker.com/";
public const string ECRUserGuide = "https://docs.aws.amazon.com/AmazonECR/latest/userguide/what-is-ecr.html";
public const string InstallWsl = "https://learn.microsoft.com/en-us/windows/wsl/install";
public const string InstallDockerEngine = "https://docs.docker.com/engine/install/";
public const string SupportedContainersRegions = "https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-regions.html#gamelift-regions-hosting-home";
public const string HowToAuthAPrivateEcrRepo = "https://docs.aws.amazon.com/AmazonECR/latest/userguide/Registries.html#registry_auth";
public const string HowToBuildADockerFile = "https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create-container-image.html";
public const string MissingLink = "www.google.com";
}
}